Tags

yagni

  • 2025-09-11

    ⚖️ Code is a liability, not an asset

    A wise developer once said: Code is a liability, not an asset. Aim to have as little of it as possible. This is perhaps the #1 rule for clean code. Some examples: Don’t implement “just in case” features. Remember YAGNI. Premature abstrac…

  • 2025-09-10

    ✂️ YAGNI

    YAGNI - “You ain’t gonna need it!” If you don’t need it now, the chances you’ll need it in the future are small, or at least not the current implementation. Do the simplest thing that works now. Get feedback. Repeat. Iterations are the key …

  • 2024-12-17

    🧪 Abstractions and Platforms

    I’ve come to appreciate the Go communities advice on abstractions. Avoid creating abstractions prematurely. Every abstraction has a cost, and often duplicated code is simpler and easier to maintain than a premature abstraction. Don’t take…