News for hackers. Stuff that matters.
Re:Bad ideas that aren't bad anymore by bengold14 on Thursday November 12, 2026 @01:50AM (#50463880)
To your note about nobody doing code reviews. I've found that to be fine in fairly straightforward applications and/or small teams where individual SWEs can own verticals.

As soon as you have larger teams with complex architectures trying to make decisions and push larger initiatives forwards, decisions made in one part of the stack really matter in other parts as they get built on and have momentum that can be hard to reverse, even if code is cheap.

Not to shill my work too much (https://www.archme.io) but I think for the reason above the importance of code review has moved from code to architecture, and code in general is the wrong abstraction to be working with as a human engineer in 2026+.

Re:Bad ideas that aren't bad anymore by vachina on Thursday November 12, 2026 @02:15AM (#50464033)
This is why you should start with design spec before starting a line of code.

If the spec cannot resolve ambiguity you refine the spec not the code.

Re:Bad ideas that aren't bad anymore by cowlevel on Thursday November 12, 2026 @02:49AM (#50464232)
a.k.a. the waterfall model

that straw man that someone came up with to illustrate bad software processes and then people started actually using it

Re:Bad ideas that aren't bad anymore by jon-wood on Thursday November 12, 2026 @05:42AM (#50465434)
There’s a middle ground between not writing any sort of design documentation at all and insisting that every little detail is nailed down in a Word document and carefully laid out on a Gantt chart before a single line of of code can be written.

Sometimes jumping straight in and seeing what happens is the right path, other times the changes you’re making will impact a bunch of systems and teams so coming to some agreement on what’s being done is valuable.

Re:Bad ideas that aren't bad anymore by febusravenga on Thursday November 12, 2026 @03:37AM (#50464561)
Most spec dev/designs doc are written by bots because this is what management forces us to do... ( by doing same in all other areas of company).

and yes you're describing waterfall as sibling comment said...

Development is about building shared understandingbwhat we want including code as physical manifestation. Not only code matters.

Re:Bad ideas that aren't bad anymore by bengold14 on Thursday November 12, 2026 @04:17AM (#50464866)
Initial design and specs are very important.

However, as other folks have pointed out, it is not possible resolve all things initially. Especially with customers who have feedback. Building and iterating is critical.

IMO It’s important to have a way to collaborate and move forwards together as a team while building. Keep everyone working off the same abstraction so mental models don’t drift and people start building the wrong things

Re:Bad ideas that aren't bad anymore by camgunz on Thursday November 12, 2026 @04:51AM (#50465102)
An unambiguous spec is indistinguishable from code.
Re:Bad ideas that aren't bad anymore by menaerus on Thursday November 12, 2026 @05:49AM (#50465472)
This works for nothing but the trivial or almost trivial software.