1290653
Put a mark on the calendar, a line in the sand. LLM assist on programming is going to become a critical statement about a person's normalcy; if they can't jive with "AI", they will be shunned for non-compliance.
1290658
OK, just had to say it in the extreme so I can move on. Getting MIDI-level lock-in vibes from the tooling changes. "This is so awesome, transformative…" OK, but if it's not, am I extremely advanced and too good, or am I a nincompoop and too bad?
1290659
I find it does the simplest things en masse best, but those are the things that are hardest to double-check. The low-value coding. So I need robust testing? But who's gonna write all those tests for that massive code I wrote in minutes? 😉
1290660
@33MHz that's the best part about ai - it'll write the tests too!
1290662
@igmp_join yeah but it writes the tests in the context of the code, so you have to test… something!
1290664
@igmp_join I was kinda begging that point. I've written tests with an LLM, and they passed. Now did I write code that I meant to write? I have a mark in the sand for moving forward, knowing if my tests break I changed something.
1290670
@igmp_join But it's still questionable technique to have automated test-writing.

A new lossy layer of abstraction I guess.
1290671
For me, 20% of programming is the actual programming. 90% is prep, coordination, testing. Being right.
1290663
"If you use a tool to generate code for you, understand everything it produces so you can control your application."

- The Pragmatic Programmer
1290665
The Pragmatic Programmer has a lot of great advice that doesn't jive well with LLM usage in large amounts.
1290666
"you should be a unicorn to fork ~Chrome~ VS Code"
1290674