I am running an experiment I'm calling Agile Practices for Normal Life. In this second post of a six-part series, I'll talk about the “project” kickoff.
Call it the Great Resignation or the Big Quit — the U.S. is in the midst of a shift in the workforce. Here are four tips for making a smooth transition.
Many organizations in the software world are moving to asynchronous standups. Here's why that's a bad idea, and why synchronous standups are essential.
I used to be anxious about my memory, but reframing my brain as a cache helped me worry less. If you’ve got memory anxiety, maybe this can help you too.
Need to create a highly customizable but short-lived content management system (CMS)? Our solution turned out to involve Apps Script and Google Sheets.
Recently, I wanted to use a method for two different concrete classes that shared an interface. The solution? Using a generic method with type constraints.