I'm left wondering whether I should have just hand-coded what I was doing a bit slower, but kept my attention focused on the task
I'm left wondering whether I should have just hand-coded what I was doing a bit slower, but kept my attention focused on the task
I like to fire the model off to do exploratory implementations as I refine the existing work.
I'm using Aider though, which makes this easy: it's just another tab in the terminal.
The earlier days of programming had more "blocking" since compilation was quite slow. So the issue is obviously that "blocking", but social media.
Worst offenders like Rust are "today", not "earlier".
Still, you seem to be arguing that the choice should be Pascal instead of Rust. There is a reason why we choose these new languages: language features. Compile time is a lesser consideration.
Do I mean that one should choose Pascal today? No, compiling C code today is really fast and has practically no "blocking" time. But you can still inflict yourself "blocking" time if you want, with languages like Rust.
Are things clearer now?
C++ was/is even worse what with generation of all the templated code and then through the roof link times for linker to sort out all the duplicate template implementations (ok, Solaris had a different approach but I guess that's a nitpick).
I have not worked on any large project in Pascal, but friends worked with Delphi and I remember them complaining how slow it was.
So, in my experience, it really was slow.
Nearly every time, your problems were detected _early_ in the process. Because build systems exist, they don't take 30 minutes on average. They focus on what's changed and you'll see problems instantly.
It's _WAY_ more efficient for human attentional flow than waiting for AI to reason about some change while I tap my fingers.
It's less cool than having a future robot do it for you while you relax, but if you enjoy programming it brings some of the joy back.
"What was I doing again!?" is a big problem
That’ll likely degenerate into “I want my AI to do dishes and laundry so I can code, not code so I can do my dishes and laundry”