Similar endpoints, swagger pages, and a DevOps fail

After an unexpected debugging session, some thoughts on APIs, similar endpoints, swagger, and an ugly DevOps fail.

  Dec 12, 2023 (rev. Sep 16, 2025) ·  4 min

Diligence, laziness.. or both?

Funny how a little due diligence mixes so well with a healthy interest in avoiding unnecessary future work.

  Dec 4, 2023 (rev. Sep 16, 2025) ·  2 min

A swirly mass of shared code

I heard a story recently, where a team was asked, after spending months adding a set of features to a codebase, to remove a specific feature from very early on in the project, right before the release date. Other features had been built around it and on top of it. Without necessarily even intending too, the devs that came after that code was written would’ve had to understand it in order to add to it. I don’t know what the outcome was, but that’s not an easy ask. ...

  Nov 14, 2023 (rev. Sep 16, 2025) ·  3 min

Even in failure, an increase in understanding is a win

When what we’re trying to accomplish fails, the extra knowledge and clarity we get just by making the attempt is a win all by itself.

  Aug 24, 2023 (rev. Sep 16, 2025) ·  3 min

What is the point of points?

Points aren’t hours, but they sorta represent hours. Or do they? 🤔 If you’re as perplexed as I used to be, here’s a few thoughts about points.

  Mar 22, 2023 (rev. Sep 16, 2025) ·  5 min

Enjoying the wins, accepting the losses

When our code isn’t clicking, negativity can quickly overshadow all the positive. That’s when we need to remember our victories!

  Aug 9, 2022 (rev. Sep 16, 2025) ·  2 min

Beware the bite of the refactor bug

Refactoring code is part of the dev life, and can even help keep the code healthy, but going too far can do more harm than good. Ever after a decade of writing code, I still have to remind myself from time to time!

  Jan 22, 2022 (rev. Sep 16, 2025) ·  3 min

Sunk costs, timeboxing, and asking for help

One of the biggest struggles I have with programming is knowing when to ask for help. A little struggle is necessary for growth, but when am I just wasting time when I could be learning from others?

  Dec 20, 2021 (rev. Sep 16, 2025) ·  2 min

Every software dev is a contractor

Seeing my full-time job as a long-term contract has helped me improve and contribute, without taking things personally or falling into complacency.

  Oct 19, 2021 (rev. Sep 16, 2025) ·  4 min

Avoiding tribal knowledge in the programming world

When I was less skilled as a developer, it was enough to just stay afloat, learning what I needed for the current day or project. As my skill and confidence grows, I’ve come to appreciate the extra things in life - like a decent set of docs.

  Jul 5, 2021 (rev. Sep 16, 2025) ·  4 min