← Back to context

Comment by TeMPOraL

2 years ago

> Do we ever seek simplicity in software engineering products?

Doubtfully. Simplicity of work breakdown structure - maybe. Legibility for management layers, possibly. Structural integrity of your CYA armor? 100%.

The half-life of a software project is what now, a few years at most these days? Months, in webdev? Why build something that is robust, durable, efficient, make all the correct engineering choices, where you can instead race ahead with a series of "nobody ever got fired for using ${current hot cloud thing}" choices, not worrying at all about rapidly expanding pile of tech and organizational debt? If you push the repayment time far back enough, your project will likely be dead by then anyway (win), or acquired by a greater fool (BIG WIN) - either way, you're not cleaning up anything.

Nobody wants to stay attached to a project these days anyway.

/s

Maybe.

Don't worry, AI will wash all that away. Nothing says simplicity like an incomprehensible black box!