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
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
…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…
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
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
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
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
Something went wrong. Please refresh the page and/or try again.
Follow My Blog
Get new content delivered directly to your inbox.