All blogs / Software / engineering practice
Lack of Imagination
Recent content on Lack of Imagination
Software / engineering practiceTesting / QAJavaScript / TypeScriptAudio / hi-fi
- Posts
- 50 from 14 Apr 2022 to 4 Sep 2026
- Posting
- monthly (6 in the last year)
- Kind
- personal blog
- Feed
- https://lackofimagination.org/index.xml
2026 4
2025 7
2024 18
- Building Valkyrie: A Compact High-Output Speaker with Smooth Directivity
- Writing Composable SQL using Knex and Pipelines
- Self-documenting Code
- Avoiding if-else Hell: The Functional Style
- Firewalling Your Code
- Building Valeria: A Compact Horn-Loaded Speaker
- Teaching Programming with BASIC
- I Don't Trust My Own Code
- Easy Application Deployments with Linux
- Back to Basics in Web Apps
- Beyond Foreign Keys
- Software Architectures in a Nutshell
- Making Technical Decisions
- Economics of Bugs
- Works On My Machine
- Decoding Complex-Sounding Programming Terms with Examples
- On Unix Philosophy
- DIY Dual Column Speaker Stands
2023 14
- One Function Per Line
- Writing Robust Code via Idempotence
- Common SQL Mistakes Developers Make
- Practical Defensive Programming
- Making a KEF LS50 Clone
- Design Patterns vs. First Class Functions
- Debugging is Programming
- Writing Testable Code: A Simpler Way
- Three Aspects of B2B Software Development
- Small Software Development Team Structure
- Three Power Amp Fan Mods
- CNC Router Control Box Wiring
- Three Stages of Software Development
- Subwoofers for Home Use: An In-depth Guide