haandev

Notes on software, the web, and everything in between.

GitHubRSSJSON
  • September 28, 2026

    The job description is a spec written before the job

    When access to knowledge becomes cheap, knowledge stops being scarce. What becomes scarce is asking the right question and understanding the answer. An archaeology of the job description, what the selection research actually says, three interview formats that measure questioning instead of knowing, and an answer to the junior paradox.

    • hiring
    • recruitment
    • ai
    • leadership
    • organization
    • interviewing
  • August 19, 2026

    How I motivate my team

    The three basic psychological needs of Self-Determination Theory, a fourth one I have added from my own experience — internal rivalry — and how all of it works in a team where everybody is motivated by something different. Plus the one principle that never changes: never turn your back on anyone.

    • motivation
    • leadership
    • management
    • self-determination theory
    • team
    • psychological safety
  • August 19, 2026

    What Spec-Driven Development Doesn't Solve: The Organization

    The spec-driven development debate is stuck at the tooling layer. The real questions are: who writes the spec, how many of them are there, and is the product decision made before the code sets. Three organizational types, a gate formula, and a real definition of reversibility.

    • ai
    • sdlc
    • spec-driven development
    • organization
    • agile
    • software engineering
  • August 8, 2026

    The anatomy of data languages: bytes, names and a spectrum

    There is no such thing as a file on a disk. File, row, document, message — all of them are names given by programs looking at bytes. This small dislocation reframes both SQL's five sublanguages and the categories we sort systems into.

    • databases
    • file systems
    • sql
    • abstraction
    • systems design
  • July 29, 2026

    on the cumulative nature of science and technology, through the example of the qr code

    Repairing a corrupted list and looking at a square from an angle: two branches of mathematics, unaware of each other, meet in a QR code in 1994.

    • qr
    • mathematics
    • history of science

© 2026 haandev