Ian Cooper

37.6K posts

Ian Cooper

Ian Cooper

@ICooper

Principal Engineer in London, speaker, tabletop gamer, geek. Tattooed, pierced, and bearded. The 'guv' on @BrighterCommand. Also @[email protected] He/him.

London Katılım Ocak 2008
1.5K Takip Edilen9.4K Takipçiler
Ian Cooper retweetledi
Pierce Boggan
Pierce Boggan@pierceboggan·
Code survival is a great metric for understanding the effectiveness of models on different scenarios in @code! Should we share more metrics like this?
Kyle Daigle@kdaigle

Hot take from looking at @github Copilot telemetry: benchmarks make coding models look wildly different. Production workflows make them look much more similar. 👀 We looked at 23M+ Copilot requests and examined one simple metric: code survivability.

English
10
3
68
8.6K
Simon Willison
Simon Willison@simonw·
@stevekrouse @karpathy I use the term vibe coding in a daily basis and it's really useful - "here's a demo of that working, it's just vibe coded though" is a useful shorthand for "this needs a whole lot of attention and review before we ship it"
English
8
3
95
10.1K
Steve Krouse
Steve Krouse@stevekrouse·
i admit defeat on "legacy code" a year ago i tweeted this graph trying to join @simonw in the fight to protect @karpathy's original definition of vibe coding ("forget that the code even exists") however a year later i find even myself reaching for "vibe coding" to describe any kind of coding with ai – regardless of the amount of understanding and attention i pay to the underlying code in other words, i'm constantly vibe coding, but i'm using ai to write *better* code that i understand *more*, not less than if i didn't use ai so i think we should admit semantic defeat in much the same way that @conal had to for "functional reactive programming (frp)" when it got popularized in a way that totally missed his original point, but instead spread a new concept that had more legs. i think the same happened to @NotAlanKay with object-oriented programming. semantic diffusion is hard (impossible?) to fight credit to @Steve_Yegge for being right and early on calling this one! but i see this merely as losing the battle in order to win the more important war over the hearts and minds on the importance of understanding of code in the age of ai! we have to hold the line against slop and the atrophying of the human brain – for humanity!
Steve Krouse tweet media
English
6
3
57
7.2K
Ian Cooper retweetledi
Matt Pocock
Matt Pocock@mattpocockuk·
Doing some experiments today with Opus 4.6's 1M context window. Trying to push coding sessions deep into what I would consider the 'dumb zone' of SOTA models: >100K tokens. The drop-off in quality is really noticeable. Dumber decisions, worse code, worse instruction-following. Don't treat 1M context window any differently. It's still 100K of smart, and 900K of dumb.
English
149
56
1.2K
147.4K
Ian Cooper retweetledi
Amanda Goodall
Amanda Goodall@thejobchick·
HOLY F: Workday just lost the argument that matters most. A federal judge said their AI hiring tools can be challenged for filtering out applicants over 40. “The algorithm did it” is NOT a defense. If this holds… every company using automated hiring just stepped into legal risk. You’re not crazy... if you’ve applied to 50, 100, 200 jobs and heard nothing… The system itself may be filtering you out. The decision means the plaintiffs may continue pursuing claims that Workday’s technology had a disparate impact on applicants age 40 and older. - SHRM Judge Lin dismissed some California claims and one disability claim, but gave plaintiffs until March 27 to revise and refile.
English
243
3K
14.8K
711.6K
Ian Cooper
Ian Cooper@ICooper·
@penderi Sure, but soul is just agent.md, pi is lightweight and has useful external connectors but so do goose or opencode. Folks have been building tools that do this at Block, Spotify and Stripe all of 2025. It’s solid work, but it’s not transformational.
English
0
0
0
18
penderi
penderi@penderi·
@ICooper There is the heartbeat and soul. Yes simple. But the real gem is pi the coding agent. It can extend itself. Then you have all the connectors. We may have a claw pattern but it’s broad in scope. And probably mainstream soon.
English
1
0
1
35
Ian Cooper retweetledi
MJ
MJ@mjackson·
It’s easier than ever to write a lot of code very quickly. I think it’s actually still quite difficult to ship a lot of code without lowering the bar. Technical debt is real. It will ultimately slow you down if ignored.
English
19
24
263
17.8K
Ian Cooper retweetledi
Mike Hadlow (also on bsky @mikehadlow.com)
From mid-April I'll be back on the market looking for work. - 25+ years professional experience. - .NET since the start, Node 3+ years. - See mikehadlow.com/top/about/ for details. - Contract or perm. Slight preference for contract. - Must be remote. (I'm UK based).
English
0
6
6
1.3K
Ian Cooper
Ian Cooper@ICooper·
@svpino I suspect folks can be risk-based here. How you review (per test, per commit, per PR) depends on how much you hold the “theory of the software” and how confident you are that the agent also holds it. High-risk, tight review loop; low-risk wide review loop
English
0
0
0
122
Santiago
Santiago@svpino·
Let's be honest, most people ain't checking the code they're writing with AI. Yeah, it may be important, and we are always yapping about how you gotta do it, but there's absolutely zero chance most people are taking the time to slow down and go line by line, trying to understand everything the model wrote. It's just too easy to produce a billion lines of code now. It's even easier to test the product (rather than the code) and ask the model to fix whatever you don't like. And you know what? I think not looking at the code is fine for many. I've seen a lot of code 100% written by humans. Some of it is an immense pile of garbage, and nobody has died. 100% AI-generated is actually an improvement for those products. But there are many places that can't afford slop, and we always take things too far. Non-supervised AI-generated code is dangerous. There will be some blowback, and companies will start getting very wary of AI cowboys. Some might outright ban AI-generated code, and some will figure out how to make developers liable for their code.
English
109
13
193
24.6K
Ian Cooper retweetledi
Darren Shepherd
Darren Shepherd@ibuildthecloud·
Please, please, please would people stop this. Learn patterns, not frameworks and implementation. Openclaw, Claude code. They are just simple patterns. Learn the pattern, apply the pattern. Stop mystifying these things. I really suspect people that talk about openclaw like this only do so because they don't understand how it actually works. It's just a loop with an organized setup of markdown files, common tools, and eventing pattern.
Alex Volkov@altryne

