Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I said it before and I'll say it again: it's high time we got the taste of our own medicine. Getting people out of jobs has been the main selling point of our industry since its first days, this is what we've collectively been doing for decades. Do I want my job to be automated right in front of my eyes? Not really. Do I see some poetic justice in the whole thing? Absolutely.


Software development is the most automated career in the history of all time.

Assemblers, Linkers, Compilers, Copying, Macros, Makefiles, Code gen, Templates, CI & CD, Editors, Auto-complete, IDEs are all terms that describe types of automation in software development.

LLM-generated code is another form of automation, but it certainly isn't the first. Right now most of the problems are when it is inappropriately used. The same applies to other forms of automation too - but LLMs are really hyped up right now. Probably it will go through the normal hype cycle where there'll be a crash, and then a plateau where LLMs are used to drive productivity but expectations of their capability are more aligned to reality.


In french the two fields that are Computer Science and Information Technology are under the same moniker: "informatique", a portmanteau of information and automatic.

The whole field is about automating yourself out of a job, and it's right in the name.


Contraction of "information" and "electronics" according to this site:

https://grodiko.fr/informatique?lang=en

German site claims that "Informatik", which is practically the same, is a contraction of "Information" and "Mathematik":

https://www.pctipp.ch/praxis/gewusst/kam-begriff-informatik-...


Larousse dictionary disagrees:

https://www.larousse.fr/dictionnaires/francais/informatique/...

This cites the same person (Philippe Dreyfus) but with "automatic":

https://www.caminteresse.fr/societe/quelle-est-lorigine-du-m...

> Il faut attendre 1962 pour réentendre parler d’informatique dans les médias. « Informatique » est en effet le terme utilisé pour la première fois par un scientifique français pour désigner le traitement automatique des données. Il s’agit de Philippe Dreyfus, fondateur de la société SIA, acronyme pour « Société d’Informatique Appliquée ».

And then enters the dictionary in 1966.

In 1957 in Germany, Karl Steinbuch describes Informatik as Automatische Informationsverarbeitung.


Gloating about hardships was and is a great way to ensure things will get worse for workers as efficiency and automation increases.

Another option would be to join forces to collectively demand more equitable distribution of the fruits of technological development. Sadly it doesn't seem to be very popular.


> Sadly it doesn't seem to be very popular

Strange enough the people that have the most to gain from keeping things the same, are really successful at convincing the masses who have the most to benefit from change in this regard to vote against it.

https://pjhollis123.medium.com/careful-mate-that-foreigner-w...


Certainly back when I worked in IT, the people I worked with were mostly very much anti-union. I didn't hear much anti immigrant talk back then but I've been retired for a while.


There has been a lot of anti-H1B talk for a long time. And complaining about work being outsourced to India or where ever.


I don't really believe in unions either. But I do believe in a good balance between capitalism and socialism (and welfare systems, employee rights etc). I don't believe in the market solving everything.

The problem I have with unions is that they can be too unreasonable. They're too much on the other side, they're too hardline just like the ultracapitalists/neoliberals but on the other side. In a good system we wouldn't have to fight for our rights because we'd already have them anyway.


Too unreasonable and yet now the issues warned against by labour movements for decades are coming to pass.

You have fallen for capitalist propaganda. Time to re-evaluate.


I'm very socialist actually. I just think that with a good socialist government, unions are not needed as such because the national law already protects workers' rights. I find it a bit 'off' that each class of labour has to fight for their own rights separately. That shouldn't be needed (and really isn't, where I live). It also causes a lot of uproar, see France for example where a strike is just tuesday. Employee rights are strong, but the public is heavily impacted all the time. Better to just handle this on the government side. This is why I was a member of the socialist party but not of the union in my workplace (I'm no longer a member because I moved countries and can't vote where I live).

Note: I'm not living in the US obviously :)

I do say a balance because of course we're not living in a communist state. So even with a socialist government there is still capitalism. Just not unrestrictedly so as it is in the US.

I'm not sure how it works in the US but in our company the union is many bitching about stupid stuff like breastfeeding rooms (when there are no women who bring their babies to work anyway - they just work from home after their 6 months maternity leave). All our basic rights are already sorted. We can't work too many hours, we have unlimited sick leave (though of course validated by a doctor for long absences), we're entitled to a lot of money when fired etc. But this is all national law level stuff. Not industry level.


> I'm very socialist actually. I just think that with a good socialist government, unions are not needed as such because the national law already protects workers' rights.

Having strong and independent unions is how you keep a good socialist government. Almost anytime you hear “With a good government, you don’t need <whatever>”, you are hearing a recipe for guaranteeing that good government is an exceptional, transitory state. If your society isn't prepared for bad government, it will have one sooner than you’d like, and it will be difficult to dislodge it.


> I'm not sure how it works in the US but in our company the union is many bitching about stupid stuff like breastfeeding rooms (when there are no women who bring their babies to work anyway - they just work from home after their 6 months maternity leave)

A true committed exclusionary socialist.


No really, we had such a room built and it is literally never used. Because there is nobody who brings their baby to work (which would be exceptionally impractical anyway - who'd want to be sitting on a phone call beside a crying baby??).

The bad thing is they converted the welfare room for this which was used all the time :(


Breastfeeding rooms are used for expression and I wonder how you'd know if they're used or not.


I was told by building services when I complained about the removal of the wellness/meditation room. They have presence sensors. They also told me that nobody actually asked for it besides the union idiots who are not even in our city. They're just ticking boxes.

I really needed that place because of the move to hotdesking so I'm constantly sitting besides blabby sales people. Formerly we had an IT floor where people knew concentration is sometimes needed. So I'd go there to sit in silence and de-stress for a while.

But I have to say the company is good otherwise, I told them about my difficulty and the H&S people let me work from home much more than others.

I hate the way companies are going back from full remote to hybrid hotdesking though because that is the worst of both worlds.


I can imagine why the breastfeeding rooms were empty if your comments are indicative of your attitude in work.

Nothing about your example is an overreach of unions. In fact, it is a perfect example of the value of organised labour.

In honour of recent comments by dang, I won't be as direct as I'd historically be and instead invite you to think about - in the grand scheme of things - how accessibility, including expressing mothers, may be a societal and absolute good.

As a secondary exercise, maybe it's worth thinking about the ethics of presence sensors.


This comment reeks of liberalism and illustrates why liberalism doesn’t work.

You claim you’re trying to balance individualism and collectivism but don’t actually support things that make collectivism work so you end up de facto supporting individualism.

Its a way to support individualism while allowing people to feel extra good about themselves for supporting collectivist ideas, on paper.


I'm very socialist, and anti-liberal (at least, in the economic sense of liberalism).

But where I live we just have strong labour rights from the government so individual unions fighting for each type of labour's rights are not needed as much. Sometimes they are, when there are specific risks like chemicals that they work with. But for overall "not get taken advantage of" stuff, it's just not needed so much.


I’m glad the people in your country allow good things to happen. That’s definitely not the case in all countries and you need collective power to get nice things for workers.


Yes! In a fair world, we would all be very excited about jobs becoming 30% more efficient or fully automated with AI, because that surplus would come back to us. Producing more with less work is a good thing! It's only been distorted to become an economic anxiety become the gains from automation are so unevenly distributed.


Join tech workers coalition


Savoring suffering is uniquely hideous, and one of the grand hallmarks of almost every facet of the decline of the US. It's a clear, bright sign of the death of one's humanity, and the foundation of all evil.

Is that dramatic? No.

More specifically: Things can be inevitable and also horrible. It is not some kind of cognitive dissonance to care about people losing their livelihoods and also agree that it had to happen. We can structure society to help people, but instead we hate the imaginary stereotypes we've generalized every conceivable grouping of real people into, politics being the most obvious example, but we do it with everything, as you have.

The electrician doesn't "deserve" punishment for "advocating" away the jobs replaced by electricity. The engineer doesn't "deserve" punishment for "advocating" away the jobs replaced by engineering. A person isn't an asshole who deserves his family to suffer because he committed his life to learning to write application servers, or whatever.


If in the process of automating away people's livelihoods, you do not simultaneously advocate for the destruction of the capitalist system that ties the well-being of people and their families intrinsically to those jobs, then you do in fact deserve what's coming to you. History shows that retribution against class traitors is not limited to financial hardship, either.


I have been in this industry for some time, and over the years I have only seen more people being glued to electronic devices, not less.

It might have been a selling point, but the status quo is that we are inventing new jobs faster than phasing out old ones. The new jobs aren't necessarily more enjoyable, though, and there are no more smoking breaks.


not necessarily. the economies of scale might be increasing as dev productivity increases. the goal of many businesses being to do more with less.


The goal of all American business is exactly the same: maximize the return of profits to the shareholders at large. It is in fact, the law. Do more with less is a natural consequence of this.


> is in fact, the law

It is not in fact law in the US.


https://corpgov.law.harvard.edu/2021/12/01/dodge-v-ford-what...

If directors consistently chose "do less with more" - they'd certainly lose under virtually any legal standard?

Edit: I guess it's technically Michigan law, but as far as I'm aware is de facto? Even Aronson v. Lewis wouldn't allow that. (IANAL)


The problem I see is less that of losing jobs, but the fact that the jobs get less enjoyable, less deep work, more mindlessness and less reflection, and possibly also the quality of the produced software decreasing.

Modern AI encroaches upon what software engineers consider to be interesting work, and also adds more of what they find less enjoyable — using natural language instead of formal language (aka code) for detailed specification — which creates a conflict that didn’t previously exist in software technology.


To be fair, all of corporate has grated against deep work and well written software way before the dawn of LLMs. Tech debt is one of the things that modern software engineering produces in spades.


LLMs can't do creative or unique work. They're really only useful for boilerplate, which is the tedious part.


I may be wrong, but I think every job creates wealth overall (or it would not exist), and that software engineering has been making some jobs more efficient and others not necessary, and then the wealth which formerly had to be employed where those jobs were inefficient, or had to exist at all, is then employed elsewhere.

If you are the person who lost their job, you get all the downside.

Overall, over the whole of the economy, the entire population, and a reasonable period of time, this increasing efficiency is a core driver of the annual overall increase in wealth we know as economic growth.

When an economy is growing, there is in general demand for workers, and so pay and conditions are encouraged; when an economy is shrinking, there is less demand than supply, and pay and conditions are discouraged.


> Overall, over the whole of the economy, the entire population, and a reasonable period of time, this increasing efficiency is a core driver of the annual overall increase in wealth we know as economic growth.

This is only true while wealth inequality is decreasing, which it is not.


> This is only true while wealth inequality is decreasing, which it is not.

If everyone is becoming better off, but at different rates such that there is increase in inequality, then everyone experiences economic growth.

Thought experiment.

We have two people, one with 1000 wealth one with 100.

We have 10% growth per year.

So we see;

1000 -> 1100 -> 1210 -> 1331 100 -> 110 -> 121 -> 133.1

Difference in wealth;

900 -> 990 -> 1089 -> 1198

The ratio of wealth remains 10:1, but the absolute difference becomes larger and larger.

I do not know, and I would like to know, how numbers for wealth inequality are being computed.


Do you see in your example that the working class becomes exponentially more disadvantaged over time? Both in relative and absolute terms.


The person the headline refers to is a webdev. What job is that getting rid of?


Web dev doesn’t exist in a vacuum.

Web dev for e-commmerce displaced brick and mortar retail. Web dev for streaming displaced video rentals and audio sales.


Web devs are a tiny proportion of the employees needed for e-commerce.


Without them (and mobile devs, though there’s increasing cross-over), e-commerce doesn’t get done.

Ergo, web devs are directly contributing to the outcomes that e-commerce enables.


Ok, but so is everyone involved with building the fulfillment centre, the sorting machines, the roads for delivery, the trucks, the railways...

If it sounds like I'm including a lot of jobs, it's because every non-service job in the history of the post-industrial revolution economy has revolved around making things more efficient. Software development is not some uniquely evil domain.


I agree. I was just answering the upthread question, which seemed to imply that web devs have no part in it.


Cashiers, some officials, a lot of the “personal contact with a customer” gets transferred to web. I am not complaining, just answering the question.


Same goes for a truck driver, road builder, railway worker, etc.

FWIW, I spent many years as a cashier. It's not something I find inherently more valuable to the world. If we could trust people not to steal, we wouldn't need them.


[flagged]


Could you please stop crossing into personal attack? Your account has unfortunately been doing this a lot and we ban accounts that do that.

I don't want to ban you, so if you'd please review https://news.ycombinator.com/newsguidelines.html and stick to the rules when posting here, we'd appreciate it.


Nothing in my comment was a personal attack, only a reflection of GP's own behaviour. Go ahead and ban the account if calling out these comments as written is unwelcome. But beware the behaviour you welcome by leading it unchallenged.


I don't want to ban you! I hope to persuade you to stop using personally pejorative language in your HN comments, which you've unfortunately been doing a lot of.

https://news.ycombinator.com/item?id=44089951

https://news.ycombinator.com/item?id=44089808

https://news.ycombinator.com/item?id=44088236

https://news.ycombinator.com/item?id=44088105

https://news.ycombinator.com/item?id=44040448

https://news.ycombinator.com/item?id=44040666

If you don't like the phrase "personal attack" we can call it something else, but the point is you can't treat other commenters this way on HN, regardless of how wrong anyone is or you feel they are.


If those comments are the problem rather than the messages to which they're responding, then ban me. But again, beware the discourse you welcome, because bad ideas deserve to be challenged.


I think you're probably overestimating the provocation in other people's comments and underestimating the provocation in your own. This is something nearly everyone does.

https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...


If you'd like to rephrase this in a less asshole-y way that takes into account my other replies to this comment thread, I might consider replying.


Please don't respond to a bad comment by breaking the site guidelines yourself. That only makes things worse.

https://news.ycombinator.com/newsguidelines.html


I don't actually see which guideline it's breaking. It's a serious offer.


[flagged]


I don't think it's webdev stopping you from getting a customer facing role.


Agreed, although it's slightly beside the point. The goal of building tools and robots has always been to alleviate work. And this is fine. There's still plenty of stuff to do if machines work for us to give us basic housing and food.

Now what needs to be done is to give back the profits to everyone, inclusively, as a kind of "universal basic income", so that we all enjoy it together, and not just the billionaires


Hmm on the other hand, there isn't much resistance against genAI in software development (unlike other creative industries) because ours is founded in collaboration and continuing others' work. It's where open source came from, and the use of libraries. Using stackoverflow was never frowned on. AI is just the same but more efficient. Nobody invents the wheel from scratch.

It will change the job yes but it also can mean the job can go in new directions because we can do more with less.


There isn't much open resistance because most of open source developers are bought and paid for. So they continue the path of destruction in the hopes that they will not be obsolete.

This is naive of course. Once you have identified yourself as corporate servants (like for example the CPython developers) the companies will disrespect you and fire you when convenient (as has happened at Google and Microsoft).


These things are waves. First they will fire a bunch of people, but no company can grow through constant downsizing. Then they'll start to imagine to do new things they can do with the new skills and invest in that.

It will cause a displacement of job types for sure. But I think it means change more than decline. When industrialisation happened, lots of factory workers were afraid of their jobs and also lost them. But these days nobody even wants to do a menial factory job, slaving away on the production line for minimum wage. In fact most people have a far better life now than the masses did before industrialisation. We also had the computer automation that made entire classes of jobs obsolete. Yet it's almost impossible to find skilled workers in Holland now.

And companies need customers with purchasing power. They can't replace everyone with AI because there will be nobody left with money to sell things to. In the end there will be another balance. The interim time, that's the difficult part. Though it is temporary, it can really hurt specific people.

But I don't see AI as a downward spiral that will never recover. In the end it will enable us to look more towards the future (and I am by no means an "AI bro", I think current capabilities of AI have been ridicuously overhyped)

I think we need to redraw society too to compensate. Things like universal basic income, better welfare etc. Here in Europe we already have that but under the neoliberal regimes of the last 20 years (and the fallout from the American banking crisis), things have been austerised too much.

In America this won't happen as it seems to go only the other way (very hardline capitalism, with a fundamentalist almost taliban-like religious streak) but well, it's what they voted for.


How is it poetic justice? Were we advocating for automation?


Email made the corporate mailroom obsolete and the letter carrier.


So would it be poetic justice when an electrician gets laid off?


More like if the motor maker gets replaced by a motorised machine. And yeah, that’s poetic.

The electrician is more like the person laying fibre optic cable.


Did the inventor of the SMTP protocol get laid off?


> How is it poetic justice? Were we advocating for automation?

Yes? I know I did, still do, and will continue to at least.


Are you the official representative of all laid off people? Like a religion or something


Please don't comment like this on Hacker News.

Be kind. Don't be snarky. Converse curiously; don't cross-examine. Edit out swipes.

https://news.ycombinator.com/newsguidelines.html


You were writing all the code for automation.


This is the message between the lines of much of the anti-dev schadenfreude, but actually spelling it out makes it obvious: it's not true.

Only a minority of dev jobs are automating people out of work. There are entirely new industries like game dev that can't exist without it.

Software development has gained such a political whipping-boy status, you'd be forgiven for forgetting it's been the route to the middle classes for a lot of people who would otherwise be too common, weird or foreign.


The kind of automation I write is stuff that wouldn't get done if person had to do it. But with automation, it becomes possible and profitable.


I think a lot of genAI coding efficiency will have the same property: costs will go down to the point where things that couldn’t be done affordably in software in 2020 will be affordable in 2030. That could well result in a net increase in tech employment.


I'm surprised people aren't using it to churn out javascript framework after framework - is that not the done thing anymore?




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

Search: