Recently I’ve noticed a weird set of phrases that I had never read before, getting popular. The first one was “defense in-depth”. I’ve been working in web development for 15+ years so that wasn’t a common term for me. I thought: that’s a concise way of putting it. I’ll add it to my dictionary!
I’ve noticed a bit of a trend within the Ruby community in recent years that worries me: every other codebase is now attempting to use interactors. That’s not inherently bad, but as we’ll discuss in this article, it has some unforeseen consequences. Luckily I haven’t seen much of this bleed into libraries but, on application code, it has been surprisingly common. Interestingly enough the first…
The pandemic made evident how much work can, and should, be different. The forced change to accommodate remote workflows also brought to light what I like to call “virtual offices”. Unlike truly remote friendly workplaces optimized for asynchronous communication, these aim to merely transport the office into a virtual space keeping the same unnecessary constraints of synchronous work intact, only…