Not Hacker News Logo

Not

Hacker

News!

Home
Hiring
Products
Companies
Discussion
Q&A
Users
Not Hacker News Logo

Not

Hacker

News!

AI-observed conversations & context

Daily AI-observed summaries, trends, and audience signals pulled from Hacker News so you can see the conversation before it hits your feed.

LiveBeta

Explore

  • Home
  • Hiring
  • Products
  • Companies
  • Discussion
  • Q&A

Resources

  • Visit Hacker News
  • HN API
  • Modal cronjobs
  • Meta Llama

Briefings

Inbox recaps on the loudest debates & under-the-radar launches.

Connect

© 2025 Not Hacker News! — independent Hacker News companion.

Not affiliated with Hacker News or Y Combinator. We simply enrich the public API with analytics.

Not Hacker News Logo

Not

Hacker

News!

Home
Hiring
Products
Companies
Discussion
Q&A
Users
  1. Home
  2. /Discussion
  3. /I am a programmer, not a rubber-stamp that approves Copilot generated code
  1. Home
  2. /Discussion
  3. /I am a programmer, not a rubber-stamp that approves Copilot generated code
Last activity about 1 month agoPosted Oct 15, 2025 at 1:09 AM EDT

I Am a Programmer, Not a Rubber-Stamp That Approves Copilot Generated Code

pyeri
239 points
280 comments

Mood

heated

Sentiment

negative

Category

other

Key topics

AI in Software Development
Productivity Tools
Programming Ethics
Debate intensity85/100

The author expresses frustration with being forced to use AI-powered coding tools like Copilot, feeling it undermines their role as a programmer, and the discussion reflects a broader debate on the impact of AI on programming.

Snapshot generated from the HN discussion

Discussion Activity

Very active discussion

First comment

38m

Peak period

149

Day 1

Avg / period

40

Comment distribution160 data points
Loading chart...

Based on 160 loaded comments

Key moments

  1. 01Story posted

    Oct 15, 2025 at 1:09 AM EDT

    about 1 month ago

    Step 01
  2. 02First comment

    Oct 15, 2025 at 1:47 AM EDT

    38m after posting

    Step 02
  3. 03Peak activity

    149 comments in Day 1

    Hottest window of the conversation

    Step 03
  4. 04Latest activity

    Oct 23, 2025 at 11:09 AM EDT

    about 1 month ago

    Step 04

Generating AI Summary...

Analyzing up to 500 comments to identify key contributors and discussion patterns

Discussion (280 comments)
Showing 160 comments of 280
Cheer2171
about 1 month ago
2 replies
I am a programmer, not a rubber stamp that copy pastes StackOverflow answers I don't understand

Or clones a template repo and only tweaks a few files

Or imports libraries with code I've never read

zepolen
about 1 month ago
2 replies
This conversation isn't for you, you're not a programmer, you're a developer, a modern day script kiddy.

Programmers wrote the StackOverflow answer and wrote that library.

BiteCode_dev
about 1 month ago
1 reply
Yeah, I used to be in the top 100 SO users, so I wrote a lot of SO answers, and if you used Red Hat Linux, you probably used my library.

But according to your definition, I'm a script kiddy.

zepolen
about 1 month ago
Too bad parsing english wasn't your strong point.
danielbln
about 1 month ago
This conversation is for true Scotsmen.
Copenjin
about 1 month ago
I understand which category of people you are describing, but this is what a proper programmer actually does:

- Check stackoverflow only for very niche issues, never finds what he needs but reaches a solution reading multiple answers and sometimes used to post a better solution for his issue

- Have his own templates if he does repetitive and boring stuff (common), implements the complex logic if any first and get the rest done as fast as possible being mildly disgusted.

- Imports libraries and often take a look at the code noticing stuff that could be improved. Has private forks of some popular opensource libraries that fix issues or improve performance fixing silly errors upstream. Sometimes he is allowed/has time to send the fixes back upstream. When using those libraries sometimes he finds bugs, and the first thing he does is checking the code and try to fix them directly, no tickets to the maintainers, often opens a PR with the fix directly.

Cheer2171
about 1 month ago
3 replies
> said usage is actually getting monitored and performance appraisals have now started depending on the AI usage instead of (or at least in addition to) traditional metrics like number of priority bugs raised, code reviews, Function Points Analysis, etc.

Really? This sounds absurd. "Instead of" means it doesn't matter how shit your work is as long as you're burning tokens? Or it doesn't matter how good your work is if you're not burning tokens? Name and shame

shakna
about 1 month ago
Microsoft, Oracle, Amazon, to name a few
procaryote
about 1 month ago
If you admin a google-workspace domain, you get metrics out of the box on agent usage.

I guess it's great for AI companies that they've managed to bait and switch "this will improve your productivity" to "this is how much time you're sinking into this, let's not care about if that was useful"

simonw
about 1 month ago
There are a bunch of companies out there that are tracking what percentage of their developers are using LLMs now.

I heard a rumor recently that AWS are doing this, and managers are evaluated based on what percentage of their direct reports used an LLM (an Amazon-approved model) at least once over a given time period.

overgard
about 1 month ago
12 replies
The worst part of AI is the way it's aggressively pushed. Sometimes I have to turn off AI completions in the IDE just because it becomes extremely aggressive in showing me very wrong snippets of code in an incredibly distracting way. I hope when the hype dies down the way these tools are pushed on us in a UX sense is also dialed down a bit.
cyberax
about 1 month ago
1 reply
JetBrains IDEs have an option to enable AI inline suggestions on demand via a keypress. I really like it. It saves some "boring" typing, while not being annoying.

I'm pretty sure Cursor also has something similar?

BikiniPrince
about 1 month ago
1 reply
Yeah, it’s just horribly wrong in my experience and a complete distraction. Code completion for functions in the project is another story and that has been around for ages.
rurban
about 1 month ago
With emacs I love the github copilot auto suggestions. Light gray. Either accept it with Ctrl-Tab or ignore it.
matt3210
about 1 month ago
1 reply
I really get irritated when AI is opt out. Opt out is not consent.
LeoPanthera
about 1 month ago
2 replies
Does big tech understand consent?

[ ] Yes

[ ] Maybe later

