i am anti llm for my own reasons but i dont expect others to be copies of me :-). its very silly to be negative to others or their works just because you have a different opinion.
I find this to be an incredibly myopic viewpoint. Software engineering is not defined by a single tool or technology, but rather how we design, implement, and maintain processes of value we want to automate or scale.
LLMs will certainly be an aide, but assuming adoption of them is required across a whole _field_ ignores whole classes of problems, domains, and constraints the production of software covers.
Rather, we should be wary of allowing our skills and hard-earned knowledge to atrophy by over reliance on new technology that is far from perfect, reliable, or even universally available. These tools more than any before suffer from the junk-in-junk-out problem and I’d much rather work with someone who knows their fundamentals than someone who knows their way around a the LLM of the month.
On the contrary, taken at face value I find the GP comment to be spot on.
They aren't saying LLM adoption is required across 100% of the field. They are pointing out that LLMs have reached an impressively capable state, and someone insufficiently inclined to test new tooling that they still dismiss LLMs as "just fancy autocomplete" is exactly who gets left behind when technology advances.
Two things can be true at the same time, 1) that LLMs are not required across a whole field, and 2) that software engineers unwilling to acknowledge their utility have as much a place in the future as the software engineers of 50 years ago who refused to use a compiler.
Can you elaborate on how someone would get "left behind"? Isn't the whole point of LLMs that they use natural language and require less effort?
If they're so easy to use, wouldn't the opposite be true? i.e. people who over rely on LLMs become weaker at the core competency? Nobody gives a rat's ass if you did something in an hour or took all night. The deadline is still next week because of all the meetings. What's the point? Anyone at any point in human history can tell you that doing too much too early has extremely high odds of failure. You're much better off thinking about the business concerns at hand instead of getting lost in the weeds playing with the code.
There's also zero chance of the cadence speeding up because software engineers were never the bottleneck, and LLMs don't work so well for everyone else's job.
If you can't pull rabbits out of hats when the time is right without an LLM, you're already at a disadvantage compared to everyone else who can (anyone who isn't a junior dev today).
> people who over rely on LLMs become weaker at the core competency
What if what people become weaker at, is no longer the core competency? Then people who maintain their skills at what used to be the core competency, at the expense of what is actually the core competency, will be left behind.
The rest of your comment, re: nothing taking less than a week because of meetings and software never being the bottleneck, is not something generally true across the industry. I'm sorry that that has been your experience; it does not sound pleasant.
I'd like to see evidence of this reality you're conveniently imagining to sow doubts among the uninitiated.
You're correct that the focus is no longer just writing code after a few years of experience, but it doesn't change the fact that being held accountable for the code means it is one of your core competencies.
You cannot seriously believe anyone is going to throw the baby out with the bathwater by giving away their power to "AI". Why else do you think a dev is in all those meetings? Why do they get paid to "hurry up and wait"? That's not inefficiency. That's the real work.
Those who find this reality unpleasant have always been the ones to switch careers (and then realize all careers are the same). I'm not sure what you're trying to say other than you'd like to muddy waters because you really like AI and are allergic to code and accountability. Do not be so naive.
> Why else do you think a dev is in all those meetings
Piss-poor management by scleratic and top-heavy organizations, mainly.
You're trying to start a fight by casually accusing me of stances I didn't take, mixed in with insults. There are healthier ways to deal with your insecurities.
Nothing I said is incompatible with devs being responsible for what they produce. Though you seem to be saying that someone should be fired because their code managed to hit a nondeterministic compiler bug? Why didn't they double check the assembly? They should take accountability.
I think the dissonance you’re running into here is that places like Reddit are not monolithic. Saying Reddit, basically a very large collection of user submitted writing, is _entirely_ non-fiction is not correct and ignores years of short stories, web serials, fanfiction, role playing, story telling, and all manner of creative fictional writing. I’d wager to say the bulk of such work on the internet exists under the Reddit umbrella, or is at a minimum cross-posted there.
Worked in tech for a long time before I got to WOTC. Went through a lot of layoffs and short term executive decisions that invariably leave anyone without preferred stock out to dry. Wish I had a union then. Glad to have one now.
Edit: Words are my own. I am not a rep of WOTC or Hasbro.
Did you not know what you were getting into? Most folks I know in Seattle have pretty commonly talked about wotc being an absolutely abysmal company to work for going all the way back to the early 00s.
The only reason to be there was for the love and the buying access/perks. That access & perks are long gone.
Had a friend whose dream job was to work on D&D. He's got a fairly high profile in the TTRPG space and developed one major product/book release for D&D. The experience spun him out of Hasbro and the TTRPG industry entirely.
I knew the publishing and game industry weren’t known for good treatment of their labor, but WOTC had a fair reputation in that regard. This has apparently degraded prior to my joining the company and has continued to do so. A big motivator for organizing for many was the steady erosion of pay, benefits, and the lauded perks despite a workload that has and continues to grow tremendously.
“People on twitter will really be like ‘you believe in voting? that pales in effectiveness to my strategy, firebombing a Walmart’ and then not firebomb a Walmart”
I don't understand why people make these hyperbolic jokes about guillotines. Violence is counterproductive; and not practical anyway. Joking about it just makes you feel great without actually doing anything.
There is a simple alternative. Vote; and educate your family and friends.
If you don't know what is on the ballot in the midterms, you are part of the problem. If you aren't starting a family conversation about how corporations are squeezing us, you are part of the problem.
Everyone talks about MLK, but no one points out that people were willing to listen because Malcom X was a looming threat if MLK failed. Yes vote, but the threat of violence is what makes voting a delighted option. That's why protests exist. They are reminders that peace is a choice.
Violent revolution has merit when peaceful means break down. The rise of the guillotine jokes are the first time that people are losing faith in the peaceful option. We should hope that our leaders don't make most of use disillusioned with the idea of a peaceful transfer of power.
It is one of the most eye opening pieces of media. Especially the French and Russian Revolutions are covered in such great detail, while staying interesting. I also loved the appendix to the show where Mike talked about "patterns" in a revolution. Learned a lot about the relationship between the government and its people.
Yeah, for me, Revolutions and The History of Rome are two of the best examples of "this is why knowing history is useful", and that history isn't actually boring - it's basically a highlight reel of some of the highest human dramas. Mike Duncan put out some incredible work.
It's never been a good way to get things done, but when you block off every other venue for change people will be much more willing to take a chance on a high risk option. Violent revolutions aren't usually the first thing people try.
Democracies that arise by nonviolent revolution, do so in part due to the threat of what comes next if the nonviolent revolution is crushed. Because if you make sure placards and petitions don't work, it eventually won't be placards and petitions anymore.
'Those who make peaceful revolution impossible, will make violent revolution inevitable', and all that.
Yeah, I get that it's a useful threat to back up the nonviolent options. I just don't think Americans have tried the nonviolent options wrt economics with any amount of real effort yet, and it's worrying/annoying to see people jumping to the nuclear option as soon as they personally hit a rough patch or start getting scared of one.
When I've gone to local government meetings, I've generally been one of only a few without gray hair. The vast majority of working-age people seemingly can't be bothered to learn the basics about who's running in a non-presidential election, let alone go argue for the boring but extremely impactful things that would actually help people out.
People need to put down the phones and put in some actual effort on fixing things before even jokingly advocating for something that would almost certainly be a mass casualty event. It's shameful.
Everyone remembers Malcolm X, but does anyone remember the names of the thousands of civilians who protested the Iranian regime and got summarily executed?
Resistance doesn't work very well against highly militarized autocratic regimes.
The UK didn't just repress its citizens, it ultimately caved to them. The voting reforms of the 19th century gave people essentially everything they wanted, at the time, and as a consequence when the rest of europe was going thru 1848 Britain was chilling. But just a few years beforehand there was legitimate fear that the government would be toppled by rioters! You can't judge centuries of history just by looking at the end result.
[EDIT: for the downvoters - the folks who got guillotined in France were definitely bad, but the Terror was very real and very awful. It tends to be a trend with the noble overthrowers that after the initial wins they then get excited to go lop the heads off anyone else that might have ever bothered them. Be careful what you wish for.]
I don't believe that activism actually generally works, and I am skeptical that voting works either.
Don't get me wrong. I do vote, and I believe that voting and activism can work, and even still does for a variety of things. But as for fighting against forces of corruption and tyranny, I believe activism is about as useful as an ashtray on a motorcycle. Any grassroots efforts are in a horribly asymmetric battle against well-funded adversaries that will come back every year everywhere without fail to get their opening. And any hope we had of limiting corporate interests in politics has been decimated in the U.S. basically since Citizen's United — not that I really believe there wouldn't have been some other workaround had that not happened.
So yes, I believe grassroots activism largely doesn't work. The fact that the battle is so asymmetrical makes it even more asymmetrical by making people apathetic about and fatigued over activism, making it even less effective.
But people often turn their heads when there's violence.
Nobody wants violence, just like nobody wants to hit rock bottom. I believe truly that political violence is a very dark place that will be no fun for anyone involved that I personally do not want to be a part of in any way. But, it just is the case that things will get worse before they get ~~much worse~~ better.
I see it as a question of if and not when until structural changes occur that durably improve upon the asymmetry of political activism. And in that case, it's not a matter of whether or not, it's a matter of getting it the hell over with.
I don't know how the fuck these stupid Flock "safety" cameras got here, but I have a pretty good guess how they'll disappear.
This is anticipatory obedience and it's actively harmful.
You are also wrong. Contracts, ordinances, and everything related to governance get rolled back or changed all the time. Especially at the local level.
If you have lost the initial battle you can do the same thing as them: you keep attacking their presence and you only need to win once to undo it.
Locally over here our city councils are overran with people who are anti Flock. Flock's strategy is to sneak their way in as if it is an "emergency". They've got a whole playbook.
Normal activists don't stand a chance against well-funded adversaries.
This is just anticipatory obedience. Deciding that you've already lost before even trying is actively harmful, especially when paired with a lack of any other action.
If you don't believe in this system then start setting things on fire[0] I guess. Otherwise shut up, people are actually trying to fight it.
Violence has been very productive for the ruling class. Voting sounds nice but evidence abounds about the mendacity of politicians and their willingness to subvert or overrule voters' preferences if sufficient money or status is to be had. You can say 'well vote those people out if they ignore the voters' but once a new reality has set in the politicians often gainan incumbency advantageor have lined up a cushy post-retirement gig.
This is actually a pretty interesting observation as GMail, when it first came out, was just as clunky as all the other webmail clients. At the time, everyone was used to Yahoo!, MSN, etc. and Google was the odd one out with their webmail client.
This changed when they were the first folks out there to get a dynamic interface in the browser (some of you may fondly or not so fondly remember the days of DHTML, XMLHTTPRequest, and the like). Fast forward 10 or 15 years and now GMail is the standard by which everything else is measured.
I'm sure there are some things that are objectively better, but a surprising amount of preference comes from familiarity.
> Humans have a tendency to ascribe intelligence to how well spoken a person or thing is
That’s true. I’m fluent in German, but there’s still a difference between me and a native speaker. I’ve often seen my ideas dismissed, only for the exact same point to be praised later when a native speaker expresses it more clearly.