Jason Cole slices off a steaming slab of ribeye from my favorite startup false idol – the obsession with scale. The moment that you create a solution, whether it’s a piece of software or a business process, you start to feel pressure to optimize it…this urge to prematurely scale is almost entirely fear-based, a fear … Continue reading To Scale! The cause of, and solution to, all of (startup) life’s problems
Like all high-functioning dev teams with a modicum of self-awareness, we thrive on gallows humor and existential dread. No wonder we’ve adopted the this is fine dog for our mascot. I was searching for the original image source when, to my immense surprise and delight: A This Is Fine dumpster fire vinyl figure that I … Continue reading Never miss a pull request with this one easy trick!
We’re programmers. Programmers are, in their hearts, architects, and the first thing they want to do when they get to a site is to bulldoze the place flat and build something grand…It’s important to remember that when you start from scratch there is absolutely no reason to believe that you are going to do a better job … Continue reading The Eternal Optimism of the Spotless Repository
…summed up masterfully by Brent Ozar in just 45 minutes. All the ways you’re doing error handling wrong and don’t even know it, why that table valued function is going to bring the pain, and so much more. This should be required viewing for anybody who writes T-SQL. Fundamentals of Stored Procedures at SQLBitsv_2Z7m0&t=63s
Early in my career, I read everything I could find trying to become a better programmer. Over time I realized the most helpful material didn’t deal with a specific language or trendy workflow, but instead dealt with the psychology and philosophy of software development. Eventually I collected the ones that made the biggest impact on … Continue reading Recommended Reading
Noticed this gem trying out the Retool quickstart demo. Retool looks like a web version of MS Access, which I think is long overdue because not everyone wants or needs mocks and models and interfaces and tests and controllers and an api and dependency injection and my eyes glazeth over just to add a record … Continue reading UI Wins #0 – Retool FTW
…is the chain of blocked tasks in the backlog. Ever leave a sprint kickoff feeling really confident about the planning that was done, only to find your team stuck a few hours or days later? No matter how well prioritized the backlog is, “priorities don’t mean anything if you can’t make progress” as rachelbythebay explains, … Continue reading The only blockchain developers need to worry about
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
Something went wrong. Please refresh the page and/or try again.
Follow My Blog
Get new content delivered directly to your inbox.