majewsky
about 1 month ago
[ ] Yes

[ ] ~~No~~ (requires Premium subscription)

klabb3
about 1 month ago
[ ] Use recommended settings
jstummbillig
about 1 month ago
1 reply
Agents are great (in so far the models are able to complete the task). Autocomplete copilot just feels like bad UX. It's both, not super effective and also disruptive to my thinking.
1dom
about 1 month ago
I think it depends on the context. If I've been writing the same language and frameworks and code solidly for a few months, then autocomplete gets in the way. But that rarely happens, I like to keep trying and learning new things.

If I'm familiar with something (or have been) but not done it in a while, 1 - 2 line autocomplete saves so much time doing little syntax and reference lookups. Same if I'm at that stage of learning a language or framework where I get the high level concepts, principals, usescases and such, but I just haven't learned all the keywords and syntax structures fluently yet. In those situations, speedy 1 - 2 line AI autocomplete probably doubles the amount of code I output.

Agents is how you get the problems discussed in this thread: code that looks okay on the surface, but falls apart on deeper review, whereas 1 - 2 line autocomplete forces every other line or 2 to be intentional.

eloisant
about 1 month ago
2 replies
The worse is when writing comments. I'm writing a comment such as "Doing X because..." and it never get it right.

I'm making a comment precisely because it's not obvious when reading the code, and the AI will make up some generic and completely wrong reason.

bagacrap
about 1 month ago
It's funny because certain ones of my coworkers want to use AI to understand code for them, which they apparently can't do just by reading it. The suggested comments are either wrong or bland even when they just describe a single line or stanza, so I can only imagine how bad and subtly wrong they are when summarizing a directory.
Perz1val
about 1 month ago
That's how you know your comments are useful. If they could've been easily guessed, they'd be redundant
ptsneves
about 1 month ago
1 reply
I feel you. I totally disabled AI completions as they actually were often sidelining me from my reasoning.

It is like having an obnoxious co-worker shoving me to the side everytime i type a new line and complete a whole block of code and asking me if it is good without regards to how many times I rejected those changes.

I still use AI, but favor a copy paste flow where I at least need to look at what i am copying and locating the code I am pasting to. At least i am aware of the methods or function names and general code organization.

I also ask for small copy paste changes so that I keep it digestible. A bonus point is that ChatGPT in firefox when the context gets too big, the browser basically slowsdown locks and it works as a form extra sense that the context window is too big and LLM is about to start saying non-sense.

That said AI, is an amazing tool for prototyping and help when out of my domain of expertise.

XenophileJKO
about 1 month ago
So one really big thing that can make the AI autocomplete super useful is to follow the old method from "Code Complete", Pseudocode Programming Process (PPP).

Write a comment first on what you intend to do, then the AI generally does a good job auto-completing below it. I mean you don't have to "sketch everything out", but just that the AI is using the page as context and the comment just helps disambiguate what you want to do and it can autocomplete significant portions when you give it a nudge with the comment.

I've almost fully converted to agentic coding, but when I was using earlier tools, this was an extremely simple method to get completions to speed you up instead of slow you down.

jasonkester
about 1 month ago
2 replies
Indeed. That’s my only interaction with AI coding.

Every time Visual Studio updates, it’ll turn back on the thing that shoves a ludicrously wrong, won’t even compile, not what I was in the middle of doing line of garbage code in front of my cursor, ready to autocomplete in and waste my time deleting if I touch the wrong key.

This is the thing that Microsoft thinks is important enough to be worth burning goodwill by re-enabling every few weeks, so I’m left to conclude that this is the state of the art.

Thus far I haven’t been impressed enough to make it five lines of typing before having to stop what I’m doing and google how to turn it off again.

bagacrap
about 1 month ago
I dunno, I don't find it so bad. I know what I'm about to type, and occasionally the AI guesses right, so it saves me some keystrokes. I don't bother reading/understanding what it suggests if it doesn't match what I had in mind exactly.

I don't even think it saves me much time, but it saves me some keystrokes, which I appreciate due to having arthritis in my wrists.

1718627440
about 1 month ago
Have you considered using another IDE?
geekybiz
about 1 month ago
The most annoying is when I'm trying to think through a data structure. While I'm trying to deeply think through every member of a class, its type, relationships, etc., this zealous fellow acts like a toddler that knows no way to stay shut unless snoozed off.
triyambakam
about 1 month ago
That's why I don't use it in my editor and only through CLI coding agents.
Zardoz84
about 1 month ago
My little experience with AI coding, using copilot on Eclipse, was mixed... Context: I work with an old Java source code that uses Servlets and implements his own web framework. There is a lot of code without tests or comments.

The autocomplete, I find it useful. Specially doing menial, very automatic stuff like moving stuff when I refactor long methods. Even the suggestions of comments looks useful. However, the frequency with it jumps it's annoying. It needs to be dialed down somehow (I can only disable it). Plus, it eats the allowed autocomplete quota very quickly.

The "agent" chat. It's like tossing a coin. I find very useful when I need to write a tests for a class that don't have. At least, allows me to avoid writing the boiler player. But usually, I need to fix the mocking setup. Another case when it worked fine, it's when helped me to fix a warning that I had on a few VUE2 components. However, in other instances, I saw miserable falling to write useful code or messing very bad with the code. Our source code is in ISO8859-1 (I asked many times to migrate it to UTF8), and for some reason, sometimes Copilot agent messes the encoding and I need to manually fix all the mess.

So... The agent/chat mode, I think that could be useful, if you know in what cases it would do it ok. The autocomplete is very useful, but needs to be dialed down.

Gigachad
about 1 month ago
I disabled the inline auto suggestions. It’s like the tech version of that annoying person who interrupts every sentence with the wrong ending.
pjmlp
about 1 month ago
On VS you can change that to only come up if you do a key shortcut.

For those on VS, this is how to hide it, if using 17.14 or later,

https://learn.microsoft.com/en-us/visualstudio/ide/copilot-n...

leptons
about 1 month ago
"AI" autocomplete has become rather like mosquitos buzzing around my head that I have to constantly swat away. I'm likely to shut it all off soon, it's just become irritating.
ale
about 1 month ago
4 replies
The good and bad aspect of this approach to AI in tech is that it revealed really how many developers out there are merely happy with getting something to work and get it out the door before clocking out and not actually understanding the inner workings of their code.
almostgotcaught
about 1 month ago
4 replies
whenever people complain about someone being "merely happy with getting something to work and get it out the door before clocking out" i wonder to myself if i'm dealing with someone that has The Protestant Ethic and the Spirit of Capitalism on their nightstand, or has never read Economic and Philosophic Manuscripts of 1844, or simply does not understand the significance of these two essays.

like ... you expect people to actually be committed to "the value of a hard day's work" for its own sake? when owners aren't committed to value of a hard day's worker? and you think that your position is the respectable/wise one? lol

hitarpetar
about 1 month ago
in general it's safe to assume your conversation partner has not read every single essay you have and come away with the same exact thoughts
Dylan16807
about 1 month ago
Where did they say anything about a "hard day's work"? Are you making up arguments to attribute to them, lol

And are you assuming the alternative involves not clocking out? Because "clock out, finish when there's more time" is a very good option in many situations.

hansmayer
about 1 month ago
No, it's not about capitalism and exploitation, hard work propaganda etc. You can work to the contract (e.g. strictly whats in your work contract and not "above and beyond") while still retaining the quality of the work. So reduce the quantity but not the quality. This is about a ton of bootcamp developers that were created in the last 10ish years, for which, unlike the rest of us, it is just a better paid job.
zdragnar
about 1 month ago
Given the remainder of the comment is "and not understanding the inner workings" it's safe to assume that "getting something to work" does not imply that it worked correctly.

Back in the days of SVN, I'd have to deal with people who committed syntax errors, broken unit tests, and other things that either worked but were obviously broken, or just flat out didn't work.

Taking a bit of pride in your work is as much for your coworkers as it is for yourself. Not everything needs to be some silly proles vs bourge screed.

petesergeant
about 1 month ago
2 replies
> how many developers out there are merely happy with getting something to work and get it out the door

There's a very large number of cases where that's the right choice for the business.

bagacrap
about 1 month ago
Except that "to work" really means "to seem to work on the first try"
worldsayshi
about 1 month ago
Also for small cli tools and scripts that otherwise wouldn't get written.
troupo
about 1 month ago
I find it to be actually a boon for small throw away side projects that I don't care about, and just want to have [1]

Actual code/projects? Detrimental

[1] E.g. I spent an evening on this: https://github.com/dmitriid/mop

csmantle
about 1 month ago
This is almost inevitable when something industrializes; people maximize profit by quickly shipping things that barely works. We need someone who try to excel in technology, and AI just amplifies this need.
lovecg
about 1 month ago
4 replies
Steelmanning the "we must force tool usage" position: it's possible that a tool does increase productivity, but there's either a steep learning curve (productivity only improves after sustained usage) or network effects (most people must use it for anyone to benefit).

No opinion on whether or not this applies to the current moment. But maybe someone should try forcing Dvorak layout on everyone or something like that for a competitive edge!

resonious
about 1 month ago
3 replies
I once had a boss who saw me use Vim and was really impressed with how quickly I could jump around files and make precision edits. He tried getting the other devs (not many, < 5) to use Vim too but it didn't quite pan out.

I would guess that interest, passion, and motivation all play a role here. It's kind of like programming itself. If you sit people down and make them program for awhile, some will get good at it and some won't.

eCa
about 1 month ago
3 replies
> I would guess that interest, passion, and motivation all play a role here.

And, to use less pointed language, people’s brains are wired differently. What works for one doesn’t necessarily work for another, even with similar interest, passion, and motivation.

mabster
about 1 month ago
1 reply
I worked with a developer that copied and pasted A LOT and would keep his fingers on the old copy and paste buttons (Ctrl-Ins, etc.). I've even seen him copy and paste single letters. He's one of the most productive developers I've ever worked with.
000ooo000
about 1 month ago
1 reply
>I've even seen him copy and paste single letters.

Hopefully not C and V..

rkomorn
about 1 month ago
I find this hilarious and wanted to give it more recognition than just an upvote.
Xenoamorphous
about 1 month ago
I've had plenty of interest, passion and motivation during my career. But never, ever, directed at learning something like vim, even if it's going to make me more productive.

I'd rather learn almost any other of the myriad of topics related with software development that the quirks of an opinionated editor. I especially hate memorising shortcuts and commands.

rkomorn
about 1 month ago
I agree with this.

I was using emacs for a while, but when I switched to vim, something about the different modes just really meshed with how I thought about what I was doing, and I enjoyed it way more and stuck to it for a couple of decades.

I see people that I'd say are more proficient with their emacs, VS Code, etc setups than I am with my vim setup, so I don't think there's anything special about vim other than "it works for me".

lelandfe
about 1 month ago
2 replies
Your old boss probably would have been a bit chastened if he knew said devs would then be spending their hours learning how to exit Vim instead of programming
lawn
about 1 month ago
1 reply
If learning how to exit Vim takes hours then they aren't worth keeping as employees anyway.
linhns
about 1 month ago
Yep, there is a how-to displayed when you enter vim without opening any files.
vidarh
about 1 month ago
There was a time where I'd change to a different terminal and do sudo killall -9 to get out vim.

And that time when I changed vim to a symlink to emacs on a shared login server and sat back and enjoyed the carnage. (I did change it back relatively quickly)

raverbashing
about 1 month ago
Vim's learning curve is much steeper to be honest
procaryote
about 1 month ago
1 reply
Coding agents seem to be in the fun paradox of "it's so easy to use, anyone can code!" and "using it productively is a deep skill, and we have to force people to use it so they learn"
lovecg
about 1 month ago
But it’s both, isn’t it? It’s so easy to use, anyone without any coding experience whatsoever can produce a somewhat working prototype. It’s hard to use well, most experienced developers will end up with net negative productivity without learning what works and what doesn’t.
ozgrakkurt
about 1 month ago
Programming isn’t a government desk job. The interface between programmer and company should be the output only, they can’t force a programmer to use w/e bs they think is good at the time
bagacrap
about 1 month ago
Can you come up with other examples of forced tool usage that retrospectively made sense?
sreekanth850
about 1 month ago
1 reply
Adapt or perish.
coolThingsFirst
about 1 month ago
1 reply
AI is coming for you John Connor.
sreekanth850
about 1 month ago
1 reply
I see where you’re coming from, but there’s a small difference. Coding itself is mostly a routine tasks, turning ideas into working code. Humans really stand out in the important parts:creative thinking, planning and architecting the system, deciding what it should do, how it should do, finding problems, checking code quality, and making smart decisions that a tool can’t. AI can help with the routine work, but the creative and thinking parts are still human.And this is exactly where developers should focus and evolve themselves.
Copenjin
about 1 month ago
2 replies
> creative thinking, planning and architecting the system, deciding what it should do, how it should do, finding problems, checking code quality, and making smart decisions that a tool can’t.

Are you aware that there are people that think that even now AI can do everything you describe?

aforwardslash
about 1 month ago
2 replies
It can.

The reason crappy software has existed since...ever is because people are notoriously bad at thinking, planning and architecting systems.

When someone does a "smart decision", it often translates to the nightmare of someone else 5 or 10 years down the line. Most people shouldn't be making "smart decisions"; they should be making boring decisions, as most software is actually a glorified crud. There are exceptions, obviously, but don't think you're special - your code also sucks and your design is crap :) the goal is often to be less sucky and less crappier than one would expect; in the end, its all ones and zeros, and the fancy abstractions exist to dumb down the ones and zeros to concepts humans can grasp.

A machine can and will, obviously, produce better results and better reasoning than an average solution designer; it can consider a multitude of options a single person seldom can; it can point out from the get-go shortcomings and domain-specific pitfalls a human wouldnt even think of in most cases.

So go ahead, try it. Feed it your design and ask about shortcomings; ask about risk management strategies; ask about refactoring and maintenance strategies; you'd probably be surprised.

Copenjin
about 1 month ago
I completely understand what you mean, as creator of boring and stable solutions deployed in production and in some cases still there untouched for nearly two decades. But no, I don't agree about the "it can consider a multitude of options a single person seldom can" part since it's not really what is happening right now, it does not work this way.

> So go ahead, try it. Feed it your design and ask about shortcomings; ask about risk management strategies; ask about refactoring and maintenance strategies; you'd probably be surprised.

Answers to this and other kinds of questions are in my opinion just a watered down version of actual thinking currently. Interesting but still too simple and not that actionable. What I mainly use LLMs for is exploring the space of solutions, that I will then investigate if there is something promising (mainly deep research of topics or possible half broken/random solutions to problems). I'm not really interested in an actual answer most of the time but more avenues for investigation that I didn't consider. Anyway, I'm not saying that AI is useless right now.

sreekanth850
about 1 month ago
People often blame LLMs for bad code, but the real issue is usually poor input or unclear context. An LLM can produce weak code if you give weak instructions but it can also write production ready code if you guide it well, explain the approach clearly, and mention what security measures are needed. The same rule applies to developers too. I’m really surprised to see so much resistance from the developer community, instead, they should use AI to boost their productivity and efficiency. Personally Iam dead against using CLI tools, istead IDE based tools will give your better visibility on code produced and betetr control over the changes.
sreekanth850
about 1 month ago
Then its a problem.
petesergeant
about 1 month ago
1 reply
> If they’re really so confident on the LLM’s effectiveness, why not just keep it voluntary, why force it on people?

