3 ms·
It's utterly unreal to me to hear so little discussion about labor organization within software during these nascent moments of LLM deployment. Software engine
by SirensOfTitan 10mo ago
It's utterly unreal to me to hear so little discussion about labor organization within software during these nascent moments of LLM deployment. Software engineers seem totally resigned toward reduced salary and employment instead of just organizing labor while still in control of the development of these systems.
I really don't get it -- is it that people think these technologies will be so transformative that it is most moral to race toward them? I don't see much evidence of that, it's just future promises (especially commensurate with the benefit / cost ratio). When I do use this tech it's usually edutainment kind of curiosity about some subject matter I don't have enough interest in to dive into--it's useful and compelling but also not really necessary.
In fact, I don't really think the tech right now is at all transformative, and that a lot of folks are unable to actually gauge their productivity accurately when using these tools; however, I do not believe that the technology will stay that way, and it will inevitably start displacing people or degrading labor conditions within the only economically healthy remaining tranche of people in America: the white collar worker.
- 22mhz 10mo ago[dead]
- tehjoker 10mo agoI wish I knew which union to pitch. All I can say is what I know which is if you are dispirited with this state of affairs a great way to figure out where to go with it is to connect with your local democratic socialists of america branch, or maybe the joint union dsa effort: https://workerorganizing.org/ https://workerorganizing.org/
- miki123211 10mo agoTwo things: 1. Like most labor organizing, I think this would be beneficial for software engineers, but not long-term beneficial for the world at large. More software that is easier to make is better for everybody. Would you still want to live in a world where your elevator stops working when the elevator operator is sick, or where overseas Whatsapp calls cost $1 per minute, because they have to be connected by a chain of operators? 2. Software engineering is a lot easier to move than other professions. If you want to carry people from London to New York, you need to cater to the workers who actually live in London or New York. If you want to make software... Silicon Valley is your best bet right now, but if SV organizes and other places don't, it may not be your best bet any more. That would make things even worse for SV than not organizing. Same story applies to any other place. Sure, companies won't more overnight, but if one place makes it too hard for AI to accelerate productivity, people will either go somewhere else, or that place will just end up completely outcompeted like Europe did.
- SirensOfTitan 10mo agoSo do you believe that the gains from this technology will be broadly distributed? Or will capital capture the majority of those gains?
- wilg 10mo agowhat technologies has "capital" captured the majority of gains from?
- squibonpig 10mo agoThis would potentially be true for a lot of tech in the last five decades or so. When it gets cheaper to make the things people need and want without those needs and wants changing, you can get away with paying people a lower real wage for the same productivity. Couple that with the fact that the workers themselves also have typically grown more productive from the same tech, allowing companies to undercut competitors and capture more market share until everyone else catches on. I figure capital has benefited enormously from recent tech, very possible it captured the majority of the excess money produced.
- wilg 10mo agoname something so we can look into it and figure out if its true!
- macintux 10mo agoDoes Musk's trillion dollar bonus count?
- squibonpig 10mo agoI don't think that's possible to analyze for most technologies. How could we determine the effect of, say, OLED technology specifically on workers' real wages across the economy? Even doing the same for a particular seller's margin, say LG, would be difficult and wouldn't tell the full story. If you have an idea of how to do that for something let me know.
- nunobrito 10mo agoI've been writing software for 30 years, a part of it had success in the sense of being widely known and adopted for a long time. Writing software is difficult, consumes time and is difficult as you get older to focus the needed time away from other matters like a professional life and family. With LLM, my productivity suddenly went up x25 and was able to produce at a speed that I had never known. I'm not a developer any more, instead feels like project manager with dedicated resources always delivering results. It isn't perfect, but when you are used to manage teams it isn't all that different albeit the results are spectacularly better. My x25 isn't just measured on development, for brainstorming, documentation, testing, deployment. It is transformative, in fact: I think software is dead. For the first time I've used neither a paper notebook nor even an IDE to build complex and feature-complete products. Software isn't what matters, what matters is the product and this is what the transformation part is all about. We all here can write products in languages we never had contact with and completely outperform any average team of developers doing the same product. Replaces the experts and domain specific topics? Not yet. Just observe that the large majority of products are boringly simple cases of API, UI and some business logic inside. For that situation, it has "killed" software.
- rhubarbtree 10mo agoWhat tool do you use, which languages? Could you give us an example of something you’ve built and how you did it 25 times faster?
- nunobrito 10mo agoUsing Claude code Pro with a maxed subscription and ChatGPT Codex with the business subscription. The code is written in Dart and never wrote a line of DART in my life, I'm a veteran expert around Java, C++. The reason for choosing DART is simply because it is way readier for multi-platform contexts than Java/C++. The same code base now runs on Linux, Android, iOS, OSX, Windows and Web (as static HTML). Plus the companion code in C++ for ESP32 microcontrollers. It also includes a CLI for running as linux server. Don't ask me for a hard analysis and data proving x25 performance increase, what I know is that an off-grid product was previously taking me two years of research/effort to build in Android/Web and get a prototype running. Now in about a month went far above all previous expectations (cached maps with satellite imagery, bluetooth mesh, webRTC, whatever apps) and was able to release a product several times per day that works as envisioned. Iterating quickly and getting direct feedback from users. The repository: https://github.com/geograms/geogram https://github.com/geograms/geogram Overview of the apps being written: https://github.com/geograms/geogram/tree/main/docs/apps https://github.com/geograms/geogram/tree/main/docs/apps IMHO, Codex is far superior at the moment for complex tasks, Claude is cheaper and still good enough quality for most tasks. In addition to keep several terminals with tasks in parallel, this gives me time throughout the day for other tasks with family/friends and a lot of motivation like a coding-buddy to try different routes and quickly implement a prototype instead of always being alone doing this kind of work. For example, it added an offline GPT bot but wasn't what was needed so could quickly discard it too. These tools get lost on API implementations and the documentation folder is mostly there to provide the right context when needed. I've learned to use simple markdown documents with things to keep in mind like "reusable.md" or "API.md" to make sure it won't reinvent them. Given my experience, there are parts that I'd implement with higher quality on my own, the trade-off is that I can't touch the code by myself now. One of the reasons is that it would make more difficult for these AI to work since my naming and file structure would make it difficult for the AI to work with, the other reason is because I don't want to waste a full day on a single problem like before. As the product grows more stable is when more attention is given to the finer details. On early stages, that type of quality is still more than good enough for me. You can try the Android or Linux versions if you are so inclined. Never in my life would I ever be able to build so much in 5 weeks.
- baq 10mo agoIf you think the profession has enough time to organize reasonable unions, you’re an optimist. Pessimists are changing careers altogether as we speak. Either way it’s been a fun ride.
- SirensOfTitan 10mo agoBefore I get into it: what careers do you think are most compelling? Especially if you think all white collar work is going to be undermined by this technology. I wrote this up a bit ago in my essay fragments collection. It's rough and was just a thought I wanted to get down, I'm unsure of it, but it's at least somewhat relevant to the discussion here: LLM or LLM-adjacent technology will never take over the execution of work in a way that approaches human where humans continue to guide (like PMs or C-suite just "managing" LLMs). The reason is that spoken language is a poor medium by which to describe technical processes, and a well-enumerated specification in natural language describing the process is at-least synonymous with doing the work in skilled applications. For example, if someone says to an LLM: Build a social media app that is like Tinder but women can only initiate. ... this is truly easily replicatable and therefore with little real business value as a product. Anything that can be described tersely that is novel and therefore valuable unfortunately has very little value practically because the seed of the short descriptor is sort of a private key of an idea itself: it will seed the idea into reality by labor of LLMs, but all that is needed for that seed's maturation is the original phrase. These would be like trade secrets, but also by virtue of something existing out there, its replication becomes trivial since that product's patterns are visible and copyable. In this way, the only real outcome here is that LLMs entirely replace human labor including decision making or are tools to real human operators but not replacements.
- deleted 10mo ago[deleted]
- lifetimerubyist 10mo agoIf programmers think they can just learn a trade, they’ll bein for a rude awakening when Elon comes for their jobs next. Optimus will be doing your plumbing by the time you graduate from trade school and get your paper and internships.
- ryandrake 10mo agoUnfortunately, it's futile to try to convince the median HN poster that labor organization could help them. They've drunk the entire pitcher of corporate anti-union koolaid. People could be directly in the middle of losing their own job or taking on the responsibilities of 5 other laid-off coworkers, and they would still ask "what could a labor union possibly do for me??"
- strange_quark 10mo agoBig tech laid off 150,000 people last year despite constantly beating wall st expectations and blowing more money than the Apollo program on a money losing technology with the stated goal of firing even more people. Totally insane that most people I talk to still don’t think they need a union.
- lifetimerubyist 10mo agoThe ownership class sure did a number on the white collar working class. “I don’t need a union, I can negotiate my wages and working conditions just fine on my own”
- parpfish 10mo ago“I’m a special rockstar guru ninja 10x dev, being held to the standards of the normals will just hold me back from my true potential”
- dzhiurgis 10mo agoYes, labour unions are immoral. Curtailing growth (especially in industries where it can prevent unnecessary death) for your personal needs is plain evil. I say that as someone who is both very stressed by pressure to sustain my family while cushy life is slipping away.
- igleria 10mo ago> It's utterly unreal to me to hear so little discussion about labor organization Never lived in the US, where I assume you are from. It's the same country that contrary to most countries, does not have May 1st as a Holiday. Same country that has states with at will employment, etc etc. unreal? nope, totally coherent and expected.