Hacker News new | past | comments | ask | show | jobs | submit login

This is genius. I skimmed it the first time, and it took me a good 30 minutes to appreciate the wide applicability of your insight.

A whole family of problems across domains : supply chains, manufacturing lines, AI pipelines, resilient software, physical security, etc. come down to effective state limitation.

In my day job, the vast bulk of my arguments with PMs come down to a lack of planning allocation for post-launch code cleanup. I haven't been able to find a succinct articulation for the utility of 'code cleanup' to a wider audience. 'State-limitation' fits nicely. Exactly the concept I was looking for.

It draws from the better known 'less-is-more' adage, but adds a lot of implicit detail to the generic (almost cliche) adage.






To be honest, for most low or moderately performing organisations, the best technique is just to not talk about it and just do it.

So long as it's done silently, blended in with other things, and cloaked under clever wording (e.g. "this blocks that other thing you want" rather than "this will improve the codebase"), things will go quite well.

As soon as you speak to them as you would another engineer, you provide them material to use against you in prevention of you taking proper action.


That only works if the whole team coordinates.

If one person writes broken code in half the time, while you take twice as much cleaning the mess.....then you're going to be perceived as ineffective.


“A whole family of problems across domains…come down to effective state limitation.”

A fancy way of saying, “simplicity is the mark of truth.”

Or

“Less mechanical points of failure the better.”

I concur. Eliminate design risk.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: