Remix.run Logo
INTPenis 6 days ago

I wouldn't say I'm old, but I suddenly fell into the coding agent rabbit hole when I had to write some Python automations against Google APIs.

Found myself having 3-4 different sites open for documentation, context switching between 3 different libraries. It was a lot to take in.

So I said, why not give AI a whirl. It helped me a lot! And since then I have published at least 6 different projects with the help of AI.

It refactors stuff for me, it writes boilerplate for me, most importantly it's great at context switching between different topics. My work is pretty broadly around DevOps, automation, system integration, so the topics can be very wide range.

So no I don't mind it at all, but I'm not old. The most important lesson I learned is that you never trust the AI. I can't tell you how often it has hallucinated things for me. It makes up entire libraries or modules that don't even exist.

It's a very good tool if you already know the topic you have it work on.

But it also hit me that I might be training my replacement. Every time I correct its mistakes I "teach" the database how to become a better AI and eventually it won't even need me. Thankfully I'm very old and will have retired by then.

baq 6 days ago | parent | next [-]

I love the split personality vibe here.

JadeNB 6 days ago | parent | next [-]

Or perhaps the commenter just aged a lot while writing the post.

johnfn 6 days ago | parent [-]

First line: "I wouldn't say I'm old"

Last line: "Thankfully I'm very old"

Hmm.....

rossant 5 days ago | parent [-]

Maybe he meant "I'll be very old..." the second time.

LoganDark 6 days ago | parent | prev [-]

You probably jest, but I'm sure some HN users do actually have split personalities. (or dissociative identities, as they're called nowadays)

LeafItAlone 6 days ago | parent [-]

And I’m sure some HN users are autistic or have other traits that make them unable to appreciate a joke.

LoganDark 4 days ago | parent [-]

Okay?

another_twist 6 days ago | parent | prev [-]

When it comes to dealing with shitty platforms AI is really the best thing ever. I have had the misfortune of writing automations for Atlassian with their weird handling of refresh keys and had AI not pointed out that Atlassian had the genius idea of invalidating refresh keys after single use, I would have wasted a lot more of my time. For this sort of manual labout, AI is the best tool there is.

verdverm 6 days ago | parent | next [-]

One time use refresh keys is not all that uncommon, probably more so than not, but lots of clients handle that for you

theonething 6 days ago | parent | prev [-]

> invalidating refresh keys after single use

That's called refresh token rotation and is a valid security practice.

another_twist 6 days ago | parent [-]

I know but the RFC doesnt mandate it. https://datatracker.ietf.org/doc/html/rfc6749#section-6

Not sure why Google doesnt do this but Atlassian does.

cropcirclbureau 6 days ago | parent [-]

Google OAuth2 refresh tokens are definitely singe use.

another_twist 6 days ago | parent [-]

Atleast not documented here https://developers.google.com/identity/protocols/oauth2#5.-r.... They have a limit on the number of tokens but not on number of uses per token.