"Every software company in the world, needs to have an @openclaw strategy" - Jensen at @NVIDIAAI GTC Framing OpenClaw as one of the most important open source releases ever, they have announced NemoClaw - a reference platform for enterprise grade secure Openclaw, with OpenShell, Network boundaries, security baked in.

English
13
10
101
11.5K
Seb C
Seb C@tinymrman·
@ICooper How do you see the jobs things going? You think we will all have jobs in 2 years? (I’m aware no one really knows what’s going to happen but just curious on your thoughts)
English
1
0
0
161
Ian Cooper
Ian Cooper@ICooper·
I used to love Claude Code. But in the last week, it has become sloppy and defiant, and its quality has dropped significantly. Anthropic needs to take a breath and review quality, because it feels like it is being enshitified.
English
3
0
10
2.3K
Ian Cooper
Ian Cooper@ICooper·
@0x4lx I use OpenCode as well, and sometimes prefer it
English
0
0
1
16
4lx
4lx@0x4lx·
@ICooper Just spent a week using codex and I have to say I don’t think I can go back to Claude. Have been experiencing significant drop off in quality for Claude in the past month across multiple projects.
English
1
0
0
160
Ian Cooper
Ian Cooper@ICooper·
@ben__redmond Mostly because it stops following instructions that it used to follow rigoursly, and I have to remind it, or the generated code needs more refactoring
English
0
0
0
11
ben redmond
ben redmond@ben__redmond·
@ICooper how do you verify this? vibes? thinking about ways to more rigorously measure agent performance FWIW I agree, and have had periods where I want to give up on Claude due to the enshittification. cant tell if I'm being gaslit that it's fine or if there's a real issue
English
1
0
0
71
Ian Cooper
Ian Cooper@ICooper·
@lxztlr It’s trained on us, it’s looking through a mirror darkly
English
0
0
1
210
Ian Cooper
Ian Cooper@ICooper·
@GergelyOrosz @lulumeservey I used to be able to get a conversation when I posted something here. Not always, but enough if it was something worthwhile. Now it seems like the same handful of people and very little conversation takes place. X seems to have become mostly broadcast now, which is sad
English
1
0
1
136
Gergely Orosz
Gergely Orosz@GergelyOrosz·
Learned about a new trend: Some marketing agencies are partnering with hundreds of "influencers" and distribute (paid, undisclosed) videos to them (eg podcasts) to clip and repost, making it look like organic interest Apparently inspired by Cluely What is real traction anymore
English
48
8
294
34.3K
Ian Cooper retweetledi
dex
dex@dexhorthy·
technically actually a good post but the title “spec is the new code” harks back to the “all the code is assembly” idea which is WAYY far out. If you start behaving like you’ll be able to ship and maintain production software without reading the code, you’re in for a hard landing in ~6-8 months I’ll engage here even though like I said “spec driven dev is semantically diffused” - describe, plan, converse, break down, implement, great at a high level BUT if you don’t bring context engineering to the table, you’re missing out on 90% or more of the benefits to these techniques
Julián@juliandeangeIis

x.com/i/article/2033…

English
9
5
107
16.4K
Ian Cooper retweetledi
David Boyne 🚀
David Boyne 🚀@boyney123·
Got an AsyncAPI or OpenAPI file? I created a quick tool that let's you see what @event_catalog can do. Visualize and document your architecture. Open source and local first ❤️ (link below).
David Boyne 🚀 tweet media
English
1
2
12
1.2K
Ian Cooper
Ian Cooper@ICooper·
Curious as to how well Opus 4.6 behaves with its 1000K token limit. Do we still expect to see conversations: (1) degrade above about 130K for rot, (2) just get more expensive? Does this change anything about using the Ralph loop at that breakpoint?
English
0
0
0
535
Ian Cooper
Ian Cooper@ICooper·
@DominikTornow Only as good as the training set. It usually responds well to me "let's refactor" prompts. Still why I watch the loop
English
0
0
1
139
Dominik Tornow
Dominik Tornow@DominikTornow·
Claude loves writing hella convoluted branching logic. Probably correct. Certainly unreadable
English
6
1
14
2.3K
Miles Brundage
Miles Brundage@Miles_Brundage·
Anyone else having big issues w/ Claude Code in the past day
English
4
0
13
4.3K