This is just a specific example of a more general issue: we're treating hallucinations like a big new AI problem when quite often humans would have the same issue if they didn't know how to look things up. And we're barely investing at all in giving AIs the same level of "just look it up" power.
21.02.2026 18:31 โ ๐ 2 ๐ 0 ๐ฌ 0 ๐ 0
And the second you *do* give an AI a tool to do the search, it quite prefers to use it over making something up, especially if you provide the most minor nudge in the project instructions or system prompt.
21.02.2026 18:31 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0
The problem isn't that we need to make LLMs better at knowing all possible package names a priori. The problem is that we haven't given them a tool to do the search.
21.02.2026 18:31 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0
But: if you asked any developer to come up with a package name out of their head, exactly the same problem would happen. But actual developers don't make up packages out of their heads. They go to npmjs.com , search for packages, and look at signals like popularity, maintenance, etc.
21.02.2026 18:31 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0
An example I give is: there's *tons* of papers trying to figure out how to get AIs to stop hallucinating packages and endless hand wringing about the supply chain implications of package hallucinations + typosquatting.
21.02.2026 18:31 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0
I've said it before, but I really think we're under investing, as a broad AI ecosystem, in tools that help AIs get the right answer by asking a tool the question, and overinvesting in trying to fine tune away "hallucinations" that should never be happening in the first place.
21.02.2026 18:31 โ ๐ 3 ๐ 0 ๐ฌ 1 ๐ 0
So we're collectively spending a lot of time coming up with new ways of "specifying" software (not a bad thing on its own) and imo not spending nearly enough time on refining our existing inner loop tools for AI interactions.
Watch this space :)
20.01.2026 16:29 โ ๐ 2 ๐ 0 ๐ฌ 1 ๐ 0
A lot of what makes AI coding assistance feel like it doesn't scale past a certain point comes from a lack of quality control tooling that fits into the natural core loop of software.
And tools like husky/lefthook are really not designed for AI styles of interaction.
20.01.2026 16:29 โ ๐ 3 ๐ 0 ๐ฌ 1 ๐ 0
I've been working on a personal AI coding workflow for vscode for a few months and I'm really impressed by how much vscode offers in the LM APIs.
I'm trying to get it to a place where I can share it (and it will be usable by people other than me) and am really close!
16.01.2026 19:11 โ ๐ 6 ๐ 0 ๐ฌ 0 ๐ 0
I have a couple of announcements to make next week. Stay tuned!
16.01.2026 19:10 โ ๐ 8 ๐ 0 ๐ฌ 0 ๐ 0
Fun fact: the internal codename for Heroku Vibes was "Heroku Garden".
08.10.2025 17:48 โ ๐ 4 ๐ 0 ๐ฌ 0 ๐ 0
We have a lot of work to do to really deliver on that vision, but I'm extremely excited about the prospect of creating something that can finally deliver on the earliest Heroku vision of making software development accessible to everyone.
08.10.2025 17:47 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0
But the crucial thing is: it's a starting point, not an ending point. It's a way of getting something that works (like Rails scaffolding, iykyk) and solves a real problem, and building it on a platform with enough sophistication to support your software development journey.
08.10.2025 17:47 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0
Not only a way to prototype and build apps without having to know anything about setting up a local development environment or how to deploy to production, but an accessible onramp to building applications that doesn't require learning to code.
08.10.2025 17:47 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0
But with the advent of AI tools, we finally have the ability to fully deliver on that vision.
08.10.2025 17:47 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0
That vision was ahead of its time (we were still living in a pre-Atom, pre-vscode, IE-driven world), and Heroku pivoted to stripping away the deployment papercuts. That was the right move at the time and it was world-changing.
08.10.2025 17:47 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0
The Heroku Garden vision stripped away nearly all of the papercuts that stopped people from getting an idea out of their head and into production. Not just deployment pieces, but even getting a local development environment set up so you could build the app.
08.10.2025 17:47 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0
Over a decade ago, Heroku started out with "Heroku Garden", the idea that we could smooth out the onramp for programmers by creating an environment for building out their app in an in-browser editor and immediately deploying it for real.
08.10.2025 17:47 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 1
We can make the gap between "can generate an app that works well enough to be useful" and "can edit the copy in the code myself" much, much smaller.
And once you're editing copy in the code, you're off to the races.
08.10.2025 17:47 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0
But there's a huge space in between! Everyone who's tried to iterate with an AI on copy changes has experienced the feeling of "Can I just making this freaking change myself?!".
08.10.2025 17:47 โ ๐ 1 ๐ 0 ๐ฌ 1 ๐ 0
I think people tend to think of vibe coding as the new no-code. Either you're a programmer and you're in an IDE, or you're not a programmer and you're making every edit by using natural language to talk to an AI assistant.
08.10.2025 17:47 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0
I think a good way to think about Heroku Vibes is that it's an accessible onramp for people to get something real working on a real platform. And then, if they want, they can start to evolve the code that they generated, and have the full power of Heroku to help them get there.
08.10.2025 17:47 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0
That's very much an _aspiration_ for this project, but the first release was focused on the meat-and-potatoes of getting everything wired up and working well, and I'm hoping to have a lot more to say about this as we implement features that make that vision a lot more real.
08.10.2025 17:47 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0
I don't just mean "we should collaborate on specs and then have the AI autonomously do the work, and then you write another spec and have the AI autonomously break half of what you liked in the first place."
I mean actual back-and-forth iteration as you go.
08.10.2025 17:47 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0
3. The word "collaborative" in the marketing tweet isn't an accident. We still have a lot of work to do to realize this vision, but I personally believe strongly that the status quo with AI generation is _far_ too one-shot and not nearly collaborative enough.
08.10.2025 17:47 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0
2. When you're happy with your app in Vibes, you can transfer it to a normal Heroku app and get the full power of the Heroku software development lifecycle (GitHub integration, review apps, pipelines, CI/CD, etc.)
08.10.2025 17:47 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0
Even if something isn't already supported, there's a good chance Vibes can figure it out by leaning on a decade's worth of people during nearly anything you can think of on Heroku.
08.10.2025 17:47 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0
A few things worth pointing out:
1. Vibes has the ability to do most things that a normal Heroku app can do (build backends, create databases, accept config vars etc.), which is a real superpower.
08.10.2025 17:47 โ ๐ 0 ๐ 0 ๐ฌ 1 ๐ 0
This is what I've been working on! This tweet is of course the marketing way of describing it ("game-changing"!) and this is very much a first release, but I'm so excited about the overall vision for this thing.
08.10.2025 17:47 โ ๐ 6 ๐ 2 ๐ฌ 1 ๐ 0
๐ฃ building @bomb.sh
๐ hacking on atproto community tooling
๐ co-creator of @astro.build
๐ฅ design engineer at @sentry.io
โจ they/them
Senior Staff Eng at Amazon / One Medical, Neurodivergence Advocate. Autistic / ADHD / Depression, He / Him. I'm the Lemur guy. Living and working somewhere about SF.
Official Bluesky for the Pivot podcast with Kara Swisher and Scott Galloway. Part of New York Magazine and the Vox Media Podcast Network.
The Great & Powerful Wizard of the Emerald City๐
Film analyzer, co-host, and Head of Content for New Rockstars on YouTube. I didnโt find Mephistoโฆ He found me.
We are modernizing the twelve-factor app methodology at https://github.com/twelve-factor
Official account of Ember, your favorite JavaScript framework. Posts by an assortment of Core Team members.
emberjs.com
Try in your browser: http://new.emberjs.com
๐ I'm Robbie Wagner. Currently slinging JavaScript for Amazon. Previously slung JS for Netflix and Apple. Host of @whiskey.fm. CS@VT 2013
Web developer. Partner Code All Day Consulting.
Member of Ember.js core team. Created EmberObserver.com
Senior Developer @mainmatter.com. @emberjs.com Core Learning and Tooling Team member. Created Empress http://github.com/empress. Created Lint to the Future https://github.com/mansona/lint-to-the-future. Big fan of Open Source!
Software Engineer @crowdstrike.com. Here for all things tech, Ember.js, politics, climate change & renewables.
Continuous Accessibilityยฎ / Accessibility Automation / Product Accessibility & Design Systems are my current jam
Please donโt follow me for a single lane, I like many lanes and tend not to stay in a single one. ๐คทโโ๏ธ๐
๐Kensington, CA, North Mexico
Husband |๐ฆฎparent | โฐ๏ธTrail Runner | OSS Software Engineer building a better Web with @emberjs.com and @warp-drive.io
๐จ๐ผโ๐ปSenior Staff Engineer at AuditBoard, Ex @linkedin.com IsleOfCode
Web consultant / entrepreneur, Ember.js Core emeritus, product craftsman, devoted husband and dad, follower of Jesus
I'm interested in tech and how multicultural lenses noticeably alter our viewpoints
Saudi Arabia ๐ธ๐ฆ / Boulder, CO ๐บ๐ธ
I'm that YouTuber who taught you how dishwashers work. Guess I'm tryin' out the whole Bluesky thing now.
he/him
https://www.youtube.com/technologyconnections
Makes things up. Writes them down. Dreams about growing up but not yet.
Law professor, Drexel Univ โข Affil'd fellow, Yale ISP โข NYC Bar Ass'n Rule of Law Task Force โข AAUP Committee A on Academic Freedom & Tenure โพ Cleveland native/partisan ๐ runner โข https://linktr.ee/akalhan
Professor of law at UC Law San Francisco. Writes about vaccines law and policy. Vaccine Advocate. Mom of two.