Software engineering teacher, mentor and consultant available for clients who care about creating real value for users, businesses, communities and society. Yeah. I didn’t mention shareholders.
Public Key
npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Profile Code
nprofile1qqsrzun540f30d06meksdaze4m2lfpwfrfdpk98sf4jmtaneqljncpgpz3mhxue69uhhyetvv9ujuerpd46hxtnfduqs6amnwvaz7tmwdaejumr0dsdxrs7u
Show more details
Published at
2026-07-13T06:36:15Z Event JSON
{
"id": "5e7d206f0d945b4eff7a804c363da7637ea842481717c12afc60431ee20b5bc4" ,
"pubkey": "317274abd317b5fade6d06f459aed5f485c91a5a1b14f04d65b5f67907e53c05" ,
"created_at": 1783924575 ,
"kind": 0 ,
"tags": [
[
"proxy",
"https://mastodon.cloud/users/jasongorman",
"activitypub"
],
[
"client",
"Mostr",
"31990:6be38f8c63df7dbf84db7ec4a6e6fbbd8d19dca3b980efad18585c46f04b26f9:mostr",
"wss://relay.ditto.pub"
]
],
"content": "{\"name\":\"Jason Gorman\",\"about\":\"Software engineering teacher, mentor and consultant available for clients who care about creating real value for users, businesses, communities and society. Yeah. I didn’t mention shareholders.\",\"picture\":\"https://media.mastodon.cloud/accounts/avatars/000/297/928/original/51d569f0c738c07a.jpg\",\"banner\":\"https://media.mastodon.cloud/accounts/headers/000/297/928/original/30aa75475482464a.png\",\"nip05\":\"[email protected] \",\"fields\":[[\"Business\",\"https://www.codemanship.co.uk\"],[\"GitHub\",\"https://www.github.com/jasongorman\"],[\"Bluesky\",\"https://bsky.app/profile/jasongorman.bsky.social\"],[\"LinkedIn\",\"https://www.linkedin.com/in/jasongorman/\"]]}" ,
"sig": "fed0b433ee14e77a0c55a735d7ab05b45035a0c7e05ce61ca4f9f3c530ce4bae0ee4c45d7919bc8168f27c3030046796de355142da1e4a33bc647ed30381c33b"
}
Last Notes npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman The longer sequences of autonomous "agentic" software development get, the stronger quality gates have to be. The reason why fully autonomous execution will never be a thing is because it doesn't take that many steps in a row before the gates have to be effectively *perfect*. That's a Fool's Errand. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman CircleCI's analysis of 28 million CI workflows confirms the same picture the DORA data shows. While feature branch activity's up significantly, the median impact on *main* (i.e. release) branch activity's net-negative 7%. Only the top 5% of teams saw significant gains. The top 10% flatlined at 1%. For the average team, AI slows them down overall. Told ya! https://www.linkedin.com/pulse/what-28-million-workflows-reveal-ai-codings-biggest-risk-circleci-j9syc/ npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman I'm pretty satisfied at this point that the true extent of "AI" use in software development has been massively exaggerated. Sure, lots of devs are using LLMs. But there seems to be very little advanced use. It's mostly chat window stuff and occasional inline completion, to keep the boss happy. It is, however, a massive distraction. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman I described to a new friend yesterday evening what I did for a living. She asked what the value proposition was (she works in marketing). I gave her the spiel about the impact on lead times, release reliability and long-term cost of change. And then I showed her some stats from clients about those outcomes. She said I'm sitting on a goldmine. You'd think so, I replied. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman Part of the obstacle is that if we were to set the bar at "basically competent", 90% of the profession would have to significantly up their game. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman Ever since I read Steve McConnell's After The Goldrush, I've been listening to people tell me why software engineering should be exempt from the kind of controls that e.g. electrical engineering or medicine or plumbing are subject to. The reason is almost always "Their work can do real harm". Yeah? Look around you, dude. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman New rule: if your for-profit company is "too big to fail", you get nationalised, not bailed out. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman "All the optimism about using AI for coding, Smiley argues, comes from measuring the wrong things." https://www.theregister.com/2026/03/17/ai_businesses_faking_it_reckoning_coming_codestrap/ npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman Another day, another "Well, sure, that's what the data says. But in my experience..." take. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman "the fastest and most successful adopters are abandoning caring about the structure of the code it produces or even what language it uses" Looking forward to seeing that data npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman You measured the impact, right? And you did it a bunch of times to establish a trend, yes? Or is it just "I did this once and it felt like it worked"? npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman A pincer movement will finish "agentic" coding: * Producing code faster than we can understand it paints us into a corner * The fastest way to understand code is to write it LLM-based tools will ultimately finish up as rubber ducks and inline complete Useful? Sure. $multi-trillion useful? LOL. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman "Code doesn't need to be clean as long as it's easy to change" This is why, when I mean "easy to change", I say "easy to change". So then folks would have to say "Code doesn't need to be easy to change as long as it's easy to change". npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman The more autonomously you want "AI" coding agents to work, the better your automated workflows, coordination and quality gates will need to be. As you approach 100%, cost rises to infinity. It's an asymptote. Walk things back to where the value > the cost https://codemanship.wordpress.com/2026/02/18/100-autonomous-agentic-coding-is-a-fools-errand/ npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman Gravity is a movie about a software development team who let problems slip downstream in the mistaken belief they won't be seeing them again any time soon. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman If your boss think that demonstrations by Anthropic and Cursor of agentic programming are proof that fully autonomous AI software creation at scale is "almost here", encourage them to read about the recent history of fully-autonomous self-driving cars, which have been "almost here" for well over a decade now. That last 10%* isn't a small step. It's the stuff they can't crack. * And that's being extremely generous npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman Watching a very disappointing video about AI-assisted coding. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman It's going to be interesting when hyper-scale LLM usage plans go up to $thousands per month. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman @nprofile…acpk There's a wall confronting hyperscale LLMs, and the writing's on it npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman I'm calling it. This age of "hyperscale AI" will end. For so many reasons, it *has* to. Smaller, more specialised models - perhaps fine-tuned on our data (e.g., our code) - running locally on high-end consumer hardware. That's where I see things eventually heading. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman 10 lines of code can be worth millions of pounds, and 10,000 can be worth nothing. Just a little reminder for folks who wrongheadedly equate coding with productivity. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman These are CI build stats from the 1 million-lines-of-code web browser Cursor claim they generated in less than a week using 100 "agents". It's being heralded as a breakthrough. Yes, indeed, folks. AI agents can generate broken software at scale. Far from proving their point, this ends up proving mine. Your dev "team" may be a 100-lane motorway, but a *safe* CI pipeline remains a garden gate. Note the queuing times. Zero CI coordination = broken software. https://media.mastodon.cloud/media_attachments/files/115/931/992/211/211/382/original/3e77e3b31bc670da.png https://media.mastodon.cloud/media_attachments/files/115/931/992/216/047/767/original/b2866486d630356c.png npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman It's the "Clever Hans" effect: folks genuinely don't seem to realise how often *they* actually wrote/edited the code to get things working. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman "Code is now disposable, you can regenerate systems in minutes", he says as I watch him going round and round in circles trying to get Claude to fix a bug. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman An understandable knee-jerk reaction when folks see, say, a UML class diagram is to think "Big Design-Up Front" and run away screaming. Doesn't have to be that way at all. Warning: contains the words "continuous", "collaborative" and "architecture" https://codemanship.wordpress.com/2026/01/17/first-we-model-the-domain/ npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman Thought experiment. Let's imagine that tomorrow your government passes a law making all software developers legally liable for any harm their work causes, like many other professions are. What would you do differently? npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman @nprofile…acpk "AI" is just the latest way of automating it ;-) npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman Someone now trying to argue that some of the most renowned software developers in the world think that LLM-generated code is "just fine". npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman Simultaneously manually testing software and fixing the bugs it finds is a bit like modifying a list while you're iterating through it. Each "fix" can introduce new bugs (and reintroduce some old favourites). The risk of getting stuck in a non-terminating loop is very real. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman "Hi. I'm an AI engineer". You engineer AI? "No, I use AI for engineering." Hi. I'm a compiler engineer. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman Love this track https://www.youtube.com/watch?v=rbkkxqghGNo npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman Merry Just Like Any Other Day Except Everything's Closed to all who celebrate! npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman Feels like we should have some Christmas music. It doesn't get much more Christmassy than this. https://www.youtube.com/watch?v=qORYO0atB6g npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman "Coding is no longer the bottleneck". So what you're saying is that NOTHING HAS CHANGED. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman Let’s pause to reflect on that word, “iterative”. Iteration without convergence is chaos – literally. That rather begs the question, converging on what, exactly? https://codemanship.wordpress.com/2025/12/22/aligning-teams-around-shared-goals-is-a-very-good-idea/ npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman You don't get the keys to the vicarage by questioning the power of prayer. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman What if I told you there was a technology that would make the software you release less reliable, more expensive to change, and with longer delays in delivery? You'd say "Well, we're definitely not going to use *that*!" And yet, here we are... Again. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman I was ████████ the ████████ files, and then ████████ ████████, but what kind of ████████ would ████████ for that? I mean, they'd have to be total ████████. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman Watch software developers. I mean *really* watch them. When they say they spent an hour "writing code", they've actually spent most of that hour *reading* code and *thinking* about it. Wanna boost your developer productivity? * Write code that's easier to understand * Get better at understanding code More code ain't gonna help here. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman "If you're not seeing a jump in productivity, you must be working in a niche that's outside the model's training data distribution" Like well-written code, for example. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman When we look beyond these sensational "flying saucer reports", we see no AI-generated Spotify or Salesforce or SAP. No LLM-generated games bothering the charts. No noticeable uptick in new products being added to the app stores. So, where is everybody? https://codemanship.wordpress.com/2025/12/14/the-gorman-paradox-where-are-all-the-ai-generated-apps/ npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman In 2026 I'll only be ordering takeaway from restaurants who know their drivers and care if they live or die. I appreciate that a decade ago that would have seemed like a low bar. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman Consider the possibility that communicating is the work, and coding is the interruption. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman @nprofile…hs7x Well, I spent a couple of years working on and off with a large US car manufacturer, who seriously invested in dev training. (Hence me.) Their apprentices would reach a point where they could get more money working somewhere else. Ironically, it was the very strong union there that stopped them from offering them more. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman "Why should I train my developers? They'll just leave." "Why is it so hard to find developers with the skills I need?" One question answers the other. https://codemanship.wordpress.com/2025/12/06/training-mentoring-is-a-common-good/ npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman "I'm good with AI coding tools because of my experience managing offshore teams" Good at avoiding blame, I suspect. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman Marathons are easy to start. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman @nprofile…sxvw But he was feeding them back in. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman Watching an "AI" coding demo sent to me by someone who said "You must be doing it wrong". I'm watching him - and I shit you not - copy & paste test and skeleton implementation code - from a series of pre-prepared prompts he'd already written - into Claude's web chat window. Claude's doing maybe 10%. He's pre-prepared his side of an entire conversation, which includes most of the code. I mean, yeah. That would do it. But... npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman Are you still using Technology A? You need to start using Technology B, or you'll be left behind! * checks watch * Are you still using Technology B? npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman If you asked me to characterise software development in its essence, I'd say it's a process of reducing uncertainty. Otherwise known as "learning". https://codemanship.wordpress.com/2025/11/28/we-dont-out-deliver-the-competition-we-outlearn-them/ npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman For the foreseeable future, when it matters, there *will* be a software developer at the wheel. If Jevons is to be believed, probably *more* of us. I'd start hiring now if you want to beat the stampede for the remaining skilled devs when reality sinks in. https://codemanship.wordpress.com/2025/11/25/the-future-of-software-development-is-software-developers/ npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman When employers finally realise that you-know-what isn't replacing any developers, and with you-know-what-generated code causing fires all over the place, there's going to be a stampede. Are you gonna wait for that? npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman If I was an employer of software developers, I'd be hiring now while I can have my pick. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman I've done quite well this week at not mentioning you-know-what. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman What if... Now, hear me out on this... What if we made it so that the lion's share of a multi-trillion industry all relied on one specific version control host owned by a company not known for their exemplary commitment to reliability? npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman It's a little sad how some employers only invest in training and mentoring for entry-level devs. Managers tell me "Our senior devs already know this stuff". But do they, though? e.g., a large-scale study of developer IDE activity found that only 8% of those who said they did TDD did anything vaguely like it. Maybe that's why you're not feeling the benefits of shorter lead times, more stable releases and lower cost of change? They're not actually doing any of it. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman I think we can probably forgive Tony Hoare for nulls. It was his Jaws 4: The Revenge. He was in some much better stuff that more than makes up for it. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman @nprofile…sxvw Most scientists see humans as highly improbably products of billions of years of evolutionary processes npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman LLM users tend to fall into two camps: those who see a mind behind the screen that reasons, plans and understands, and those who see LLMs for what they really are. Simple, deterministic games can reveal their true nature. Can you see the tiger? https://codemanship.wordpress.com/2025/11/12/the-tiger-in-the-magic-eye-picture/ https://media.mastodon.cloud/media_attachments/files/115/536/021/562/836/380/original/0afb6fc78c57e654.jpg npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman LLMs are trained on public sources of code examples. The vast majority of those examples are poorly-written. This is why LLMs are so good at generating poorly-written code. So, when someone says they're *impressed* by LLM-generated code... npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman There. I've said it. You may now start throwing the furniture around. https://codemanship.wordpress.com/2025/11/07/is-software-the-ufology-of-engineering-disciplines/ npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman We're software developers. We can say "No" to the bad tech thing. And then it doesn't happen. Because the people we'd be saying "No" to would have nowhere else to turn. Well, I suppose they could try vibe-coding it. LOL. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman I'm beginning to wonder if having most of the media owned by a handful of billionaires is such a good idea after all npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman Researchers claiming LLMs refusing to shut down when instructed is evidence that they have a "survival instinct" perhaps didn't consider the possibility that LLMs have no way of shutting themselves down, but they do have dystopian science fiction in their training data that might match that input. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman A lot of professional services companies' expertise seems to essentially boil down to "We read the instructions". npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman They've gone from curing cancer and fixing climate change to insecure web browsers and pornbots. What's next for OpenAI? npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman We apologise for the current eggs outage. It appears the basket is down. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman I've joked before that "AI" coding assistants are like weight loss pills that only work if you exercise and eat healthily. Some folks might interpret that to mean I think LLMs boost the performance of already-high-performing teams. But what I'm *really* saying is I believe it's a placebo. And my position as we hurtle towards 2026 is that if LLMs (ideally smaller OSS community-built ones running on consumer hardware) are what it's gonna take for more teams to work smarter, then so be it. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman Okay, just so I've got this right: black teenagers should be tried as adults, but white men in their late 20s and early 30s are "just kids being kids"? npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman Effective separation of concerns in software designs is the key to reducing cognitive load when trying to understand and change code. It turns out that’s good advice when working with LLMs, too. https://codemanship.wordpress.com/2025/10/17/the-ai-ready-software-developer-1-separation-of-concerns/ npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman When this generative "A.I." bubble's over, I'm looking forward to us all getting back to solving real world problems and making users' lives better like we were totally doing. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman Humans innovate, LLMs imitate. It's really important to remember this if you're building a business with or around the technology. https://codemanship.wordpress.com/2025/10/13/why-you-probably-wont-get-rich-building-with-llms/ npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman Do I believe computing technology has the power to change lives for the better? Absolutely. And that's why I stay. Do I believe, on balance, it has? No. And that's why I stay. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman I can see this era of hyperscale language models ending, and a future of small, task-specific models that can run on consumer hardware. Someone at Samsung agrees with me :-) https://arxiv.org/pdf/2510.04871 npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman Not in the least bit surprised to learn "AI-created" "actress" Tilly Norwood is actually just a statistical approximation of a real person, singer Stella Hennen, who - gasp! - didn't give permission for them to use her likeness and is now threatening legal action. She wrote a song about it first, of course. Here's hoping this makes Stella famous and ends Tilly's "career" and this creepy face-stealing business model. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman Van Halen wouldn't have fallen for advertised maximum context sizes! "I showed these instructions and GPT-5’s responses to a bunch of people, and more than half didn’t notice the 'Brown M&Ms'. And this, I suspect, is what really explains why people perceive the effectiveness of LLMs so differently" https://codemanship.wordpress.com/2025/10/03/llms-context-windows-brown-mms/ npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman @nprofile…7ftx They rig the game. e.g., how is Elmo getting *richer* as his businesses tank? npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman Discouraging software developers and CS grads from working for Big Tech is now my official policy. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman You may have heard that LLMs are really good at programming. This is not true. They are bad at it. But developers who routinely commit code that doesn't even compile, let alone that they tested, may think the code LLMs generate looks just fine. And that, sadly, is a lot of developers. In case you were wondering how the myth got started about LLMs being really good at programming. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman "Vibe Code Cleanup Specialist" is being added to a lot of LinkedIn profiles. Looking at the bios, rarely see any mention of refactoring, legacy code, tests or separation of concerns. I suspect "Cleaned-Up Vibe Code Cleanup Specialist" is coming next. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman Serious question, are version control systems too heavyweight for the frequency of commits some of us are doing today? npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman You run your tests. They all pass. What's the first thing you do next? Genuinely interested to hear. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman Stanley Kubrick: "Man, filmmaking is so hard. Today, we did 99 takes for a single shot. And I'm still not entirely happy." Ed Wood: "99 takes? Wow. I usually just need 1. You must be using the camera wrong." npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman When customer service ends at "We've got your money"... npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman Some folks think I was joking that "agentic" "AI" coding tools like Claude were allowing the BDUF Big Process command-and-control guys relive the glory days. I'm afraid not. These people are out there. https://media.mastodon.cloud/media_attachments/files/115/060/911/816/181/871/original/af972a943d570659.png npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman I'm enjoying watching folks reliving the glory days of Big Specification Up-Front Command-And-Control software processes, with their many Markdown files telling agentic developers how to do their jobs. Reminds me very much of the 1990s. Of course, we used to mostly ignore their instructions when they tried that on us. Which is interesting, because so do these tools a lot of the time 🙂 npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman Worse than when our software fails is when it fails *silently*. When an LLM predicts next tokens with low confidence instead of saying "I'm not sure", to me, that seems like silent failure. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman @nprofile…9zg9 Star Wars just doesn't interest me. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman Some people seem genuinely offended that Alien: Earth is the only thing on Disney+ I want to watch that I can only watch on Disney+. Not the Star Wars' TV series? Nope. Marvel? Oh, please. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman Look, I get it. Your boss insists on you attaching a code-generating firehose to your team's plumbing, and is demanding a power shower. There's not going to be a power shower. Right now, I see lots of teams pretending. But reality's got to bite eventually. (And, no, writing LinkedIn posts proclaiming 10x productivity isn't going to save you.) So waddaya gonna do then? npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman The solution to poverty is money. The solution to hunger is food. The solution to homelessness is homes. The solution to illness is healthcare. The solution to conflict is dialogue. We don't need a fucking chatbot to solve these problems for us. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman Here's how I see it: when we optimise a non-bottleneck in a system with real bottlenecks, we make overall system performance worse. Coding isn't the bottleneck in software development, but there are real bottlenecks in many dev teams' processes. When they turn on the "A.I." coding firehose, they can overload their plumbing. Team productivity - measured in customer outcomes - gets *worse*. => The first step on your journey to "A.I."-assisted coding is to FIX YOUR REAL BOTTLENECKS. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman "I speculated that transformer performance would converge on not-quite-good-enough. Needs more work. See me after. Not so much 'super-intelligence' as 'super-mediocrity'." #gpt5 https://codemanship.wordpress.com/2025/01/11/the-llm-in-the-room/ The time is upon as, folks. If anyone doubted that LLMs have hit a performance wall, it's undeniable today. This is as good as they're gonna get, and it ain't good enough. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman My new hobby is watching product managers on LinkedIn pretend they're building complex software applications using "coding agents" and trying to out-hype each other in the comments. They don't need us anymore? Cool. We'll reserve our very special "not needed anymore" rate to come fix your shit. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman Your regular reminder that "vibe coding" was intended as a joke. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman This is the best summary of "A.I." LinkedIn ever. https://media.mastodon.cloud/media_attachments/files/114/958/564/969/442/776/original/3f637dd1b28cf65a.png npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman ChatGPT has basically been turned into this guy https://www.youtube.com/watch?v=KRPcssq-7Us npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman LLMs aren't linters, folks. They report imaginary problems, sometimes in imaginary code, and they miss *tonnes* of problems. npub1x9e8f27nz76l4hndqm69ntk47jzujxj6rv20qnt9khm8jpl98szsyy23ah Jason Gorman @nprofile…9rp6 An engineering manager actually said that at a conference to me once. "We've hired this new developer, and he's so good, nobody can understand his code."