For people who are so confident (which, I'm not), it's an obvious step; developers who don't want to use it must either be luddites or afraid it'll take their jobs. Moving sales people to digital CRMs from paper files, moving accountants to accounting software from paper ledgers and journals, moving weavers to power looms, etc etc -- there would have been enthusiasts and holdouts at every step.

The PE-bro who's currently boasting to his friends that all code at a portfolio has to be written first with Claude Code and developers are just there to catch the very rare error would have been boasting to his friends about replacing his whole development team with a team that cost 1/10 the price in Noida.

Coding agents can't replace developers _right now_, and it's unclear whether scaling the current approach will allow them to at any point, but at some point (and maybe that's not until we get true AGI) they will be able to replace a substantial chunk of the developer workforce, but a significant chunk of developers will be highly resistant to it. The people you're complaining about are simply too early.

hooverd
about 1 month ago
It tracks with the trend of computing being something you passively consume rather than something you do. Don't learn how anything works! Deskill yourself! Not that LLMs aren't a force multiplier.
monster_truck
about 1 month ago
6 replies
I feel bad for my friends that are married with kids working at places like microsoft, telling me how their copilot usage is tracked and they fear that if they don't hit some arbitrary weekly metric they will fall victim to the next wave of layoffs.
teiferer
about 1 month ago
4 replies
Even married people with kids can switch companies. Sometimes that implies a pay cut, but not always.

And if they really tied their livelihood to working at the same company for next decade because they maxed out their lifestyle relative to the income generated by that company, then that falls all on them and I don't actually feel that bad for them.

zwnow
about 1 month ago
1 reply
Absolutely, programmers are paid exceptionally well compared to a lot of other jobs. If they live paycheck to paycheck they are doing things wrong, especially when having family.
ViscountPenguin
about 1 month ago
1 reply
The hedonic treadmill really gets away from some people. I've had coworkers on 7 figures talk about how they couldn't possibly retire because the costs of living in (HCOL city) are far too high for that.

When you dig down into it, there's usually some insane luxury that they're completely unwilling to give up on.

If you're a software engineer in the United States, or in London, you can almost certainly FIRE.

zwnow
about 1 month ago
1 reply
Yup it's insane to me. I am a software developer in Germany making 30k (after taxes) and manage to save up 600-700€ a month while still living really good (rural area, no car).

Absolutely not enough to retire early but easily enough to not live paycheck to paycheck. Making 6 figures in the USA and not being able to afford life is so cryptic to me.

lnsru
about 1 month ago
1 reply
Add family and 100k after taxes in Munich will be no big deal. I could live alone in the car, but the kids might want their own rooms and their own beds.
zwnow
about 1 month ago
1 reply
100k is a unreachable dream for me unless I found a business myself and actually succeed. Munich is expensive, I've seen some prices there. I live near Denmark though so Munich would not be a option in the first place. I could afford a house considering my savings rate and current appartment rent. Not a big one but it would be enough. Have no reason to buy one for myself though.
jamil7
about 1 month ago
You can do over 100k if you freelance but it's risky to be a freelancer in a lot of ways in Germany. Salaries in Berlin and Munich are approaching 100k or over for leadership roles. The problem is COL in both cities is high and Berlin you basically can't get a flat anymore even if you can pay the rent on it.
Root_Denied
about 1 month ago
1 reply
>And if they really tied their livelihood to working at the same company for next decade because they maxed out their lifestyle relative to the income generated by that company, then that falls all on them and I don't actually feel that bad for them.

I'd say that there's some room for nuance there. Tech hiring has slowed significantly, such that even people in senior roles who get laid off may be looking for a long time.

If you work for Microsoft you're not getting top tier comp already (at least as compared with many other tech companies), and then on top of that you're required to work out of a V/HCOL city. Add in the expenses of a family, which have risen dramatically the last few years, and it's easy to find examples of people who are starting to get stretched paycheck to paycheck who weren't having that issue a couple of years ago.

Check the prices in Seattle, SF, LA, DC, and NYC metro areas for 2-4 bedroom rentals and how they've jumped the last few years. You're looking at 35%-45% of their take home pay just on rent even before utilities. I'm not sure the math works out all that well for people trying to support a family, even with both parents working.

teiferer
about 1 month ago
1 reply
> Add in the expenses of a family, which have risen dramatically the last few years, and it's easy to find examples of people who are starting to get stretched paycheck to paycheck

If you maxed out your lifestyle relative to your income then yes, that is the case. It will always be, no matter how much you make.

It's also the case for the guy stocking the shelves at your local Walmart if he maxes out his lifestyle. But if you compare both in absolute terms, there are huge differences.

Which lifestyle you have is your choice. How big of a house, what car, where to eat, hobbies, clothes, how many kids, etc. If you max that out, fine, enjoy it. But own that it was your choice and comes with consequences, i.e., if expenses rise more than income, then suddenly your personal economy is stretched. And that's on you.

hitarpetar
about 1 month ago
1 reply
it's interesting watching people work so hard to not feel empathy
teiferer
about 1 month ago
1 reply
It's possible to feel empathy and at the same time pointing out the consequences of somebody's choices.

If my kid places his hands on a hot stovetop then I feel a lot of empathy and will obviously comfort him. But I won't run around claiming to the world that external forces made him do it. It was his choice. If it was his first time and/or nobody told him that it's a bad idea then there is limited responsibility, but otherwise it's squarely on him. Despite me feeling and expressing empathy.

hitarpetar
about 1 month ago
I wonder if you can use your empathetic powers to imagine that layoffs might negatively affect some well paid engineers who are NOT fiscally irresponsible victims of lifestyle inflation
pjmlp
about 1 month ago
Depends on the job market on their area.
tho23i4909234u
about 1 month ago
For the H1Bs, I've heard that it's a nightmare.
oezi
about 1 month ago
2 replies
And that's why performance tracking is prohibited in countries where unions still have a bit of power.
bloppe
about 1 month ago
3 replies
Yeesh. Prohibited? Then how do you decide who gets a promotion? At random?
OlivOnTech
about 1 month ago
1 reply
You have human managers discussing with their team (instead of human-decided metrics that cannot see the full picture)
bloppe
about 1 month ago
As companies grow, they tend to move away from subjective performance reviews like that and toward more objective metrics. Otherwise, it's too easy for personal politics to contaminate the promotion process. Employees are incentivized to find whichever manager will give them 5 star reviews no matter what, and managers are incentivized to be that guy, because then they have access to the best employees. When a company is small, and everyone knows everyone, this is not an issue. But when 90% of the company is a stranger to you, you need more objective metrics to rely on.
ehnto
about 1 month ago
1 reply
Not that hard, but also why would you want to promote based on metrics? That will get you people gaming the system, and I can't imagine a single software dev metric that actually captures the full gamut of value a dev can provide. You will surely miss very valuable devs in your metrics.
bloppe
about 1 month ago
I didn't realize "performance tracking" actually just meant "blind metric tracking". Are there lots of rules to differentiate the good kinds of metrics (like actual outcomes for customers and co-workers) from the bad kinds of metrics (like time spent using an LLM)? Sounds like this is all about treating a symptom (poor business leadership) rather than a root cause (noncompetitive markets).
lnsru
about 1 month ago
2 replies
There are no real promotions. It‘s about employment duration. In Bavaria you have like 12 salary groups. For white collar workers 9 is entry level, 10 is for some experience, 11 for experienced and 12 is the carrot to work harder for. Some companies do some downgrade to pay less. Group 8 for experienced folks job ads started appearing recently. The bonus is up to 28% depending on the performance. So basically you can slack all day, have +5% bonus on the base salary when someone doing overnighters will have +15%. The higher bonuses are reserved for oldtimers. This system is absolutely cringe. Btw most of these unionized companies offer 35 hours contracts. 40 hours must be negotiated as a bonus… Anyway union will take care of regular base salary increase, that’s really nice. +6% for doing nothing good is amazing!
DocTomoe
about 1 month ago
1 reply
This describes payment and promotion functions in one unionized job sector in Bavaria.

Many German companies are not, in fact, unionized, and tend to pay 'übertariflich / außertariflich' - instead of union protection, they just pay you significantly more than you'd get with an union job. Which is a good thing 9 out of 10 times.

lnsru
about 1 month ago
1 reply
I heard during two decades only single time about small company paying significantly more. The guy is specialist. There are handful of them worldwide. He was absolutely perfect fit and super desired candidate. Never ever heard more about small companies with serious salaries. It was always -20% or -30% from union tables be it in Bavaria or Baden-Württemberg. Special case might be small establishments of American companies with great salaries, but this is different topics. And some statistics at the end: https://karriere.de/mein-geld/gehaltsstudie-diese-20-unterne... So no, not unionized smaller companies pay less with possible exemptions for key employees.
DocTomoe
about 1 month ago
Truth probably is somewhere between my extreme and your extreme ... but I have - in 20 years of working in the country - not once encountered a situation in which an AT-contract I saw was not significantly better than an union contract when it came to compensation - both from some of the largest - and 100% pure German - conglomerates, and in the KMU sector.

Which - incidentally - is why such companies advertise paying 'außertariflich' in their job adverts.

Situation might be different for low- and non-skilled workers.

pbmonster
about 1 month ago
Why is it only falling apart now? Why was a system like that able to dominate the global manufacturing economy for half a century?

The answer probably isn't American work ethics inspired by American compensation schemes, but rather Chinese ingenuity and grit. But seriously, why can you build so much on 35 hours per week and a mid-five-figure salary?

rapsey
about 1 month ago
7 replies
And why those countries tend to have barely any growth in their economies (i.e. europe).
pjmlp
about 1 month ago
1 reply
It is ok, I earn enough to pay my bills, the ones from my family, a bit of travelling around and healthcare.

Usually over here we don't dream of making it big with big villas and a Ferrari on the garage, we work to live, not live to work.

rapsey
about 1 month ago
2 replies
France and UK are in giant fiscal crises. The German economy is in the toilet with no hope in sight. All of them have seen large deterioration of the quality of health care in the last decade. The EU leaders care more about Ukraine and destroying all privacy than any economic reform.
pjmlp
about 1 month ago
1 reply
How are those tarifs working out?
rapsey
about 1 month ago
I am european lol.
lm28469
about 1 month ago
The irony of promoting performance tracking at employee level and criticizing the EU for destroying privacy
deaux
about 1 month ago
1 reply
Korea has strong worker protections and unions. Not on tracking, but in general.
rapsey
about 1 month ago
2 replies
Low union membership though.
deaux
about 1 month ago
No? Unless you don't count intra-company worker committees. Those fulfill much of the same role and are mandatory above a (relatively low) company size.
DocTomoe
about 1 month ago
Which may be related to unions having been actively persecuted (to the extend of actual state-sanctioned torture, disappearences, and bona-fide massacres against people involved with unions - and people living next door. With active support of US civilian and military leadership, that is).

Google Gwangju.

lm28469
about 1 month ago
1 reply
The economy is supposed to serve us, not the other way, there is no pride in being a slave, it's not the flex you think it is lol.

Let's work 90 hours a week and retire at 80, imagine the growth, big numbers get bigger makes bald monkey happy

xela79
about 1 month ago
1 reply
> Let's work 90 hours a week and retire at 80, imagine the growth, big numbers get bigger makes bald monkey happy

that is all you heard in the 80-90s, people over the pond showing off how many hours per week they worked. like... how is that something to be proud of? So wauw, you spend 12hrs+ per day working , had no free evenings, zero paid holidays. And that is supposed to impress who?

please.

lm28469
about 1 month ago
1 reply
What happened in the 80s too is that politics told us automation would bring a 3 days work week, which never materialized. But now we have to trust the same people, moved by the same greed, that this time it'll be different
jstanley
about 1 month ago
2 replies
40 years on, how many of them truly are the same people?
piva00
about 1 month ago
It's the same breed of people, bred from the same system, not literally the same people but the people following on the footsteps. Greed is the constant.

Hell, it has been going much longer than only 40 years ago, on "In Praise of Idleness" Bertrand Russell talked about how industrialisation with its automation should be helping workers to work less 90 years ago.

lm28469
about 1 month ago
They're cloning them in the same schools, that's why we have 30 years old full blown boomers
ehnto
about 1 month ago
1 reply
Which seems to be a great thing for liveability and happiness metrics across the board.
rapsey
about 1 month ago
1 reply
Not when your economy is reduced to mass importing of third world labor to keep salaries down and your economy going (i.e. Italy, France, UK and Germany).
ravshan
about 1 month ago
As if it is not happening in usa.
hitarpetar
about 1 month ago
and as we all know, economic growth is the only good thing in life
mixologist
about 1 month ago
You do realize that a lot of people in EU are working 4 days a week? Are you aware that McDonalds employee can live by having only one job?

EU decided to distribute the productivity benefits instead of hoarding it into stock market gains like US does.

Btw, you do realize that US commodified investing in Us stocks? Whole world can easily invest in US stock market. Basically, instead of taking care of their own citizens, US economy is paying out gains to foreigners.

bjacobel
about 1 month ago
US GDP growth in the first half of 2025 was 0.1% when you take out NVIDIA and OpenAI sending the same $100 billion back and forth to each other
adammarples
about 1 month ago
1 reply
Easy way to game that would be to spam a couple of pages of unread documentation for every page of code you write. 2/3rds copilot usage, it's not critical, and documenting existing code is a much more likely to work use case for an LLM.
p_v_doom
about 1 month ago
I mean, nobody reads documentation anyway
moomoo11
about 1 month ago
1 reply
Why feel bad? They signed up for that. There is no reason to feel bad for people who enter into voluntary contracts willingly.

Personally I want my MSFT position to increase, so I’m cool with whatever the company does to increase the share price.

piva00
about 1 month ago
Feel bad because you have empathy?

Or perhaps that's the problem, lacking it.

xigoi
about 1 month ago
1 reply
In my native language we have the saying, “Do good to the devil, and he’ll repay you with hell.” I don’t know if there is an English equivalent.
monster_truck
about 1 month ago
I like this
palmotea
about 1 month ago
> I feel bad for my friends that are married with kids working at places like microsoft, telling me how their copilot usage is tracked and they fear that if they don't hit some arbitrary weekly metric they will fall victim to the next wave of layoffs.

It's not just Microsoft. Other smaller employers are aping those guys.

My employer has an utterly ridiculous PowerBI dashboard tracking how much every employee uses LLM-based tools. Make sure to enable the Premium models, because otherwise you won't get credit! There are naughty lists for people whose usage is too low. Luckily the usage goals (for now) aren't very high.

However, they're also getting anal about tracking tasks, and the powers at be have asserted control over all aspects of story creation and work process. There's speculation they're going to start tracking story completion rates, and demanding measured productivity increases.

charcircuit
about 1 month ago
3 replies
>why not just keep it voluntary, why force it on people?

People hate learning new tools, even if they are more efficient. People would rather avoid doing things than learning a tool to do it efficiently.

Even in this thread you can see simeone who is / was a Vim holdout. But the improvement from Vim to IDE will be a fraction of the difference compared to AI integrated IDEs.

yrds96
about 1 month ago
2 replies
Did people force React? Cloud infrastructure? Microservices? You get it.

I know there are people still using PHP 5 and deploying via FTP, but most people moved on to be better professionals and use better tools. Many people are doing this to AI, too, me included.

The problem is that some big companies and influential people treat AI as a silver bullet and convince investors and customers to think the same way. These people aren't thinking about how much AI can help people be productive. They are just thinking about how much revenue it can give until the bubble pops.

procaryote
about 1 month ago
1 reply
Forcing react, cloud infra and microservices makes a lot more sense than forcing certain development tools. One is the common system you work, the other is what you use to essentially edit text.
aforwardslash
about 1 month ago
1 reply
Its basically the same. It abstracts away a layer of complexity, so you focus on different stuff. The inherent disadvantage of using these shortcuts/abstractions is only obvious if you actually understand their inner workings and their shortcomings - being cloud services or llm-generated code.

Today you have "frontend programmers" that couldn't implement a simple algorithm even if their life depended on it; thats not necessarily bad - it democratizes access to tech and lowers the entry bar. These devs up in arms against ai tools are just gatekeepers - they see how easy is to produce slop and feel threatened by it. AI is a tool; in most cases will improve the speed and quality of your work; in some cases, it wont. Just like everything else.

procaryote
about 1 month ago
1 reply
Not really...

If one person writes code only in react and another only in vue, in the same product, you have a mess.

If one person writes their react code in vim and another writes it in an IDE, you don't have a mess.

aforwardslash
about 1 month ago
> If one person writes code only in react and another only in vue, in the same product, you have a mess.

Huh? quick example - a customer-facing platform with a provisioning dashboard, and a user dashboard; they can (and should, for several reasons) be developed as separate applications, and will depend on different APIs. Are you saying having 2 distinct technologies on 2 distinct components of a product is a mess? Without any other details on the product?

A good example on the type of products with these separations are e-commerce systems; payment gateways; cloud-native SaaS solutions, etc etc etc.

I'm sorry to tell you this, but your comment just shows how deep your lack of experience is; any reasonable complex product using frontend technology will have different interfaces with different requirements, different levels of polishing and - frequently - maintained by completely different teams.

aforwardslash
about 1 month ago
> Did people force React? Cloud infrastructure? Microservices? You get it.

Actually, yes; People forced React (instead of homegrown or different options) because its easier to hire to, than finding js/typescript gurus to build your own stuff.

People forced cloud infrastructure; even today, if your 10-customer startup isn't using cloud at some capacity and/or kubernetes, investors will frown on you; devops will look at you weird (what? Needing to understand inner workings of software products to properly configure them?)

Microservices? Check. 5 years ago, you wouldn't even be hired if you skipped microservices; everyone thinks they're gooogle, and many startups need to burn those aws credits; thats how you get a dozen-machine cluster to run a solution a proper dev would code in a week and could run on a laptop.

procaryote
about 1 month ago
1 reply
Most companies I've worked with don't care if you use vim or an IDE.

I've worked with people using vim who wildly outproduce full teams using IDEs, and I have a strong suspicion that forcing the vim person to use an IDE would lower their productivity, and vice versa

charcircuit
about 1 month ago
1 reply
>I've worked with people using vim who wildly outproduce full teams using IDEs

This is not due to the editor. Vim is not a 20x productivity enhancer.

>forcing the vim person to use an IDE would lower their productivity

Temporarily, sure. But there productivity should actually go up after they are used to it. This idea of wanting to avoid such a setback and avoiding change is what keeps people on such an outdated workflow.

procaryote
about 1 month ago
In practice their productivity would drop temporarily then permanently as they'd find a job that didn't micromanage them.
notrealyme123
about 1 month ago
I tried cursor but it felt impossible for me to create novelty there. It just only work on things which have been, more or less, in the training data.

Saying that the people are the problem instead of the tool is a lazy argument IMO. "Its not the companies fault, its the customer"

quantummagic
about 1 month ago
2 replies
They said the same thing about the loom. "I'm an artist, no machine can replace me!" Now it's all done by machine, and none of us worry about it. We're in the early stages of the same process with AI; history rhyme.
overgard
about 1 month ago
2 replies
That may be the case some day, but I don't think it's going to happen with LLMs. They get too many things wrong via hallucinations (likely unfixable) and often they can go deep into an (incorrect) rabbit hole burning a ton of tokens at the same time.

Useful tools, but I think the idea that they'll replace programmers is (wishful? eek) thinking.

anal_reactor
about 1 month ago
1 reply
People 70+ still often don't trust the computers because the machines make too many mistakes and are unreliable. There's no arguing with them.
overgard
about 1 month ago
Are you trying to say I'm old? Machines are deterministic.. LLM's are very much not.
quantummagic
about 1 month ago
Yup.. took the loom 200 years, and it won't be overnight for AI either. But it will eat away at the edges, and do the simple things first. It already is, for those who embrace it.
sumuyuda
about 1 month ago
2 replies
High quality hand made clothes still exist and people do want to pay for them. Mass produced clothing made in sweats shops are what the majority of the people buy because that is where the capitalist companies drove the production.
aforwardslash
about 1 month ago
The loom dropped production costs immensely - even hand-made clothes are done with premade fabrics, they dont do it from scratch.

Mass produced clothing exists in many industrialized countries - typically the premium stuff; the sweatshop stuff is quite cheaper, and customers are happy paying less; its not capitalism, its consumer greed. But nice story.

quantummagic
about 1 month ago
They exist the same way the horse-and-buggy exist -- for a select few. They're the exception that proves the rule.
rdtsc
about 1 month ago
4 replies
> If they’re really so confident on the LLM’s effectiveness, why not just keep it voluntary, why force it on people? The results will be there in the outcome of the shipped product for all to see.

It’s a bit like returning to the office. If it’s such an obvious no-brainer performance booster with improved communication and collaboration, they wouldn’t have to force people to do it. Teams would chomp at the bit to do it to boost their own performance.

vineyardmike
about 1 month ago
3 replies
I don't want to wade into the actual effectiveness of RTO nor LLMs at boosting productivity, but if you buy into the claims made by advocates, it seems pretty obvious that the "in office boosts communication" claim is only true if your coworker (the other side of the conversation) is in office. Not everyone has the same priorities, so you'd have to mandate compliance to see the benefits.

Similarly, many people don't like learning new tools, and don't like changing their behavior. Especially if it's something they enjoy vs something good for the business. It's 2025 and people will have adamantly used vim for 25 years; some people aren't likely to change what they're comfortable with. Regardless of what is good for productivity (which vim may or may not be), developers are picky about their tools, and its hard to convince people to try new things.

I think the assumption that people will choose to boost their own productivity is questionable, especially in the face of their own comfort or enjoyment, and if "the business" must wait for them to explore and discover it on their own time, they risk forgoing profits associated with that employee's work.

gherkinnn
about 1 month ago
1 reply
I don't see how using vim is in any way bad for business, what a terrible example. And I don't even use it myself.

Your argument also hinges on "business" knowing what is good for productivity, which they generally don't. Admittedly, neither do many programmers, else we'd have a lot less k8s.

vidarh
about 1 month ago
Indeed, I detest vim but I think mentioning it detracted from the argument by showing why developers tend to not trust it when others try to dictate what is "good for the business" based on their own views rather than objective metrics.
danielrothmann
about 1 month ago
1 reply
You've got a point on RTO. Because it's a group behaviour, if you believe it will have positive effects, mandating it could be a way of jumpstarting the group dynamic.

With LLMs, I'm not so sure. Seems more like an individual activity to me. Are some people resistant to new tools, sure. But a good tool does tend to diffuse naturally. I think LLMs are diffusing naturally too, but maybe not as fast as the AI-boosters would like.

The mistake these managers are making is assuming it's a good tool for work that they're not qualified to assess.

rdtsc
about 1 month ago
> You've got a point on RTO. Because it's a group behaviour, if you believe it will have positive effects, mandating it could be a way of jumpstarting the group dynamic.

Fair point! It was just the first recent example of "it's obviously better but we'll force you to do it" I could think of.

In case of RTO I think it should have been left to individual small team. If one is so clearly it would have been clear in a few years time which teams work better and which didn't and how it depended on them being in the same office.

rdtsc
about 1 month ago
> Not everyone has the same priorities, so you'd have to mandate compliance to see the benefits.

I think it could have been left to individual small teams or smaller units. After some time it would have been obvious that teams who went to the office delivered better results. If the benefits are really that obvious as they are usually touted, it shouldn't take long (a year or two).

> It's 2025 and people will have adamantly used vim for 25 years

But if they are productive and delivers results they can still use vim. I can see controlling the APIs used, the programming languages allowed etc. But if they are productive with vim, let them use vim.

> I think the assumption that people will choose to boost their own productivity is questionable, especially in the face of their own comfort or enjoyment,

That's fair. I guess it depends on the types of people. I had in mind motivated people who would be glad to be more productive and deliver results quicker. Yeah, if people are not like that and are trying to do the least amount of work and just coast then it's a bigger issue. Office or not office, AI or no AI probably won't shift the needle by much.

forgotusername6
about 1 month ago
1 reply
There are psychological barriers to using a tool that diminishes the work you previously thought was complex.
bagacrap
about 1 month ago
And there are delusions of grandeur that non engineers get from vibe coding.
Gigachad
about 1 month ago
1 reply
I’m lazy. I’d rather work from home even if the office is more productive because it’s easier for me to not have to go to the office.

If the AI tools actually worked how they are marketed I’d use them because that’s less work for me to have to do. But they don’t.

bagacrap
about 1 month ago
But presumably if you could get 4x done in the office you'd only have to work one week for every month you worked from home. Seems worth it even if lazy?

I agree with the second paragraph. I seek out ways to be more productive, whether you call that work ethic or laziness. I wish AI or heck any tool could 100x me. But somehow AI is the first tool that's ever been forced on me by an MBA

BiteCode_dev
about 1 month ago
That's assuming this is most people's objective when they are at work.

And even if it was, that's also assuming this benefit would be superior to the benefit of remote work for the individual.

sandspar
about 1 month ago
User: list crafts that software has automated

GPT-5: Typesetting and paste-up, film prepress/stripping, CMYK color separations, halftone screening, darkroom compositing/masking, airbrush photo retouching, optical film compositing/titling, photochemical color timing, architectural hand drafting, cartographic scribing and map lettering, music engraving, comic book lettering, fashion pattern grading and marker making, embroidery digitizing and stitching, screen-print color separations

0xbadcafebee
about 1 month ago
> Some exec somewhere in the company decided everyone needs to be talking to AI, and they track how often you're talking with it. I ended up on a naughty list for the first time in my career, despite never having performance issues. I explain to my manager and his response is to just ask it meaningless questions.

That's not a career-switching issue, that's a company-switching issue. Most people will work for at least one company in their career where the people in charge are dickheads. If you can't work around them, go find a different company to work for. You don't have to throw away an entire career because of one asshole boss.

Also fwiw, resistance is more effective than you think. You'd be surprised how often a dickhead in charge is either A) easy to call the bluff of, or B) needs someone to show them they are wrong. If you feel like you're going to quit anyway, put your foot down and take a stand.

120 more comments available on Hacker News

View full discussion on Hacker News
ID: 45588283Type: storyLast synced: 11/20/2025, 8:23:06 PM

Want the full context?

Jump to the original sources

Read the primary article or dive into the live Hacker News thread when you're ready.

Read ArticleView on HN
Not Hacker News Logo

Not

Hacker

News!

AI-observed conversations & context

Daily AI-observed summaries, trends, and audience signals pulled from Hacker News so you can see the conversation before it hits your feed.

LiveBeta

Explore

  • Home
  • Hiring
  • Products
  • Companies
  • Discussion
  • Q&A

Resources

  • Visit Hacker News
  • HN API
  • Modal cronjobs
  • Meta Llama

Briefings

Inbox recaps on the loudest debates & under-the-radar launches.

Connect

© 2025 Not Hacker News! — independent Hacker News companion.

Not affiliated with Hacker News or Y Combinator. We simply enrich the public API with analytics.