(no title)
cronin101 | 22 days ago
And “define the spec concretely“ (and how to exploit emerging behaviors) becomes the new definition of what programming is.
cronin101 | 22 days ago
And “define the spec concretely“ (and how to exploit emerging behaviors) becomes the new definition of what programming is.
svilen_dobrev|22 days ago
(and unambiguously. and completely. For various depths of those)
This always has been the crux of programming. Just has been drowned in closer-to-the-machine more-deterministic verbosities, be it assembly, C, prolog, js, python, html, what-have-you
There have been a never ending attempts to reduce that to more away-from-machine representation. Low-code/no-code (anyone remember Last-one for Apple ][ ?), interpreting-and/or-generating-off DSLs of various level of abstraction, further to esperanto-like artificial reduced-ambiguity languages... some even english-like..
For some domains, above worked/works - and the (business)-analysts became new programmers. Some companies have such internal languages. For most others, not really. And not that long ago, the SW-Engineer job was called Analyst-programmer.
But still, the frontier is there to cross..
kmac_|22 days ago