I haven't had fun doing this in 18 long years
post
On Monday, one of our students at $DAYJOB asked me what projects I do in my freetime. After I infodumped on her for half an hour, she asked in disbelief "And you do these in your freetime, without being paid?".
Like, mate, did you not listen how feckin' excited I got just then? Of course, I do these in my freetime.
To be fair, though, the last project I told her about is very dry. It's a library to help automate CI builds. And the thing I'm thrilled to build is a compile-safe API for accessing the packages in your workspaces. Like, yeah, it does take a special kind of nerd to get excited about that...
10 hours of feeling like an idiot for 1 minute of feeling like a genius.
On the bright side, after 10 years of doing it, you might improve the ratio to 1 hour of feeling like an idiot and 1 minute of feeling like a genius.
Wait... Isn't that bad.. Going from 10:1 to 60:1???
Sometimes, after that 1 minute, you realize that you were still an idiot, you just didn't understand it for a moment
I think we're using AI very differently. I only use it for stuff I really can't figure out myself and then it needs 15 runs before it closes the loop and recommends the first thing that didn't work. I don't use it for everyday tasks, because I see how my performance and capabilities drop. AI is mostly frustrating for me.
Or something more complicated than it can handle. Ask it to implement an ASN.1 floating point parser. It looks good but the closer you look at the code the more trash it is.
I tried for a good 20-30 minutes to get it to generate something that worked. It just gave me a sequence of garbage. Each one looked plausible but as soon as I really read the code it was clear there were issues. Different issues each time. I wasted more time trying to get it to produce correct code than it took to write it myself, once I gave up on the AI.
For me the most productive way to use AI is to ask it to suggest a strategy and to implement that myself. If the code is simple enough for the AI to get it right, I can often write it myself with less effort. If it’s something that requires multiple reprompts to get right, I can almost always do it faster myself.
I hate programming. But I love when I try to do programming and I get to see a program thing come to life and do stuff. I have all these cute little pets that bark, "Hello, World!"
This is from?
Programming has no short answer for me: it feel good...when i can make something that works, then i feel utterly shitty when i can't solve [X] problem for more than 3 hours but in the end when the project it's done you feel great
If it’s a personal project of course, or else why would I be doing it? If it’s work maybe but probably no.
1 comment