Something that I like about the down of LLMs is that I’m seeing more discussions about what programming is. Previously it was mostly about code, to the point that “coding” and “coder” are widely used, and that made me nauseous
Conversation
Notices
-
Embed this notice
Leftover woman (rosactrl@social.vivaldi.net)'s status on Sunday, 08-Jun-2025 08:58:21 JST
Leftover woman
- Rich Felker repeated this.
-
Embed this notice
Leftover woman (rosactrl@social.vivaldi.net)'s status on Sunday, 08-Jun-2025 08:58:25 JST
Leftover woman
“Coder” always reminded me of the term “CAD monkey” which is widespread in disciplines like Architecture. In school we were told we should aim to become an Architect, not a CAD monkey. The architect was the author, the folk with ideas, the monkey received the ideas and modelled them in AutoCAD.
Now here is the catch: in my (short) experience, you only realise issues with the design when the monkey starts to work. Turns out this and that structural elements don’t align, turns out that space is smaller than what it should be, specially if you want it to look like on the sketch. You could think about that process in terms of “waterfall”, which programmers know to be faulty because design and implementation are not a linear process, they are related in a feedback loop, and that loop gets shorter if the architect becomes part CAD monkey and vise versa. You want a short loop because you want to keep the creative flow going. You design something, you try to implement it, you realise it won’t work, you go back and improve the design or throw it away. All this happens in a very messy and lousy defined way, because, well, brains are fascinating