Hacker News new | ask | show | jobs
by malfist 397 days ago
I feel this in my bones. Every day I'm getting challenged by leadership that we're not using AI enough, told that I should halve my estimates because "we'll use AI", and being told that there's a new AI tool that I have to adopt because someone is tracking KPIs related to adoption and if our team doesn't adopt enough AI tools we're going to be fired to give more headcount to those that do.

It's like the world has lost it's goddamn mind.

AI is always being touted as the tool to replace the other guy's job. But in reality it only appears to do a good job because you don't understand the other guy's job.

Management has an AI shaped hammer and they're hitting everything to see if it's a nail.

6 comments

> Management has an AI shaped hammer and they're hitting everything to see if it's a nail.

I really think we need to figure out how to cut back on management so we can get back to the business of actually doing work

Coordinating teams, talking to stakeholders/customers (including spending a lot of time with them), having someone manage individual contributors at some level, etc. is work that can't just be ignored at a company of any size. The only way to avoid (a lot of) it is to be very small and that has its own set of issues.
Sure, but do we really need four layers of people to do all of that?

It's really common to see just layers and layers of management at companies that get big enough

For a big enough company? Probably. Someone isn't going to effectively manage 100 or 500 people.
I mean don't bite the boot that you can lick amirite
Well how hard would it be to replace management with AI? Perhaps a developer could use AI to recreate the other tasks of the company without all of the overhead of actual people.
Yeah i can't wait to discuss product with a sycophantic chatbot instead of the people who actually have a stake in the product.

Management can and usually does suck but i can reason with a person, for now. And sadly only the product people actually know what they want, usually right when you've built it the way they used to want it lol.

Sounds almost has hard as writing code
Clearly the answer is to replace them with AI.
Yeah, I mean, this is just the current phase of the hype cycle. It'll settle down. Some of the tools and techniques will have staying power, most won't. If you can figure out which is which and influence others, you'll be in good shape.
> I feel this in my bones. Every day I'm getting challenged by leadership that we're not using AI enough, told that I should halve my estimates because "we'll use AI", and being told that there's a new AI tool that I have to adopt because someone is tracking KPIs related to adoption and if our team doesn't adopt enough AI tools we're going to be fired to give more headcount to those that do.

This--all of this--seems exactly antithetical to computing/development/design/"engineering"/architecture/whatever-the-hell people call this profession as I understood it.

Typically, I labored under the delusion that competent technical decision makers would integrate tooling or choose to use a language, "service", platform, whatever, if they saw benefits and if they could make a "case" for why something was the correct approach, i.e how it met some product's needs, addressed some shortcomings, made things more efficient.

Like "here's my design doc, I chose $THING for caching for $REASON and $DATASTORE as it offers blah blah"

"Please provide feedback and questions"

This is totally alien to that approach.

Ideally, "hey we're going to use CoPilot/other LLM thingy, let us know if it aids your workflow, give us some report in a month and we'll go from there to determine if we want to keep paying for it"

> AI is always being touted as the tool to replace the other guy's job. But in reality it only appears to do a good job because you don't understand the other guy's job.

This is a well considered point that not enough of us admit. Yes many jobs are rote or repetitive, but many more jobs, of all flavors, done well have subtleties that will be lost when things are automated. And no I do not think that some "80% done by AI is good enough" because errors propagate through a system (even if that system is a company or society), AND the people evaluating that "good enough" are not necessarily going to be those experienced in that same domain.

But, management is the one to go soon. The other shoe is going to drop dear brother, this I promise you. Stay strong.
Well when you have a hammer big enough everything is indeed a nail.

Have you considered that instead of resisting you should do more to figure out why you're not getting the results that a lot of us are talking about? If nothing has changed for you in the past 2 years in your productivity the problem is most likely you. Don't you think it's your responsibility as an engineer to figure out what you're doing wrong when there are a lot of people telling you that it's a life changing tool? Or did you just assume that everybody was lying and you were doing everything correctly?

Sorry to say it. It's an unpopular opinion but I think it's pretty much a harsh truth.

> why you're not getting the results that a lot of us are talking about?

IMO the problem occurs when "the results" are hyped up linkedIn posts not based in reality, AI is a boon but it's not lived up to the "IDEs are a thing of the past, youre all prompt engineers now" expectations that we hear from executives

Kind of brutal, but if LLMs drastically improved your productivity I think it speaks more to your baseline productivity than the power of LLMs.
What's more likely

A) all of this money being funneled into tech to build out trillions of dollars worth of infrastructure, a month over month increasing user base buying subscriptions for these llm services, every company buying seats for LLM because of the value that it provides - these people are wrong

B) yappers on hackernews that claim they derive no productivity boost out of llms while showing absolutely nothing about their workflow or method when the interface is basically a chat box with no guardrails - these people are wrong

Sorry I'm going to be it's B and you just suck at it

Just like the trillions poured into blockchain have revolutionized the internet.

All the jaw dropping ICOs, million dollar NFTs, and cryptocurrency price surges. Surely that proves its value in our daily lives.

If you think blockchain is a comparable analogy, on the same timeline, you are orders of magnitude off

Actually by the numbers AI is already bigger than bitcoin in both adoption and market value, so I'm not sure if you are making the point that you think you're making.

Yeah, definitely A, same reason why all banking is done exclusively on the blockchain now and NFTs are the only way to get music
Given how many times the tech industry as a whole has been collectively and expensively wrong about trends as they dominate the zeitgeist, I think that first option you gave is more damning than you think.

What is populist is rarely what is correct in this context.

Regarding A, first time on the hype train? VC and silicon valley funding is often completely divorced from any real value, and is one of the last places I’d look for reliable signal on quality.

Regardless, I’m sure it’s a little of A and a little of B, plus some of C) yappers on Hackernews who think that the majority of the work of software engineering is writing code, and who generally write code in sufficiently simple contexts for the LLMs to produce something equivalent to their normal output.

Honestly millions of nobodies buying a product from a tech company is basically proof it's nonsense, in my limited mind. Which one have they bought in droves that actually had a massive impact on you as a developer?
copilot and openai have changed my entire development work process. if it hasn't for you then you are being left behind. it's that simple.

i've made two QA roles obsolete on my team already...there's more to come

Can you give a detailed example of how LLMs have changed your entire process? Your experience does not match mine and I would genuinely like to know why. I would love to be more efficient.
QA has been obsolete for years. I haven't worked with one for over a decade
People keep saying this kind of thing, but sorry, it's nonsense.

Many of my colleagues that I most admire are benefiting greatly and increasingly from LLM tooling.

LLM tooling is useful. I have been using it on a daily basis for at least a year.

I am maybe 10-20% more productive at certain tasks in the long run (which is pretty good!). Nowhere close to to the 10x or even 2x boost people are claiming.

If LLMS were really making software developers 10x more productive over the last year, we would be seeing massive shifts in the industry. In theory either 90% layoffs or 10x product velocity.

Agreed. The noisiest people are those saying "it makes everyone 100x more productive!" and those saying "it's useless, it makes everyone less productive!". But the boring truth is somewhere in between those extremes.
"Well when you have a hammer big enough everything is indeed a nail."

I think this pretty much speaks for itself.

Where did you see that I didn't use AI and that _nothing_ has changed for me?