The Curious Engineer

All blogs / Software / engineering practice

The Solution Space

solutionspace.blog

Thoughts on Software and Technology

Software / engineering practiceEngineering management / careersTesting / QA

’15’20’25
Posts
59 from 2 Dec 2011 to 5 Jul 2025
Posting
now and then
Kind
personal blog
Feed
https://solutionspace.blog/feed/

2025 1

  1. On Self-Service Cost Control in the Cloud

2023 13

  1. The Best QA is to Make Error States Impossible
  2. On Company Values
  3. Linguistic Entropy and Chinese Whispers
  4. Escalating Java Records
  5. Organising Hiring as a Sealed Bid Auction
  6. Availability vs Latency: A False Dichotomy
  7. Why Aren’t DevPMs a Thing?
  8. To Data Or Not To Data
  9. Clean Code: Simple and Easy
  10. A Solution to the Diamond Dependency Problem
  11. Code is a Liability
  12. Cutting the System
  13. Fighting Against The Rising Tide In A Cognitive Economy

2022 33

  1. Story Points – Useful Tool Or Waste Of Time?
  2. The Acceleration Game
  3. Good Systems / Bad Systems
  4. Game Theory and Office Politics: Coalitions
  5. Gathering Requirements
  6. Bayesian Software Architectures: An Exercise of Predicting the Future
  7. On Big Companies Claiming To Be A Startup
  8. The Bright Future Of Property Based Testing
  9. The Extremely Negative Senior Engineer
  10. Meetings: A Curious Status Symbol
  11. On Myths and Superstition in Business
  12. “What does this thing do?”
  13. Artificial Scarcity Is Not The Solution
  14. Map Data V: False Assumptions Programmers Make
  15. Map Data IV: Tracking Changes
  16. Map Data III: Editing and Processing
  17. Map Data II: The Role Of Geopolitics
  18. Map Data I: It’s All About Relations
  19. Much of Your Work Will Go To Waste
  20. The Trouble With Rewrites
  21. On Referring to your Colleagues as Customers
  22. On Ambitious Goals
  23. Let’s Decentralize Continuous Integration Systems
  24. On U-Boot Projects
  25. Architecture Annealing
  26. The Management Proliferation Cycle
  27. Impactful Work Versus Salary
  28. Has Any Great Idea Ever Been Developed at the Water Cooler?
  29. The Reorganization Pendulum
  30. The Unappreciated Beauty of Legacy Code
  31. On Greener Grass Design Decisions
  32. On Referring to People as Resources
  33. Code Quality Stress Tests

2021 9

  1. What Problem Blockchains Actually Solve
  2. The Hype Trojan Horse
  3. Every Simple Language Will Eventually End Up Turing Complete
  4. Code Archeology
  5. The Trouble With Platforms
  6. On CV-Driven Development
  7. Problem Space and Solution Space
  8. Software Projects and the Tower of Babel
  9. The Inverse Darwinism of Software Projects

2012 1

  1. Integrate Astrid with Thunderbird

2011 2

  1. Training a POMDP (with Python)
  2. Hello Yampa