Ian K. Duncan
  • About
  • Engineering
  • Notes
  • Cooking
  • Personal
  • Projects

4 notes

Notes

Loose, unpolished notes from my personal knowledge base. Mostly experimental, published early and revised over time.

YOU ARE HERE
Field notes, uncollated.
Tags: mentorship performance principles software-engineering
  1. Essential Complexity

    Brooks's distinction between essential and accidental complexity in software systems

    software-engineeringprinciples
    provisional 2026-06-10
  2. Phronema

    Phronema as engineering judgment: mentorship vs dead rules

    software-engineeringprinciplesmentorship
    provisional 2026-06-10
  3. Premature Optimization

    Knuth's full quote on premature optimization and how the slogan gets misused

    software-engineeringprinciplesperformance
    provisional 2026-06-10
  4. YAGNI

    YAGNI as engineering principle and when it becomes a thought-terminating cliché

    software-engineeringprinciples
    provisional 2026-06-10
Ian K. Duncan

Essays, notes, and experiments. Written from The Netherlands.

© 2026 Ian Duncan
  • Essays
  • Notes
  • Projects
  • About
  • Bluesky
  • GitHub
  • LinkedIn
  • RSS