▲ | thyristan 7 days ago | ||||||||||||||||
Well, actually there could be a separate step: understanding is done during and after gathering requirements, before and while writing specifications. Only then are specifications turned into code. But almost no-one really works like that, and those three separate steps are often done ad-hoc, by the same person, right when the fingers hit the keys. | |||||||||||||||||
▲ | camgunz 7 days ago | parent | next [-] | ||||||||||||||||
I can use those processes to understand things at a high level, but when those processes become detailed enough to give me the same level of understanding as coding, they're functionally code. I used to work in aerospace, and this is the work systems engineers are doing, and their output is extremely detailed--practically to the level of code. There's downsides of course, but the division of labor is nice because they don't need to like, decide algorithms or factoring exactly, and I don't need to be like, "hmm this... might fail? should there be a retry? what about watchdog blah blah". | |||||||||||||||||
▲ | naasking 7 days ago | parent | prev | next [-] | ||||||||||||||||
> Well, actually there could be a separate step: understanding is done during and after gathering requirements, before and while writing specifications. Only then are specifications turned into code. The promise of coding AI is that it can maybe automate that last step so more intelligent humans can actually have time to focus on the more important first parts. | |||||||||||||||||
▲ | Ma8ee 6 days ago | parent | prev [-] | ||||||||||||||||
We used to call that Waterfall, and it has been frowned upon for a while now. So we went full circle, again. | |||||||||||||||||
|