HanLHo.
Fractional ArchitectSoftware Product EngineerWriting
architecturetestingllmsoftware engineeringscalajujutsu all tags

software-engineering

6 posts tagged.

Browse all tags or back to Writing.

Recent writing Subscribe to software-engineering via RSS
  • Harness Engineering

    2026-02-27 • 1 min read

    Today I heard the term “harness engineering” for the first time: Harness engineering is the practice of building tooling, tests, and automation that let coding agents execute tasks safely and reliably. If code is written more and more by LLMs, the focus seems to be shifting to …

    llmai assistedsoftware engineering+1
  • AI’s Opportunity: Pacing Control Loops with Development

    2026-02-04 • 3 min read

    What caught my attention in the book Vibe Coding by Gene Kim and Steve Yegge is the idea that, as LLMs and coding agents change how we build software, control loops—tests, reviews, and other signals that tell you whether a change behaves as expected—should be faster and more inte…

    bddllmtesting+6
  • On Building Reliable Software with LLMs

    2026-01-27 • 3 min read

    This post captures my current thinking on how LLMs are impacting software development, particularly around software quality and engineering discipline. My main observation: most of the best practices we've relied on for years are just as important—maybe even more so—in an LLM-ass…

    llmsoftware engineeringtesting+2
  • DORA Research: Evidence-Based and Scientifically Grounded Software Engineering

    2025-10-09 • 2 min read

    Years ago, the book Accelerate changed my view on software development and delivery fundamentally. Of course, there are its findings (dare I say 'revolutionary'?) on which technical and organisational factors drive high performance software delivery. But that is not what I want t…

    software engineeringdoragrounded architecture
  • Slice Work into Smaller, Prioritised Deliverables instead of using Story Points

    2024-04-22 • 2 min read

    Have you ever wondered if there are better ways to estimate work than using Story Points? Below is a potentially simpler, more effective method to prioritise and estimate your software development tasks that could save your team countless hours of debate and confusion. This mini-…

    software engineeringestimation
  • FizzBuzz fun: Exploring Functional Programming Design Patterns : Monoids

    2023-12-04 • 9 min read

    In this post, we will continue from where we left off in a previous article in this series, "FizzBuzz Fun in Scala: Combining Functions," and explore where further abstraction leads us in terms of functional programming design patterns. Our goal is to show that, despite their int…

    software engineeringscalascala3
Bluesky LinkedIn GitHub Codeberg