Re:Kubernetes is our generation's Multics
by debarshri on Wednesday July 21, 2021 @05:34PM
(#27912500)
Absolutely agree with you. I have seen the debate between accidental and necessary complexities very often. It actually depends upon stage of the organisation. In my opinion many devs in startups and smaller orgs try to accomodate the future expectations around product and create accidental complexities Accidental complexity becomes necessary complexity when an organisation scales out.
[ Parent
| on HN ]
Another case of premature optimization, really
You really only need a single interview to find out companies care a lot about premature optimization.
They’re always asking if you’ve worked with the latest tech stacks, never if you can set up a really well optimized nginx server.
I see this as Resume Driven Development. Yak shaving is fun and at some point complex DevOps becomes necessary, but most CRUD apps benefit from a simple approach that allows high feature velocity. It's a balancing act between productivity and technical debt.
I worked for one startup lead by a Java Architecture Astronaut, and working with the byzantine patterns and build systems made adding even simple features a morale-draining slog. It killed the product.