Hacker Newsnew | past | comments | ask | show | jobs | submit | gabrieledarrigo's commentslogin

Does anyone still write code? I use agents to iterate on one task in parallel, with an approach similar to this one: https://mitchellh.com/writing/my-ai-adoption-journey#today

But I'm starting to have an identity crisis: am I doing it wrong, and should I use an agent to write any line of code of the product I'm working on?

Have I become a dinosaur in the blink of an eye?

Should I just let it go and accept that the job I was used to not only changed (which is fine), but now requires just driving the output of a machine, with no creative process at all?


Honestly? Yeah.

I've been writing code for 25 years.

A year ago my org brought cursor in and I was skeptical for a specific reason: it was good at breaking CI in weird ways and I keep the CI system running for my org. Constants not mapping to file names, hallucinating function names/args, etc. It was categorically sloppy. And I was annoyed that engineers weren't catching this sloppy stuff. I thought this was going to increase velocity at the expense of quality. And it kind of did.

Fast forward a year and I haven't written code in a couple of weeks but I've shipped thousands LOC. I'm probably the pace setter on my team for constantly improving and experimenting with my AI flow. I speak to the computer probably half the time, maybe 75% on some days. I have multiple sessions going at all times. I review all the code Claude writes, but it's usually a one shot based on my extensive (dictated) prompts.

But to your identity crisis point, things are weird. I haven't actually produced this much code in a long time. And when I hit some milestone there are some differences between now and the before days: I don't have the sense of accomplishment that I used to get but also I don't have the mental exhaustion that I would get from really working through a solution. And so what I find is I just keep going and stacking commit after commit. It's not a bad thing, but it's fundamentally different than before and I am struggling a bit with what it means. Also to be fair I had lost my pure love of coding itself, so I am in a slightly weird spot with this, too.

What I do know is that throwing myself fully into it has secured my job for the foreseeable future because I'm faster than I've ever been and people look to me for guidance on how they can use these tool. I think with AI adoption the tallest trees will be cut last -- or at least I'm banking on it.


Man, I really can't see your point. And so...?

Try opening your eyes.

So you are telling me that quoting the time spent to build a single square yard of fabric in the pre-industrial society is a contextualized comment to the % of co2 emission for the fashion industry?

Yes, that appears to be their point.

What exactly do you do, and what's your role in an agentic software factory?


What have they actually built?


> i haven't automated anything here, but booking a table by talking to clawdbot is delightful.

Omg. Just get the phone and call the restaurant, man.

I really don't want to live in this timeline where I can't even search for b&b with my gf without burning tokens through an LLM. That's crazy.


It is impressive what people find "delightful, "a joy", "fresh air" these days.


Old time graffiti writer here.

There's nothing so wild, anarchic and energetic than painting illegally on some surface without any permission.


Did you see the fish on pavement? Looks like it took great skill to get the shadows right. I've got goosebumps looking at them!: https://stfu.nyc3.cdn.digitaloceanspaces.com/sf-graffiti/138...

It's unfortunate that the city threatens to fine the owner of the property: https://stfu.nyc3.cdn.digitaloceanspaces.com/sf-graffiti/138...


Sure there is. You can go around beating random people op. Really gets your juices flowing!

I mean, since we’re apparently endorsing crime now.


Location: Milan, Italy Remote: Yes Willing to relocate: No Technologies: Node.js, Typescript, React, PostgreSQL, MongoDB, Redis, Google Cloud Platform Résumé/CV: https://www.linkedin.com/in/gdarrigo/ Email: darrigo.g@gmail.com

I'm a senior software engineer with 14 years of experience; I'm searching for a small, compact team where I can have an impact. I'm actively looking because the company I work for is laying off.


Location: EU

Remote: Yes

Technologies: Node.js, Typescript, React, PostgreSQL, Redis, GCP

Resume: www.linkedin.com/in/gdarrigo

Email: darrigo.g@gmail.com

I'm an engineer with 13 years of experience. I'm actively looking for a new job because the company I work for is laying off.

I would love to work with a small, compact team on an interesting product, having an impact on my daily job. Please, get in touch!


> My workflow has changed since adopting async programming. I now work on four or five tasks simultaneously: one complex problem synchronously and three or four in the background.

Someone, please, try to convince me why this is a positive thing.


Perhaps the background tasks are ones with obvious solutions? I use Claude code to write boilerplate terraform for me as I know what it should look like and I often don't want to write it myself as it is not novel or exciting. I could see the argument that I batch a couple of these out to AI, focus on something more complicated, and then come back later to essentially code review them or make necessary adjustments.


One thing is reversing a linked list during a white board interview. Another write a simple JOIN between two tables.

Come on guys, working on backend applications and not having a clue about writing simple SQL statements, even for extracting some data from a database feels...awkward


With NOSQL becoming more ubiquitous (for better or worse), it's not unfathomable that someone simply never had an opportunity to do something as simple write a join between two tables. Someone replied to my comment and taught me how in 5 lines of code. I read it and I'm like, oh that makes sense. Cool. I won't remember it exactly but I understand it. I wouldn't hold it against a front-end developer who's only ever worked with Vue to understand what happens when a React node rerenders.

My point is that there are acceptable levels of abstraction in all parts of software. Some companies will have different tolerances for understanding of that abstraction. Maybe they want a front-end dev to understand the CSS generated from tailwind. Or maybe they want them to know exactly what happens when a React node is rerendered. Or maybe the company doesn't care as long as the person is demonstrably productive and efficient at building stuff. What some consider basic knowledge can be considered irrelevant to others. Whether or not that has lasting consequences is to be seen, but that just brings us full circle back to the original problem at hand (is it good that people can vibe code something and not understand the code it generates)


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: