Why are executives enamored with AI, but ICs aren't?

johnjwang.com

109 points by johnjwang 9 days ago


SirensOfTitan - 9 days ago

I think executives are excited about AI because it confirms their worldview: that the work is a commodity and the real value lies in orchestration and strategy.

It doesn't help that the west has a clear bias wherein moving "up" is moving away from the work. Many executives often don't know what good looks like at the detail level, so they can't evaluate AI output quality.

pron - 9 days ago

As someone who's both an IC and leads other developers I disagree with the explanation. As a technical lead, with people I can much better predict the quality of the outcome than with LLMs, and the "failure modes" are much more manageable. As a programmer, I am actually more impressed with AI agents but in an informed and qualified way. Their debugging ability wows me; their coding ability disappoints and frustrates me.

I think that the simple explanation for why executives are so hyped about AI is simply that they're not familiar with its severe current limitations. For example, Garry Tan seems to really believe he's generating 10KLOC of working code per day; if he'd been a working developer he would have known he isn't.

fcarraldo - 9 days ago

AI allows executives to spend R&D to create a flywheel which builds more, faster, without hiring more. It makes every individual employee able to deliver more.

ICs dislike this because it raises expectations and puts the spotlight on delivery velocity. In a manufacturing analogy, it’s the same as adding robots that enables workers to pack twice as many pallets per day. You work the same hours, but you’re more tired, and the company pockets the profits.

Software Engineers are experiencing, many for the first time in their careers, what happens when they lose individual bargaining power. Their jobs are being redefined, and they have no say in the matter - especially in the US where “Union” is a forbidden word.

paxys - 9 days ago

You must be living in a different universe if you think ICs aren't enamored by AI. Every developer I know basically can't operate now without Claude Code (or equivalent).

MarkSweep - 9 days ago

In addition to reason in the article, one thing I’ve noticed among some executives and product managers is their experience using LLM coding tools causes them to lose respect for human software engineers. I’ve seen managers lose all respect for engineering excellence and assume anything they want can be shat out by an LLM on a short deadline. Or assume because they were able to vibe code something trivial like a blog they don’t need to involve engineers in the design of anything, rather they should just be code monkeys that follow whatever design the product managers vibed up. It is really demoralizing to be talked to as if the speaker is promoting an LLM.

UtopiaPunk - 9 days ago

I don't buy it. Executives worry about labor costs, ARR, RoI, etc. The grandest promises of AI are that executives will make a lot more money with a lot fewer employees. Of course they are pushing it!

ICs worry about doing their job (either doing it well because they care about their craft, or doing it good enough because they need to pay bills). AI doesn't really promise them anything. Maybe they automate some of their tasks away, but that just means they will take on more tasks. For practically any IC, there is no increase in wealth nor reduction in labor time. There is only a new quiet lingering threat that they might be laid off if an executive determines they're not needed anymore.

That's the difference in enthusiasm about AI.

Aperocky - 9 days ago

IC here enamored with LLM - my implementation speed used to be a bottleneck of what I can do both professionally and personally, and now only thoughts and idea are the limit. That is incredibly exciting.

Thoughts and idea as in "I will implement this in this structure, with these tradeoff, and it will work with these 4 APIs and have no extra features and here's how I'm (or LLM with tools is) going to run it and test it".

Thoughts and idea not as in "build facebook" - a lot of people think AI can do that, it won't (but might pretend to) and it will just lead to failure.

My competitive edge did not diminish, it expanded.

exolymph - 9 days ago

People who will get paid more if AI eliminates jobs (in theory, anyway — execs aren't necessarily owners) versus people whose jobs will be eliminated.

bad_username - 9 days ago

I do not think most executives are particularly enamored with AI. They are being mostly driven by the fear of missing out. More precisely, their thought process is: if they bet on AI and fail, they can plausibly claim that it was the technology's fault (not good enough, poorly suited for the business, etc). But if they skip on AI by choice, and their competition succeeds, they will be blamed personally. The more hyped a technology is, the stronger this calculus is for the managers. It's like Pascal's wager in a way.

keeda - 9 days ago

Look at any of the large developer surveys out there, AI adoption is up to 80 - 90%; ICs absolutely are enamored with AI too. HN, and social media in general, is largely an echo chamber of the loudest voices that tend to skew negative, but does not reflect the broader reality. If HN were to be believed, most of Big Tech would be dead instead of thriving more than ever.

That said, the central point of the TFA is spot-on, though it could be made more generally, as it applies to engineering as well as management: uncertainty rises sharply the higher you climb the corporate and/or seniority ladder. In fact, the most important responsibility at higher levels is to take increasing ambiguity and transform it into much more deterministic roles and tasks that can be farmed out to many more people lower on the ladder.

The biggest impact of AI is that most deterministic tasks (and even some suprisingly ambiguous ones) are now spoken for. This happens to be at the bread and butter of the junior levels, and is where most of the job displacement will happen.

I would say the most essential skill now is critical thinking, and the most essential personality trait is being comfortable with uncertainty (or as the LinkedInfluencers call it, "having a growth mindset.") Unfortunately, most of our current educational and training processes fail to adequately prepare us for this (see: "grade inflation") so at a minimum the fix needs to start there.

try-working - 9 days ago

I'm an IC and I love it. Executives have the wrong concept of AI. For them it's chat + magic, and then it does everything. You can't work with people who have incorrect concepts about how the world works. Best ignore them.

ilaksh - 9 days ago

Executive's job is to increase profit. Reduction in employees is a primary way to do that. AI is the most promising way to reduce the need for employees.

Executives do not need actively functional systems from AI to help with their own daily work. Nothing falls over if their report is not quite right. So they are seeing AI output that is more complete for their own purposes.

But also, AI is good enough to accelerate software engineering. To the degree that there are problems with the output, well, that's why they haven't fired all the the engineers yet. And executives never really cared about code quality -- that is the engineers' problem.

What I'm trying to build for my small business client right now is not engineering but still requires some remaining employees. He's already automated a lot of it. But I'm trying to make a full version of his call little center that can run on one box like an H200. Which we can rent for like $3.59/hr. Which if I remember correctly is approximately the cost of one of his Filipino employees.

Where we are headed is that the executives are themselves pretty quickly going to be targeted for replacement. Especially those that do not have firm upper class social status that puts them in the same social group as ownership.

yalogin - 9 days ago

The bigger question is if AI helps cut down the time of development by 10x (assume for this conversation), and the products are released immediately, will companies keep pushing products/functionalities out every week/month? They still have to wait and see adoption, feedback etc to see if it works or not. Sure ai speeds up development but to what end? It’s not like meta is going to compress 5yrs or instagram features into 1! No one has the pipeline built up. So not sure how it fits into the overall company strategy. It’s only helping to fire people now that’s it?

kerblang - 9 days ago

I'm not gonna say "incorrect" like the absolutists. It's an interesting hypothesis, at least.

But I will insist that executives are more driven by FOMO than a teenager.

fooker - 9 days ago

The premise is wrong. Plenty of ICs 'enamored' with AI.

If you are not, you either have a boring job or do not have any ideas that are worth prototyping asynchronously. Or haven't tried AI in the last ~3 months.

3form - 9 days ago

There are two views, non-technical and technical.

For non-technical, the current meteoric rise of AI is due to the fact that AI is generally synonymous to "it can talk". It has never _really_ spoken to the wider audience that the image recognition, or various filters, or whatever classifiers they could have stumbled upon are AI as well. What we have, now, is AI in the truest sense. And executives are primarily non-technical.

As for the technical people, we know how it works, we know how it doesn't work, and we're not particularly amused.

skeletoncrew2 - 9 days ago

I’d posit that AI is good at tasks that managers have to do: it is a world composited primarily of processes and procedures set up by humans, about other humans. In other words it is just like an ai trained on text. At the worker level you have to interact with the real, outside world in some way. If I could have AI take the wheel for every share point tracker management manages to cook up, I’d be raving about it too.

monarchwadia - 9 days ago

The premise is incorrect. Plenty of ICs are enamored with AI. And plenty of executives are skeptical of it.

fwip - 9 days ago

Real answer - it's because an LLM is better than you at the things you suck at.

For executives, that's writing code. For ICs, it's other stuff.

bitwize - 9 days ago

AI is the much-hoped-for MBA's Stone, the magical substance which transmutes engineering work (costly) into managerial work (valuable).

Eufrat - 9 days ago

They don’t have to use the tech, except maybe superficially. They are either being explicitly mislead by salespeople or like others have mentioned, it simply is a vehicle to confirm their own biases or annoyance at having to pay peons. It’s up to the grunts to actually make this work.

It’s like Marc Andressen bloviating about how AI will replace everyone except him.

To be fair, some of this is understandable. At some level, you’re just going to see some things as a bullet point in a daily/monthly/quarterly report and possibly a 10 minute presentation. You’re implicitly assuming that the folks under you have condensed this information into something meaningful.

LogicFailsMe - 9 days ago

I think ICs are threatened because they're told from day one how they are at will employees that can be terminated at any time with or without cause.

On top of that, places like Amazon extol the virtues of only working on projects that can be completed with entirely fungible staffing and Google tries ever so hard to electroplate this steaming turd of an ideology with iron pyrite calling fungibles "generalists."

So along comes AI coding agents, which I love as an IC because it excels at tedious work I'd rather not have to do in the first place, yet I get why others see it as a threat. But I really think it's no more of a threat than any other empty promise to cut costs with the silver bullet of the month and we just have to let the loudmouths insist otherwise until the industry figures out this isn't a magic black box. They never learn, do they? Maybe their jobs depend on never learning.

lowbloodsugar - 7 days ago

For ICs the midwit meme applies here. The really terrible programmers love AI because they aren’t smart enough to determine how bad the code it generates for them really is. The middling programmers are just smart enough to know that it generates bad code for them, and that confirms their world view and they stop there. The great programmers sit down and figure out how to use it effectively.

pjmlp - 9 days ago

ICs see the teams being reduced as the individual productivity gets increased the amount of FTE per project goes down, and superfluous folks shown the door.

Meanwhile executives see the money related numbers go up.

readthemanual - 8 days ago

I do think the difference is also dictated by how non-deterministic the job output of execs and ICs can be. For example, if exec will use slightly different words to communicate the thought, there won't be a critical error in understanding. While if IC will get the syntax wrong or deletes the wrong service accidentally, this service (or connected ones) might stop working entirely.

prewett - 9 days ago

> individual contributors are evaluated by their execution on deterministic tasks.

Ha! Apparently the author hasn't been asked "how long will it take to code this?" yet... And isn't a common developer complaint that management does not know how to evaluate them, and substitutes things like how quickly a task gets completed, with the result that some guy looks amazing while his coworkers get stuck with all his technical debt?

01100011 - 9 days ago

Eh...

In my systems programming job ICs have mostly avoided it because we don't have time to learn a new thing with questionable benefits. A lot of my team are really, really good programmers and like that aspect of the job. They don't want to turn any part of it over to a machine. Now if a machine could save us from ever dealing with Jira...

That said, I have begun using AI for some things and it is starting to be useful. It's still 50/50 though, with many hallucinations that waste time but some cases where it caught very simple bugs(syntax or copy/paste errors). I think the experience of, say, systems programmers is very different vs python/web folks though. AI does a great job for my helper scripts in Python.

Management needs to take their own medicine though. They continue to refuse to leverage AI to do things it could actually be good at. I give a duplicate status to management 3x/week now. Why? AI could handle tracking and summarizing it just fine. It could also produce my monthly status for me.

tdsanchez - 9 days ago

Because like everything else in technology, executive don’t understand it beyond a first order level and assign their own value system to it. It seems like magic TO THEM because they’ve never been able to orchestrate such capability without friction until now and that is the shadow of 20 years of search and semantic search stagnation mostly due to Google.

legitster - 9 days ago

- You need something done

- You ask someone to do it

- You check their work and they made some mistakes, but it's good enough to use

- You ultimately don't know if they're doing the best at their job but you have regular performance check-ins to be safe

As ICs we can complain all we want about the quality of AI, but as far as your manager goes - you using AI is not that much different to them having an employee.

spl757 - 7 days ago

Because executives have been misinformed about it's reliability, or lack thereof, and are stupid? Just a guess.

e: typo

mbrumlow - 7 days ago

Idk about you. But I know lots of well qualified ICs who are enamored with AI. They are also boring it to build and fix things that would take months, in just days.

LgWoodenBadger - 9 days ago

Because it’s a mythical silver bullet of increased output combined with reduced costs.

It makes me think of an executive I once reported to who “increased velocity” by changing the utilization rate on a spreadsheet from 75% to 80%.

dlcarrier - 9 days ago

It's part of the standard technology buzzword rotation:

embedded/cloud/IoT --> AI --> quantum…

When the company originally known as C3 Energy changes their name to C3.quantum, you'll know where on to the next buzzword.

cedws - 7 days ago

Because they don’t work with it. It’s a simple as that. I don’t trust people who don’t work with a terminal these days, the further they get from a terminal, the less grounded their views are. They rely on hearsay and CEO hype. To make matters worse, they say whatever they think will earn them a bonus/promotion, which leads to a cascade of BS down the chain.

I seriously doubt Satya Nadella is sitting down for hours a day to use Copilot to draft detailed documents. He's being fed fantastical stories by his lackeys telling him what he wants to hear.

quaddoggy - 8 days ago

> It doesn't help that the west has a clear bias wherein moving "up" is moving away from the work.

Curious how you verify this behavior would be unique to the West?

adxl - 9 days ago

Admit to having drank the koolaide, it is the first step. I wrote an entire system with tech I barely understand (duckdb), next.js etc, made 7 to 10 iterations per day, and multiple new functions and integrations in hours all while doing my main job. What does the code look like ???. It works, I do not care. Can the AI modify it in under 5 minutes, yes. New features that would take minimal a week, got done in 2 to 3 minutes. Did the AI ever complain, no it did not. Anyone who thinks they will be hand coding going forward is completely fooling themselves. The AI tests better than most engineers. When asked it builds flawless test harnesses and even suggests better solutions. Never going back.

- 9 days ago
[deleted]
scorpionfeet - 8 days ago

Odd. In my industry every IC is using Ai (embedded software). Maybe we shouldn’t generalize?

ken47 - 8 days ago

Because the majority of executives think AI is a magical black box, I’d reckon.

booleandilemma - 9 days ago

Why would ICs be enamored with something quite literally designed to replace them?

DGAP - 9 days ago

Well I'm not looking forward to being out of a job and health insurance.

4d4m - 9 days ago

The implementation is harder than watching a few youtube videos on it

analog31 - 9 days ago

I think one reason for the excitement is that the “software crisis” is real, painful, and costly. Thus it’s tempting to grasp for a shiny new silver bullet that might have a chance of solving it.

I’m neither a developer nor an executive, but from my vantage point the software crisis has to do with the fact that software development presents an existential risk to any organization that engages in it. It seems to be utterly resilient to estimation, and projects can run late by months or even years with no good explanation except “it’s management’s fault.” This has been discussed at length. If I had a good answer, “I wouldn’t still be working here” as the saying goes. But half a century after The Mythical Man Month, it still reads like it was written yesterday, and “no silver bullets” seems to ring true.

In my view, the software crisis will be resilient. Throwing more code, or more code per day, at a late project will make it later. There will be a grace period while the pace of coding seems exciting, but then the reality will set in: “We haven’t shipped a product.” And it will be management’s fault.

comrade1234 - 9 days ago

What's an IC?

sigbottle - 9 days ago

What? Doesn't this boil down to "people like people who reliably get results", e.g., we live in a complicated nondeterministic world but we try and make it as deterministic as possible, except for some reason you focus on the nondeterministic part for managers, and "deterministic" part for engineers?

Not even sure if determinism is a good axis to analyze this problem. Also smells extremely like concept creep - do you mean "moving up the abstraction stack" as "non determinism" too?

simianwords - 9 days ago

I liked the article but it misses one point. ICs take pride in some types of expertise they have accumulated over the years. AI kinda nullifies this. For instance, if I worked with Python/Django for ~5-10 years I might have become a sort of expert in Django. I know exactly the utility methods, conventions to use etc. But there's little need for such expertise with AI.

mystraline - 9 days ago

IC is a strange relabeling of a "worker".

When you analyze this as "Management loves AI" and "workers hate it" goes completely back to 'who owns the means of production?', and can be clearly seen within Marx's critique.

FrustratedMonky - 9 days ago

Is it really a mystery? A hot take?

Executives see this as way to replace labor.

The labor sees themselves being replaced.

This is a story as old as the hills.

internet2000 - 9 days ago

ICs are too.

bentt - 9 days ago

Because now you need less programmers. It is self explanatory.

yieldcrv - 9 days ago

> I think there’s pretty clearly a divide in AI perception between executives and individual contributors (ICs).

Narrator: there is not

camgunz - 8 days ago

It's yet another "silver bullet". That's why management loves it and engineers are like "it's just a tool, we still need code review."

LowLevelKernel - 9 days ago

IC’s aren’t? Really?

jeremie_strand - 8 days ago

[dead]

ackshuallytho - 9 days ago

Devs think it will save time and execs think it will save money.

But because time is money, I think all the benefits go to the dev. The exec still needs the dev regardless

rudolftheone - 8 days ago

[dead]

datahack - 8 days ago

[dead]

strange_quark - 9 days ago

Reads like an extended slop LinkedIn post. The author poses a question with an obvious answer yet answers with the most galaxy brain take possible while dropping in some academic concepts to make themselves sound like a thought leader despite probably only taking an intro class in college 10+ years ago.

indistinction - 9 days ago

AI has freed me from a vicious cycle that I had been corralled into as an explicit attrition tactic, and which almost ended with me being used non-consensually for reproductive purposes on at least one occasion.

It accomplished this not simply by eliminating my overpaid bullshit job as parasite attractor; but by putting an end to its pathetic semblance of a premise: building software to be used by, uh, someone? for, uh, something?

The various entities requesting the work (or, in later years, the layers of barely-sentient intermediaries between me and said entities) were hardly if ever clear on how exactly this was supposed to produce value; but now they're free, too! Free from having to even try to understand how answering that question is relevant, emdash - so in the end it worked out for them as well!

I am finally at liberty to do something worthwhile with my life, and while at this point I realize it'll take me some time to even remember what "worthwhile" even was (or whether such a thing still exists in your imaginary world of personalized sensory bubbles), I do sleep a rich REM sleep knowing society is now capable of digging its own grave without my assistance. Seriously, I was looking at my bank account and getting a little worried.

I am told that mine is a minority position: if you happen to be the kind of person who believes that more is better, no matter more of what, rest assured you and your eventual progeny will be quite safe - for a while, anyway - in your new role as AI trainer (or is it AI fodder, let's let the market decide!)

Well, turns out when we are all busy looking the part, it becomes impossible for anyone to actually play the part; but also nobody notices, so this is fine too!

Just one request on my part: if possible, do shut up while figuring out how to better turn yourself and our world into paperclips, alright? Besides the ones that you recognize as people, a whole bunch of other people do live on this here planetation - and I hear they find all the AI blather to be mighty annoying.