Blog

  • Quick History on Dependency Injection

    A quick history on Dependency Injection (DI) because I’ve experienced 2 extremely visceral reactions to it by experienced developers in the past year. I’m concerned either there are more than 2 devs who have a bad impression of it, or some are spreading misinformation which can negatively affect how you build & test your software.

    (more…)
  • Using Types to Prevent Null in Lists

    Your east/west dashboard shows “us-east-1, us-west-2, and NULL” (1st image). How can types prevent that?


    (more…)
  • You Aren’t Going to Be Replaced by AI, You’re Getting New Toys

    Gen Z programmers, breathe a sigh of relief. Millennials devs, it’s all good. Your Gen X & Boomer elders have seen this “X technology will replace programmers” before. Jesse Warden has got you.

    1959: COBOL was called “Common Business Language” so non-programmers can read it. We were so expensive, the Pentagon got involved. Now COBOL Cowboys charge up to $1,000 per hour. The syntax morphed to OOP to be more likeable/usable by programmers.

    (more…)
  • Learning Motorcycle Suspension

    Been trying to learn suspension, specifically on motorcycles. I’ve almost got the differences between preload, suspension, and damping down. Issue is you can’t play with those terms unless you have a machine with adjustable suspension (cheap ones only have adjustable preload).

    (more…)