Blog

  • Greenfield Incentive Problem

    I’ve seen this negative incentive at a much smaller level at a few companies of various sizes. It was what I was talking about a couple weeks ago about reading how Google is tackling it with maintenance motivated incentives from leadership.

    (more…)
  • OOP, Mocks, and Pain: Use FP Instead

    We need to talk about OOP, Mocks, & Pain.

    When I started on an Angular team, I got really irritated about all the as any / as Partial<T> for all the mocks/stubs the various teams were using in tests. I’ve learned over the years to assume empathy, but this rubbed me the wrong way.

    (more…)
  • What I Use LLM / AI’s For

    Been awhile trying to figure out this AI / LLM thing. If I step back, and see what I actually do, it’s 2 things:

    1. sounding board
    2. code review
    (more…)
  • You May Need an Anti-Corruption Layer

    Rubber Ducking with Claude Opus 4 this afternoon to see if it worked this week, and it did. We chatted about a typing problem I see in a lot of code bases, whether they use Ports & Adapters/Hexagonal/Onion or not: the lack of an anti-corruption layer.

    (more…)