Yes, it’s always time to learn something new, but this is just what I’m focusing on now. Java was my first programming language, that I’ve been using since I learned in college. I’ve picked up some other languages, search as just enough C/C++ to get through class, Progress (which appears […]
Year: 2024
Why are we doing this?
With all the AI hype in terms of software development (you can see the latest update on AI taking over software development here), I’ve found myself revisiting what it is I love about programming in the first place. For me, it’s the satisfaction of having built something (or a piece […]
The blurry line between thinking and coding
I came across 2 tweets (because they’re on Twitter, not X) recently that really seem to be on opposite sides of the same coin. The first, from Kelsey Hightower, was simply a call to think before coding. The second, from The Primeagen, pointing out that writing the code is far […]
I bought into the terminal hype – and it’s justified
As someone who follows DHH on Twitter, I’ve seen a lot of posts around his switching to Linux as his daily driver. I’ve had Linux on my personal machine for a few years now, but never put a huge amount of effort into it since it’s not my “work” computer. […]
Why is it so easy to hate on Scrum?
I’ve been working in an agile environment for most of my career (other than a little stretch as a government contractor). Pretty much all of those were versions of Scrum. Scrum also happens to be the butt of nearly every joke I’ve ever seen about the software development lifecycle, and […]
All these collaboration tools, yet updates on status are still interrupt-based
When you’re trying to concentrate, 1 of the worse things that can happen is to get interrupted with what’s essentially either a) a status update or b) a request for a status update. It was 1 thing pre-2020 when working remotely was largely a thing people did as-needed, but by […]
Is technical knowledge really more valuable than domain knowledge?
I was going through some old links I had saved for later and I came back to this tweet (it’s never X and thus never a post) from Derek Comartin of CodeOpinion.com. While I’m partial to Comartin’s position (effectively domain knowledge is more valuable than experience with a particular framework/tool/library), […]
Just write the setters (and the getters while you’re at it)
I’ve been against the idea of writing getters and setters off as boilerplate for a while, yet sadly that’s the prevailing idea in software development. A large part of that is probably fueled by the fact that we treat objects is nothing more than a local copy of database records. […]
X marks either the bike shed, or the event-sourced Wikipedia
Chelsea Troy wrote a fantastic article last September titled “What do we do with the Twitter-shaped hole in the internet?” While I don’t subscribe to the premise that Twitter is “crashing,” there were about 2 articles worth of good reading in 1 URL, so it bears a lot of consideration […]
How are we still this bad at running locally?
Lately I’ve been trying to run some server software in a local Docker container just to play around with it, but I ran into network issues trying to use it. It’s 2024, and it seems like everything is containerized (precisely so you can run it locally the same as you […]