Hacker News new | ask | show | jobs
by vbezhenar 5 days ago
Because I enjoy writing code. I enjoy being paid for writing code. And I don't enjoy writing prompts for AI.

Code is not just a means to an end. Code is a means to my happiness. Users might not care, but I do care. I love good code. I feel great when I can write good code.

I won't say that I don't care about users. I do. But I care about me, first and foremost. And AI threatens to remove my lifestyle and workstyle. That's why I'm bullish against it. And at the same time I use it, because I feel forced to use it. This is rat race.

At the same time I can say that I don't care about delivering product 10x faster. Actually I'd prefer to deliver product 0.1x faster.

Yes, I understand that contradicts to the business side of view. Well, I don't care. I'm not getting paid percentage of product sales. I'm getting paid flat salary and I care about keeping it and live good life in the process.

I'm being completely honest about it. Maybe it'll help someone to understand that point of view.

8 comments

I am sympathetic to this point of view. But also: I love reading books. But I'm aware that nobody will pay me to read books.

In much the same way, like you, I love writing code. And there was a time when "writing code" was a close enough approximation to what people wanted to pay me for that I could get paid for doing this thing that I love.

Unfortunately, this is no longer true. This thing that I love is now no longer the thing that people pay me for. It never really was. People paid me for solving problems using software. It's just that the thing I liked to do, the act of writing code, was the only way to accomplish that.

But now it just isn't. Now I can create useful software more quickly and better without actually writing much code. And that does suck, I do experience it as a loss. But I also experience it as a great opportunity.

This is an example of a perspective that is solely lacking: I was a professional programmer for 40 years. I loved writing code in my youth. But then I started to love something more: making bigger things. I’ve grown out of the infatuation with my own self satisfaction with writing code. Now I’m addicted to architectures. There’s a point when you realize coding gets in the way and needs to be delegated. That’s why AI is appealing to me. I can put aside the wrench turning and focus on the bigger construct. It’s a game changer and it accelerates my ideas. I feel like I just got a second wind even though I’m close to retiring thanks to AI.
>Now I’m addicted to architectures

But architecture creation can also be delegated to ai if you give agent enough context about functional/non-functional requirements, certain business side restrictions etc. Your work is to be feedback loop mechanism between people and llm, no? Please, give me encouraging examples of technical tasks that cant be delegated to ai with accurate prompting

I have a feeling that a prompt accurate enough to cover all the important stuff (functional/non-functional requirements, certain business side restrictions etc) would be close in its volume and complexity to the actual software code and configuration (given the proper tools, frameworks and infrastructure in place)...
You might be thinking too near-term. If a sufficiently advanced coding agent has read all the language specs, all the code, all the software engineering/architecture books, and all of human knowledge along with it, why would it need any longer prompt than "create complete video streaming infrastructure to compete with Netflix"?
The idea of AI capable of something like that seems to be on the verge of magical thinking.

But what would the consequences for the industry be? How many competitors to every major product appear overnight once such AI is released? Why would Netflix and others, being aware of such a thing, release any of their technology to public after approx. right now?

I suspect that in such environment any kind of knowledge sharing would stop, simply to keep technological advantage. I cannot imagine a world where everyone is equally capable. If anyone can do anything, does anything have any value at all?

You're asking the right questions. The impact of AI continuing on the trajectory it's been on for the past 2 years is immense. It is anyone's guess if some limit will be hit.
It won't be close. And result will be better. Anyway, this is different type of work
I guess I wasn’t very clear. At this point I haven’t found of level of abstraction where AI cannot be helpful. I have set it upon architecture problems but the main obstacle is the domain knowledge that it lacks. My company is working on uploading all of our internal specs as skills, but AI gets confused with poor English and outdated specs. Some groups have succeeded and the high level arch suggestions are being reviewed.

The challenge is guiding the model through decades of human slop: poorly written or missing specifications!

Ah, this sounds so unfun to me. As I thought, actual "thinking" is providing context due to bad, not self sufficient, documentation

I think I am just not result driven. I like to do stuff myself, not providing info to some super intelligence to do cognitive work

This role is also require way less qualifications and cognitive ability. You need local knowledge, not fundamental knowledge: why in this exact company things the way it is. Mostly not transferable

Yeah I’m a type-a. People talk about all their unfinished personal projects and I’m like “heh?” Why not finish?? I guess some of us can see things through and others just want to dabble. That’s fine. There’s only so much time we’re alive: don’t let other people tell you what should be fun!
One thing I can't understand: why work as SWE if you don't really care about technical side, but you care about product? Managering position is much more suitable

I also don't understand why care about result if you are working in a big company and you have fixed salary. Most of the time result isn't about better user experience, but about profits for shareholders. I guess all people are different

Thanks for the honesty. I think this is a very useful point of view precisely because it is explicit about being based on personal motivations, and that is completely fair.

That said, as a minor wording point, I'm not sure "I'm bullish against it" is the right framing here. "Bullish" usually implies a positive expectation based on some thesis or evidence. In this case, something like "I'm resistant to it" seems more accurate.

I agree this is a change that affects every software engineer's lifestyle and workstyle. But I think it is important to separate personal motivations from critical, objective analysis when discussing new technologies (e.g. whether for or against AI) so the discussion remains valuable instead of becoming emotionally polarized.

