zakk

2.3K posts

zakk banner
zakk

zakk

@hexednobility

software engineer building products with agents. dad x2.

East Coast Katılım Aralık 2020
323 Takip Edilen598 Takipçiler
Sabitlenmiş Tweet
zakk
zakk@hexednobility·
3 years ago, many predicted massive SWE productivity gains from LLMs. As a sr swe at big tech, I wrote this post to explain why they were wrong. I was largely right. Even now there is little evidence in 2026 the industry has writ-large seen 30% productivity gains. But that's changing, fast. It’s now abundantly clear - software development and human computer interaction its self is amidst a profound transformation. And I've never been more excited. I’m reviving this account to talk LLMs, engineering and second order effects. Follow for the signal.
zakk@hexednobility

.@bchesky and @Jason recently claimed that AI will boost software developers' productivity by ~30% across industry. As a developer and IC at a major tech company, let me debunk that. 1. Software developers don't spend all their time coding. Typically, coding occupies less than half of a developer's time. The rest goes to parallelization costs (meetings, documentation, alignment, planning) and operations (monitoring metrics, configuring alarms/pipelines, debugging). This limits the time that can be saved. Even with improved coding efficiency, the overall productivity gain would be modest. 2. AI might expedite coding but not code reviews. Every competent tech company reviews all code before production, often by multiple devs. If I use AI-generated logic, I must first understand it such that I can defend it in code reviews. Review time for others remains unchanged. Some will choose to ship AI-written code without understanding which will lead to inevitable disaster. 3. AI models must be fine-tuned for in-house frameworks, libraries, and practices. While the base models can write code using open-source frameworks, they are useless when it comes to in-house development. Overcoming this issue requires fine-tuning which demands capital and—ironically—more software developers. Additionally, fine-tuning AI models to a company's internal software and documentation isn't a one-time task. As frameworks, libraries, and best practices evolve, the AI model requires continuous updates and fine-tuning, consuming significant resources and development time. 4. AI excels at teaching, not executing. Experienced developers will see far less value. Learning a new tech stack is where AI is most impactful. ChatGPT is the most patient and knowledgeable teacher you could ask for. For a tech stack I've mastered over the years though, AI offers minimal value. It might help with boilerplate, but I'll rely on my own expertise for critical code. While I see significant value in AI as a software development tool, its immediate impact is overestimated, particularly in large tech companies. Execs, VCs, and others without boots-on-the-ground engineering experience are swayed by demos and Twitter thread bois. It's exciting and novel, but the proof isn't in the pudding. Startups might see more impact. They lack in-house frameworks and prioritize shipping over quality. They might hire less experienced developers who benefit from AI as a learning tool. But a 30% boost? No way. Not this year.

English
1
0
0
970
zakk
zakk@hexednobility·
@Suhail The real skill right now is having a vision of what you want to build down to the details and using AI to execute on that without deviation
English
1
0
1
34
Suhail
Suhail@Suhail·
Nothing seems to replace understanding the thing you're working on if you intend to improve it. AI generating 2K lines of slop may initially work but once you want to tweak it or understand the nuance of what's happening under the hood, you end up wishing you had built it up.
English
31
10
147
8.8K
zakk
zakk@hexednobility·
@VicVijayakumar Indeed, much remains to unlock around team/org delivery. Right now, productivity gains are uneven throughout big orgs and complex software delivery is bottlenecked by the slowest team/individual + classic synchronization overhead.
English
1
0
3
849
Vic 🌮
Vic 🌮@VicVijayakumar·
the paradox of ai adoption at tech companies is that individuals are getting way more done but teams as a whole are not shipping products any faster. in large part this is because the things that were previously low roi / not worth doing are getting automated, but the core business is still too complex to yeet without following the pdlc.
English
36
25
479
26.9K
zakk
zakk@hexednobility·
@maxefremov @simonlast The main loop accumulates useful context over time yet this pattern enables the work to be in context efficient sub-agent loops.
English
0
0
1
10
zakk
zakk@hexednobility·
@maxefremov @simonlast Set claude code available tools to be quite limited, especially no edit tools. Create a sub-agent with edit capabilities. Use system prompt to indicate that all work must be done through sub-agents. The main chat loop is for human input and orchestration only.
English
1
0
1
32
Simon Last
Simon Last@simonlast·
1/ Some things I've learned recently running coding agents on large-scale projects. Most of this contradicts advice from 6 months ago!
English
93
211
3.1K
560K
zakk
zakk@hexednobility·
@flosalihovic @housecor See: k-shaped economy. The bottom of the K is the poor engineers being exposed and the non-technical building poor software
English
0
0
1
21
Cory House
Cory House@housecor·
I thought AI would lead to worse code. I was wrong. My code is better than ever because I'm more willing to refactor when AI does it for me. I'm more likely to improve my code when I don't have to worry about how much work it requires. I just sick the clanker on it.
English
56
7
203
13K
zakk
zakk@hexednobility·
@LewisCTech Just came across typst while working on resume. It’s a great simple piece of tech, way more features than I need but the core tech is simple and effective, phenomenal stuff.
English
0
0
1
45
Lewis Campbell
Lewis Campbell@LewisCTech·
Anyone else typst maxing? Feels so much more civilised and intentional than Markdown With Special Characteristics people are using these days.
English
10
0
14
1.5K
zakk
zakk@hexednobility·
@JoeCassandra In a similar situation, I work from home while wife takes care of kids (2 yo + newborn)… it rocks. There is some social stigma but its a great filter of toxic people you don’t want to spend time with anyways.
English
0
0
3
276
Joe Cassandra
Joe Cassandra@JoeCassandra·
My wife struggles bc in many social groups she's in, she's one of the rare stay-at-home moms One group recently, a Mom made a crack "If I was a SAHM, I'd have all the time in the world" I tell her it's a gift we do well & she can stay home. We know it's best for our kids "Many Moms wish they could stay at home, but can't & they'll make those comments bc they're jealous" I tell her they'll be plenty of time for her to work if she wants. You only get one shot at raising our kids. We can make money until we're dead. Meanwhile ,she got to go on a field trip to the farm with my son's class , helped at school for daughter, volunteered at the local special Olympics, gets to run the cheer program etc She's not napping all day. It's these SAHM Moms working behind the scenes at your kids schools I tell her she's doing the important work & we will reap the reward with our kids later But it's tough for her seeing most Moms "have an identity" with their work & many women nowadays do look down on a SAHM like her for not being "financial independent of men" This type of mindset is likely why single parent households are at record highs Not to mention, Moms working saying "I don't need a man to take care of" (which is on the man not to be seen as "another child") I work from home, so my wife & I get lots of time together, we help each other , can go do things during the day etc I admire working Moms who can do it all...but seeing it as "more admirable" doesn't make sense. "She will lose continuity in her career if she stops working" BS It's easier than ever to stand out. You simply showing up, busting your butt, drum up some business, you hurdle over the long time pikers fast Encourage the SAHMs As a husband, you still need to help her at home. Give her time to herself. She's not the maid. Send her away to get her nails done & shop.
𝓛𝓮𝔁𝓲𝓮 💗@softpinkgiggles

We need to talk about the grief of losing your entire identity to motherhood while the man you married gets to keep his hobbies, his freedom, and his career completely uninterrupted.

English
25
2
94
58.4K
zakk
zakk@hexednobility·
@leerob Absolutely, LLMs are the great amplifier but the human has to know what to amplify and how to validate good software design.
English
0
0
1
123
Lee Robinson
Lee Robinson@leerob·
You might believe you should spend less time thinking about code because of AI. I strongly disagree! We’re watching this play out live where tons of AI generated code becomes a liability. At the end of the day, an engineer needs to be responsible / on call for code that gets shipped to production. If you don’t understand the system you’re trying to debug, you’re probably going to have a bad time. Yes, AI can help with all of this, if you set up the proper systems. You can have agents triage prod logs, look at errors, etc. You can speed up parts of the investigation, but an engineer needs to make the call. There might be serious customer or financial implications from that change. I expect the trend continue for trimming dependencies, vendoring code so you can modify it directly, preferring simpler systems with fewer abstractions, and spending waaaay more time thinking about system design and code maintenance. I’ve said this before, but it’s a great time to get familiar with CS fundamentals and some of the history behind what great software looks like. Many parts will be different in the coming years as AI progresses, but also a lot more than people realize will stay the same.
English
261
524
4.1K
576.1K
zakk
zakk@hexednobility·
@andrewjiang @leerob We need something well beyond LLMs which are inherently subject to the context given. If you want useful results you have to know the right questions to ask which implies you are an expert in the domain in the first place
English
0
0
1
106
Andrew Jiang
Andrew Jiang@andrewjiang·
@leerob how much smarter does AI need to get before this is not true? I'm not sure what the argument is for why this will remain true as the models and harnesses get better
English
5
0
2
11.4K
zakk
zakk@hexednobility·
@runT1ME I’m sure it’s different working at a startup. You don’t have platform teams. But as a big tech L6, especially post-layoff era, I’m responsible for an immense surface era with a small team to support. In my case owning major tier 1 features for 100m+ daily users
English
1
0
6
515
zakk
zakk@hexednobility·
@yacineMTB All good network protocol optimizes towards narrow RPC calls
English
0
0
0
952
kache
kache@yacineMTB·
Graphql is genuinely the most retarded idea ever. There used to be an entire career around graphql Honestly the best part about automating programmers is that I don't have to hire people, which means that I don't have to tolerate bad engineering decisions
English
131
41
2.1K
406.1K
zakk
zakk@hexednobility·
@mSykeCodes For production code I’m reviewing every line of code and directing architecture via spec. I’m not writing any code by hand but still have firm control over the codebase and its evolution.
English
0
0
1
29
zakk
zakk@hexednobility·
@nateberkopec Great post! Its a hard nuance to explain that software development is dramatically changed and improved yet we are no where close to any sort of “intelligence” We have also barely scratched the surface of patterns, harnesses, etc. that will maximize LLM utility in sw dev
English
0
0
1
336
zakk
zakk@hexednobility·
@maxefremov @simonlast I’ve mostly used my own harness built on ACP/Agent SDK for sub-agents but it can be done directly in CC/Codex with right sub agent config
English
1
0
0
27
Maximally
Maximally@maxefremov·
@hexednobility @simonlast Curious, is all this done with a standard Claude Code or Codex in CLI interface? Or any other special tooling? Besides custom skills.
English
1
0
0
24
zakk retweetledi
Mick Douglas 🇺🇦🌻
Mick Douglas 🇺🇦🌻@bettersafetynet·
AI is a force multiplier. You know what a force multiplier needs? A force. It makes your people better. It doesn't replace your people. That's not how *any* of this works. 2
GIF
English
5
8
202
29.7K
zakk
zakk@hexednobility·
@bettersafetynet @badlogicgames Big agree, a competent business with employees they trust would be building new things with all the newfound productivity
English
0
0
1
1.8K
Mick Douglas 🇺🇦🌻
Mick Douglas 🇺🇦🌻@bettersafetynet·
Orgs are laying people off "because of AI" and I (and the entire industry) need to talk about how insane all of this is. I build AI tools. I like AI. This isn't an anti-AI rant. This is an anti-stupidity rant. Buckle up. Spicy takes galore! 🧵1
Jason@jsn_yrty

@bettersafetynet I suspect the erosion of humans will not progress in a linear fashion, rather it will be a step-wise sort of deletion of jobs interspersed with period of hyperbolic replacement.

English
36
84
848
388.4K
Taelin
Taelin@VictorTaelin·
I discovered a new joy in life. Don't ask Codex to do stuff. Ask Codex to ask Codex to do stuff. Rejoice as you watch it handling and correcting all the dumb shit that it does and that you'd be dealing with otherwise
English
162
189
6.1K
256.9K
zakk retweetledi
Kath Korevec
Kath Korevec@simpsoka·
I don’t know why people talk in absolutes about agentic design. Especially for coders and builders. We just invented this stuff. It’s wild to think it won’t radically change over the next year. We’re at the very beginning.
English
31
9
220
10.2K