How not to SQL #2
Previously, we established SQL is not a modular language. Brent Ozar would like to point out it’s not a programming or scripting language either. In a programming language like C# or Java, you tell the computer what to do, in order… SQL, on the other hand, is a declarative language where you declare the shape … Continue reading How not to SQL #2
Rule 9 – Even in space, temporary==forever
An entertaining conversation with a colleague gave me reason to revisit the source code for the Apollo 11 flight computer…the one that landed the first humans on the moon. The comments are all too relatable. An ABC News article runs through the best Easter eggs and comments. The full source code is available on GitHub, … Continue reading Rule 9 – Even in space, temporary==forever
Agile Theory, with apologies to H.L. Mencken
Agile is the theory that the product owner knows what they want, and deserves to get it good and hard.
You might be in management now if…
…you know the Jira schema better than the project your team is building. And that’s ok. Karl Hughes explains why, and why the transition from contributor to manager is so hard for developers in What you give up when moving into engineering management. As a leader, you’re no longer expected to write the most code, … Continue reading You might be in management now if…

Things you should never do, even if you are a $FAMOUS_COMPANY using $HYPED_TECHNOLOGY
I like to joke that 90% of my job is just telling developers “No you can’t rewrite that.” Joel Spolsky explains why, and why why you’re not reading this in a Netscape browser, in his seminal article Things You Should Never Do, Part I When you throw away code and start from scratch, you are … Continue reading Things you should never do, even if you are a $FAMOUS_COMPANY using $HYPED_TECHNOLOGY
Go Home SSMS, You’re Drunk
I don’t even know where to start with this abomination. I was enjoying my new Logitech K480 Wireless Multi-Device Keyboard I got for Christmas, writing a query as I tend to do. I’ve been too lazy to flip the bit to make the function keys do function things, so when I hit F5 to run … Continue reading Go Home SSMS, You’re Drunk
Rule 6 – shell expansion injection attack edition
Say it with me everyone, cleverness is the mother of regret. Rachelbythebay with yet another tale of turn-by-turn navigation down the road to ruin in Fix the unit test and open a giant hole everywhere Like most dumpster fires, it starts with a mundane business problem: Our program was going down a road where it … Continue reading Rule 6 – shell expansion injection attack edition
Rule 6 in the wild – dumpster fire Yule log edition
rachelbythebay shares a cautionary tale of “how a bunch of small bits of cleverness can multiply into a raging dumpster fire,” which is every engineer’s favorite kind of fire. Each step on this road to ruin sounds totally reasonable on its own, but you never know how they will conspire together to ruin your day. … Continue reading Rule 6 in the wild – dumpster fire Yule log edition
Loading…
Something went wrong. Please refresh the page and/or try again.
Follow My Blog
Get new content delivered directly to your inbox.