I'm not sure what you're asking for is possible. We're humans, so if something affects us, how we feel becomes relevant to critical, objective analysis. This is a common mistake engineers make: It is not valueless or irrational to discuss practical reality or personal experiences or even emotions.

In other words: You can discuss the implementation details and pricing structures and capabilities of an LLM; and you can discuss the positive/negative effects genAI has on humans. They're both valuable topics. It's impossible to separate them completely.

Right there with you. I regularly use Claude for all sorts of tasks, but I am extremely against letting it write loads of code _for_ me. And like you, I find prompting to be a pretty unenjoyable activity, regardless of the task at hand.

AI is _certainly_ not useless and definitely not bad, far from it, but if I could snap my fingers and make it disappear, I'd do so in a heartbeat.

Writing code is my favorite thing to do. Digging into a problem and getting into the flow is my favorite thing ever, and it seems that the world is completely hell-bent on taking this away from me.

I can already hear all the usual responses: "but you can still write code in your spare time," "you were never paid to type anyway," etc etc etc. That's all true, but it doesn't change the fact that writing code in your spare time and being paid to write code for the plurality or even majority of your waking hours are two completely different ways of life. And yeah, there's a lot more to being a software developer than just typing, but the quality of the time spent has completely and utterly changed. It's quickly becoming unrecognizable compare to even just a few short years ago.

I am of the belief that how you spend your days is how you spend your life, and given that so many of our days are now spent doing completely different activities, with a completely different, much "louder" quality to them (I find prompting to be almost _socially_ exhausting, and hate that it more or less completely destroys the ability for oneself to enter a flow state), I think it's completely fair to say that AI has radically changed, or perhaps even ruined, our lives, or at least our livelihoods.

And in my specific case, I already completely changed careers once. Long story short, I was a lifelong musician and well on my way to becoming a successful film/TV/video game composer before I developed hyperacusis. Going through that was horrific. I consider myself extremely lucky to have found a vocation and avocation in programming that, against all odds, I love even _more_ than making music. And once again, I feel that I might just have to change careers. Again.

So yeah. I'm not naive enough to think that it's going to go away. But my life and work were 100% better before it, no question.

Longshoremen are anti-cranes. Same thing.
Longshoremen in many places were paid advance salaries until retirement and then full pensions.

Programmers will get a pat on the back.

> Programmers will get a pat on the back.

* shoved in the back while facing the door, and told it’s their own fault for getting screwed over.

If you want to know what the future holds for the software dev field, look at copywriters and concept artists. The tech world has been so coddled for so long that many developers think their high salaries, cushy work conditions and clout come from their inherent worth as people rather than persistently high demand for their professional skillset. They’ve got another thing coming.

I'd argue that a lot of knowledge workers in general are about to experience a similar rude awakening. To the clear benefit of society as a whole, who are spared rents, but it won't be fun for the entitled.
> I'd argue that a lot of knowledge workers in general are about to experience a similar rude awakening.

Hard Agree. That’s why I picked up a trade after 15 years of solid knowledge work, mostly in dev roles.

> To the clear benefit of society as a whole

Hard disagree.

The problem is that a disproportionate part of the benefits will simply get transferred to the people who are already rich. I’d be gobsmacked to see anything beyond moderate benefits for everybody else, while moving the middle class demarcation farther up than it’s already risen. Our society seems to be set up to transfer wealth to the rich almost as ruthlessly as imperialism.

> To the clear benefit of society as a whole, who are spared rents, but it won't be fun for the entitled.

Why?

These people aren't the modern day equivalent of aristocrats.

They're not even the modern day equivalent of the bourgeoisie.

They're the modern day equivalent of the craftsmen/guild members.

Taking out the craftsmen won't enrich the farmers and unskilled workers.

Not the same. Longshoremen become unemployed, I didn't. I just don't this new type of work as a prompt engineer and would never choose it as my career
> Longshoremen become unemployed, I didn't

* yet

Longshoremen didn’t largely become unemployed in 5 years, and the ones that remained were unionized, so their salaries didn’t plummet. Developers have no such protection and we’re about to have way more developers than we need. I’m glad I jumped ship a couple years ago.

Also, code expresses understanding and intent, quite precisely.

Code generators that do not have understanding or intent are limited in their ability to express them precisely.

> Actually I'd prefer to deliver product 0.1x faster

Ideas being expensive was a good thing.

Good ideas are still expensive — there’s just a much lower barrier to pursuing dumb ideas so it’s happens a lot more than it should.
Imagine if AI actually delivers utopia and you get to code all you want because your every need is taken care of.
Considering we can't even get corporations and the ultra wealthy to pay even _close_ to their fair share of taxes, forgive me if I'm a little skeptical of the idea that a utopia, should it come to pass, will be evenly distributed.
0.01% chance of happening. also i am actively trying to kill my love for coding and move onto 90% agentic at this point since it's doing me more harm than good. i dont think ill get another chance to write code in the future all things considered besides for comp. programming activities
I’d say that 0.01% statistic is pretty optimistic. We’ve got a better chance of a thunderstorm on the moon.
Absolutely naive if you think the capitalists will “deliver utopia”.
I think if the capitalists succeed in aligning it with their values then it will kill them.