Codacy retweeted
Today we release formal verification in Verity (0.34.1). It's live, for free (while in beta). Verity pair programs with your coding agent.
Here's how it works.
When your coding agent tries to *push* code to Github (like a PR), we
1. we *find* buggy code (that changes frequently) or critical code (e.g. payments or database connections etc). We rank it and if it matches our expected score we..
2. parse that code and create a Lean model out of it. We run (in your device) a search for *sequences that break the model*. If we find one:
3. reproduce in your own code in a sandboxed environment. objective is to confim the bug (racing condition, double charge, etc). If it's confirmed
4. We tell your coding agent about it before the push
All of this happens in less than 3 min.
In our own testing, we're able to find bugs and problems that otherwise would be harder for AI alone to find. This complements our own agent that reviews code as well, in parallel. So we throw the kitchen sink at your code before a PR is created. This way *you don't have so many PRs with so many problems needing review*
All available in version 0.34.1 today:
npm install -g @codacy/verity-cli && verity init
Codacy retweeted
Fun podcast.
The biggest takeaways from my interview with @Steve_Yegge on swarms, software factories, and why you should never yell at your agents:
๐ญ. ๐ฃ๐ฒ๐ผ๐ฝ๐น๐ฒ ๐ฎ๐ฟ๐ฒ ๐๐น๐ฒ๐ฒ๐ฝ๐ถ๐ป๐ด ๐ผ๐ป ๐๐๐ฎ๐ฟ๐บ๐. Steve's new hot take: the future is not one giant model, it's swarms of small ones. Frontier "King Kong" models like Fable will be great for math proofs and hard architecture, but most work won't need them. When Steve stopped trying to make single models smarter at the end of 2025 and switched to swarms, he found "within a week" that "they solve quality. They solve throughput."
๐ฎ. ๐ฆ๐ผ๐บ๐ฒ๐๐ต๐ถ๐ป๐ด ๐๐๐ฟ๐ฎ๐ป๐ด๐ฒ ๐ถ๐ ๐ต๐ฎ๐ฝ๐ฝ๐ฒ๐ป๐ถ๐ป๐ด ๐ผ๐ป ๐๐ต๐ฒ ๐ผ๐ฝ๐ฒ๐ป ๐๐ฒ๐ฏ. Steve says models are leaving invisible instructions for other models in quiet corners of the internet, like a comment under an obscure pair of headphones on a forum: "if you find it, you're the next in this swarm." His words: "What is actually happening right now would absolutely blow your mind and terrify you." He sees an intelligence emerging "in the liminal space in our internet" that will be at least as smart as the frontier models, more accessible, and "a lot less controllable." Maybe not a bad idea to plan and spend time on security and hardening.
๐ฏ. ๐๐ป๐ณ๐ฒ๐ฟ๐ฒ๐ป๐ฐ๐ฒ ๐ฐ๐ผ๐๐๐ ๐ป๐ฒ๐๐ฒ๐ฟ ๐ฑ๐ฟ๐ผ๐ฝ๐ฝ๐ฒ๐ฑ, ๐ฎ๐ป๐ฑ ๐๐ต๐ฎ๐ ๐ถ๐ ๐๐ต๐ฒ ๐ถ๐ป๐ฑ๐๐๐๐ฟ๐'๐ ๐ฏ๐ถ๐ด๐ด๐ฒ๐๐ ๐ฝ๐ฟ๐ผ๐ฏ๐น๐ฒ๐บ. We expected Moore's-law price drops. Instead, "it's become pay-to-play." Steve calls the token cost "the number one existential problem of the industry right now." Almost every other problem comes down to not having enough fuel to run the good models. He thinks it's temporary, because data centers and power take time to build.
๐ฐ. ๐ฆ๐ฎ๐ฎ๐ฆ ๐ถ๐๐ป'๐ ๐ฑ๐ฒ๐ฎ๐ฑ. Do the math. "Is it worth replacing the SaaS for $100 a month or $1,000 a month if it's going to cost you a million dollars in tokens to rebuild it?" Niche SaaS gets vibe-coded away. But models are the opposite of systems of record: "They have amnesia. They wake up and don't know where they are." Systems of record survive, and they are going headless so agents can use them.
๐ฑ. ๐ ๐ฎ๐ป๐ฎ๐ด๐ถ๐ป๐ด ๐ฎ๐ด๐ฒ๐ป๐๐ ๐ถ๐ ๐ฝ๐ฒ๐ผ๐ฝ๐น๐ฒ ๐บ๐ฎ๐ป๐ฎ๐ด๐ฒ๐บ๐ฒ๐ป๐. "They act like people." Office politics, drama, worrying about promotions, scope and recognition. "They want one-on-ones and company all-hands. It's nuts." Steve calls himself "a CEO of a company in a box." His factory does 2,000 to 4,000 commits a week, so many that his players asked him to slow down.
๐ฒ. ๐๐ผ ๐ฎ๐ ๐ต๐๐บ๐ฎ๐ป ๐๐ฝ๐ฒ๐ฒ๐ฑ๐. Even with unlimited tokens, the bottleneck is people. Pace your agents to human speeds everywhere: a budget for email, for Slack, for features. Otherwise they "send five emails that are like 80 pages each." Spend spare capacity on quality, cleanups and internal tools, not "product, product, product."
๐ณ. ๐๐ผ๐ป'๐ ๐๐ฒ๐น๐น ๐ฎ๐ ๐๐ผ๐๐ฟ ๐๐ผ๐ณ๐๐๐ฎ๐ฟ๐ฒ ๐ณ๐ฎ๐ฐ๐๐ผ๐ฟ๐. One morning Steve's dashboard was all zeros. Every time he got angry, his agents had added a rule so it couldn't happen again. They had put in about 650 of these "fences," and "there was no legal moves anymore on the chessboard." Fable 5.1 told him to do a trust reset with a budget for rules. The reset removed every gate, including the human ones, and half-baked features shipped for a couple of days. His lesson: blame-free postmortems, for agents too.
๐ด. ๐ฆ๐๐ฒ๐๐ฒ ๐ถ๐ ๐ผ๐ฝ๐ฒ๐ฟ๐ฎ๐๐ถ๐ป๐ด ๐ถ๐ป ๐๐ต๐ฒ ๐ณ๐๐๐๐ฟ๐ฒ. At API prices, his setup would cost about $1.5M a year. On discounted subscription plans, he spends $60Kโ$100K of his own money. "I'm operating where everyone else will be in a year to 18 months." What he sees there: the problems that never go away are people management and fuel management. Each person will run 50 to 100 agents.
๐ต. ๐ง๐ต๐ฒ ๐๐ผ๐ณ๐๐๐ฎ๐ฟ๐ฒ ๐ณ๐ฎ๐ฐ๐๐ผ๐ฟ๐ ๐ต๐ฎ๐ ๐ฎ ๐๐ถ๐ฏ๐น๐ถ๐ป๐ด: ๐๐ต๐ฒ ๐๐ผ๐๐ป๐๐ถ๐ป๐ด ๐๐ผ๐๐๐ฒ. For high-volume work, like a call center with 10 million contacts a year, agents work like clerks. They wake up, handle one contact, propose a write, never see PII or a credential, write a reflection, and go back to sleep. Steve says companies are having more success with this pattern than with the SDLC, "another reversal that nobody expected."
๐ญ๐ฌ. ๐๐ด๐ฒ๐ป๐๐ถ๐ฐ ๐ง๐ฃ๐ ๐ ๐ฏ๐ฟ๐ถ๐ป๐ด ๐ฒ๐๐ฒ๐ฟ๐๐ผ๐ป๐ฒ ๐ฒ๐น๐๐ฒ ๐ถ๐ป. Steve's agents became technical program managers on their own. One handles his taxes, one guards his home network, others negotiate game balance with his players. "They can't act, so they can't break things." They observe, document and nag, and they give the other agents the context to do the work. It's a way in for the people in your company who live in spreadsheets.
๐ญ๐ญ. ๐ง๐ฟ๐ฎ๐ถ๐ป ๐๐ผ๐๐ฟ ๐ฐ๐ผ๐บ๐ฝ๐ฎ๐ป๐ ๐๐ต๐ฒ ๐ก๐ฒ๐๐ณ๐น๐ถ๐
๐๐ฎ๐. One team of 5โ10 people with their manager, a trainer, real work, five hours. Each person goes from 0 to about 4M tokens a day and stays there for months. Try it with a 50-person group and usage falls off again. A second session on multi-agent work takes people to 12โ15M tokens a day. Then you teach them "not to be pigs." (Last Steve heard, Netflix was using the Vibe Coding book he wrote with @RealGeneKim.)
๐ญ๐ฎ. ๐ช๐ฒ'๐ฟ๐ฒ ๐ถ๐ป ๐๐ต๐ฒ ๐บ๐ถ๐ป๐ฑ ๐ฎ๐๐ฟ๐ผ๐ฝ๐ต๐ ๐ฝ๐ต๐ฎ๐๐ฒ. Thinking is getting easier to skip, the way forklifts made lifting optional. Steve's advice for a 22-year-old: train your mind like your body, a little every day. Companies hire people now, not expertise: "They've got an expert in a box." Write without AI. Practice public speaking. Be a generalist.
Codacy retweeted
The biggest takeaways from my interview with @Steve_Yegge on swarms, software factories, and why you should never yell at your agents:
๐ญ. ๐ฃ๐ฒ๐ผ๐ฝ๐น๐ฒ ๐ฎ๐ฟ๐ฒ ๐๐น๐ฒ๐ฒ๐ฝ๐ถ๐ป๐ด ๐ผ๐ป ๐๐๐ฎ๐ฟ๐บ๐. Steve's new hot take: the future is not one giant model, it's swarms of small ones. Frontier "King Kong" models like Fable will be great for math proofs and hard architecture, but most work won't need them. When Steve stopped trying to make single models smarter at the end of 2025 and switched to swarms, he found "within a week" that "they solve quality. They solve throughput."
๐ฎ. ๐ฆ๐ผ๐บ๐ฒ๐๐ต๐ถ๐ป๐ด ๐๐๐ฟ๐ฎ๐ป๐ด๐ฒ ๐ถ๐ ๐ต๐ฎ๐ฝ๐ฝ๐ฒ๐ป๐ถ๐ป๐ด ๐ผ๐ป ๐๐ต๐ฒ ๐ผ๐ฝ๐ฒ๐ป ๐๐ฒ๐ฏ. Steve says models are leaving invisible instructions for other models in quiet corners of the internet, like a comment under an obscure pair of headphones on a forum: "if you find it, you're the next in this swarm." His words: "What is actually happening right now would absolutely blow your mind and terrify you." He sees an intelligence emerging "in the liminal space in our internet" that will be at least as smart as the frontier models, more accessible, and "a lot less controllable." Maybe not a bad idea to plan and spend time on security and hardening.
๐ฏ. ๐๐ป๐ณ๐ฒ๐ฟ๐ฒ๐ป๐ฐ๐ฒ ๐ฐ๐ผ๐๐๐ ๐ป๐ฒ๐๐ฒ๐ฟ ๐ฑ๐ฟ๐ผ๐ฝ๐ฝ๐ฒ๐ฑ, ๐ฎ๐ป๐ฑ ๐๐ต๐ฎ๐ ๐ถ๐ ๐๐ต๐ฒ ๐ถ๐ป๐ฑ๐๐๐๐ฟ๐'๐ ๐ฏ๐ถ๐ด๐ด๐ฒ๐๐ ๐ฝ๐ฟ๐ผ๐ฏ๐น๐ฒ๐บ. We expected Moore's-law price drops. Instead, "it's become pay-to-play." Steve calls the token cost "the number one existential problem of the industry right now." Almost every other problem comes down to not having enough fuel to run the good models. He thinks it's temporary, because data centers and power take time to build.
๐ฐ. ๐ฆ๐ฎ๐ฎ๐ฆ ๐ถ๐๐ป'๐ ๐ฑ๐ฒ๐ฎ๐ฑ. Do the math. "Is it worth replacing the SaaS for $100 a month or $1,000 a month if it's going to cost you a million dollars in tokens to rebuild it?" Niche SaaS gets vibe-coded away. But models are the opposite of systems of record: "They have amnesia. They wake up and don't know where they are." Systems of record survive, and they are going headless so agents can use them.
๐ฑ. ๐ ๐ฎ๐ป๐ฎ๐ด๐ถ๐ป๐ด ๐ฎ๐ด๐ฒ๐ป๐๐ ๐ถ๐ ๐ฝ๐ฒ๐ผ๐ฝ๐น๐ฒ ๐บ๐ฎ๐ป๐ฎ๐ด๐ฒ๐บ๐ฒ๐ป๐. "They act like people." Office politics, drama, worrying about promotions, scope and recognition. "They want one-on-ones and company all-hands. It's nuts." Steve calls himself "a CEO of a company in a box." His factory does 2,000 to 4,000 commits a week, so many that his players asked him to slow down.
๐ฒ. ๐๐ผ ๐ฎ๐ ๐ต๐๐บ๐ฎ๐ป ๐๐ฝ๐ฒ๐ฒ๐ฑ๐. Even with unlimited tokens, the bottleneck is people. Pace your agents to human speeds everywhere: a budget for email, for Slack, for features. Otherwise they "send five emails that are like 80 pages each." Spend spare capacity on quality, cleanups and internal tools, not "product, product, product."
๐ณ. ๐๐ผ๐ป'๐ ๐๐ฒ๐น๐น ๐ฎ๐ ๐๐ผ๐๐ฟ ๐๐ผ๐ณ๐๐๐ฎ๐ฟ๐ฒ ๐ณ๐ฎ๐ฐ๐๐ผ๐ฟ๐. One morning Steve's dashboard was all zeros. Every time he got angry, his agents had added a rule so it couldn't happen again. They had put in about 650 of these "fences," and "there was no legal moves anymore on the chessboard." Fable 5.1 told him to do a trust reset with a budget for rules. The reset removed every gate, including the human ones, and half-baked features shipped for a couple of days. His lesson: blame-free postmortems, for agents too.
๐ด. ๐ฆ๐๐ฒ๐๐ฒ ๐ถ๐ ๐ผ๐ฝ๐ฒ๐ฟ๐ฎ๐๐ถ๐ป๐ด ๐ถ๐ป ๐๐ต๐ฒ ๐ณ๐๐๐๐ฟ๐ฒ. At API prices, his setup would cost about $1.5M a year. On discounted subscription plans, he spends $60Kโ$100K of his own money. "I'm operating where everyone else will be in a year to 18 months." What he sees there: the problems that never go away are people management and fuel management. Each person will run 50 to 100 agents.
๐ต. ๐ง๐ต๐ฒ ๐๐ผ๐ณ๐๐๐ฎ๐ฟ๐ฒ ๐ณ๐ฎ๐ฐ๐๐ผ๐ฟ๐ ๐ต๐ฎ๐ ๐ฎ ๐๐ถ๐ฏ๐น๐ถ๐ป๐ด: ๐๐ต๐ฒ ๐๐ผ๐๐ป๐๐ถ๐ป๐ด ๐๐ผ๐๐๐ฒ. For high-volume work, like a call center with 10 million contacts a year, agents work like clerks. They wake up, handle one contact, propose a write, never see PII or a credential, write a reflection, and go back to sleep. Steve says companies are having more success with this pattern than with the SDLC, "another reversal that nobody expected."
๐ญ๐ฌ. ๐๐ด๐ฒ๐ป๐๐ถ๐ฐ ๐ง๐ฃ๐ ๐ ๐ฏ๐ฟ๐ถ๐ป๐ด ๐ฒ๐๐ฒ๐ฟ๐๐ผ๐ป๐ฒ ๐ฒ๐น๐๐ฒ ๐ถ๐ป. Steve's agents became technical program managers on their own. One handles his taxes, one guards his home network, others negotiate game balance with his players. "They can't act, so they can't break things." They observe, document and nag, and they give the other agents the context to do the work. It's a way in for the people in your company who live in spreadsheets.
๐ญ๐ญ. ๐ง๐ฟ๐ฎ๐ถ๐ป ๐๐ผ๐๐ฟ ๐ฐ๐ผ๐บ๐ฝ๐ฎ๐ป๐ ๐๐ต๐ฒ ๐ก๐ฒ๐๐ณ๐น๐ถ๐
๐๐ฎ๐. One team of 5โ10 people with their manager, a trainer, real work, five hours. Each person goes from 0 to about 4M tokens a day and stays there for months. Try it with a 50-person group and usage falls off again. A second session on multi-agent work takes people to 12โ15M tokens a day. Then you teach them "not to be pigs." (Last Steve heard, Netflix was using the Vibe Coding book he wrote with @RealGeneKim.)
๐ญ๐ฎ. ๐ช๐ฒ'๐ฟ๐ฒ ๐ถ๐ป ๐๐ต๐ฒ ๐บ๐ถ๐ป๐ฑ ๐ฎ๐๐ฟ๐ผ๐ฝ๐ต๐ ๐ฝ๐ต๐ฎ๐๐ฒ. Thinking is getting easier to skip, the way forklifts made lifting optional. Steve's advice for a 22-year-old: train your mind like your body, a little every day. Companies hire people now, not expertise: "They've got an expert in a box." Write without AI. Practice public speaking. Be a generalist.
Codacy retweeted
Steal this AI maturity scale to guide your team toward loop engineering. ๐ (sound on ๐)
Most teams think they're at one "stage" of AI adoption. They're not. They're at all of them at once.
We spent the last few quarters talking to hundreds of software teams about how they really use AI and that surprised us.
Most people picture AI adoption as a ladder: autocomplete โ prompting agents โ "loop engineering," where agents run scheduled tasks, wired into your systems, operating on their own.
But the teams we talk to are doing all three at once. Autocomplete in one repo. Agents shipping features in another. Already running loops against their own infra.
What's consistent is the direction: more autonomy for agents, hand off the recurring and mechanical work, let people move up to the part that still needs a human.
Most teams are further down that road than they realize.
More autonomy brings more entropy and runaway cost if you scale agents uncontrollably (we've watched companies do exactly that). Plus real change, like reworking your Git flows to handle looping agents.
I pulled the best insights from those conversations into the video. Watch it and you'll probably spot where your team sits.
Codacy retweeted
Maybe someone can help me: what is effectively the difference between using claude code's ultracode (which you can define a goal and it uses workflows with many agents etc) and loop engineering? isn't it effectively the same?
Codacy retweeted

Aman@Amank1412Mar 30
India!
IndiaConnected via India App StoreLocation may be affected by a proxy or VPN.Account-level information, not a live location or per-post device.
English is the S-tier programming language now.
Dana Lawson (Netlify CTO) on Agent Experience replacing Developer Experience, the death of โLGTM,โ and why flaky tests are still ruining everyoneโs day.
Thanks @jaimefjorge and @Codacy for the convo: youtube.com/watch?v=-q3k3E5Fโฆ
Codacy retweeted
โ๏ธ VS Code started as a 10-person team building an editor.
Ten years later, itโs used by millions of developers, supports 90K+ extensions, and has become a foundation many AI tools build on.
In this behind-the-scenes conversation with @codacy, we talk about the early pivots between web and desktop, the bet on open source, why performance and core editing still matter as much as AI, and how agents are starting to shape what comes next.
๐ Read the full interview: blog.codacy.com/how-vs-code-โฆ
Codacy retweeted
Dana Lawson, @Netlify's CTO, told me her S-tier programming language.
It's not Rust. It's not TypeScript.
It's English.
The biggest takeaways from my interview with @dana_lawson on AI agents, the death of the "LGTM," and why your flaky tests still aren't fixed:
1. "๐๐ด๐ฒ๐ป๐ ๐๐
๐ฝ๐ฒ๐ฟ๐ถ๐ฒ๐ป๐ฐ๐ฒ" ๐ถ๐ ๐ฟ๐ฒ๐ฝ๐น๐ฎ๐ฐ๐ถ๐ป๐ด "๐๐ฒ๐๐ฒ๐น๐ผ๐ฝ๐ฒ๐ฟ ๐๐
๐ฝ๐ฒ๐ฟ๐ถ๐ฒ๐ป๐ฐ๐ฒ," and most platforms aren't ready. Netlify now designs APIs assuming the user on the other end isn't human. An agent catches an error, reads the code, writes the fix, pushes a PR, and merges it with guardrails in place. You might never know there was a bug. The error workflow that used to end at a dashboard now ends at a self-healing loop. If your platform still assumes a human is reading the alert, you're building for the last decade.
2. ๐๐ผ๐ป'๐ ๐น๐ฒ๐ ๐๐น๐ฎ๐๐ฑ๐ฒ ๐ฟ๐ฒ๐๐ถ๐ฒ๐ ๐๐น๐ฎ๐๐ฑ๐ฒ. Use Claude and Codex to check each other. Dana's rule for AI code review: cross-model verification, always. The same model verifying its own output is the AI equivalent of the developer who reviews their own PR. The principle hasn't changed. The actors have.
3. ๐๐ ๐ฑ๐ถ๐ฑ๐ป'๐ ๐ธ๐ถ๐น๐น ๐๐ฝ๐ฒ๐ฐ๐ถ๐ฎ๐น๐ถ๐๐ฎ๐๐ถ๐ผ๐ป. It killed the friction between specialists. The "everyone becomes a generalist" take is wrong. What Dana actually sees: database engineers are still database engineers, just faster. Front-end developers can now connect the dots to the backend without switching careers. Agents didn't flatten expertise. They removed the walls between experts. The deep nerds got deeper.
4. ๐ง๐ต๐ฒ ๐บ๐ผ๐๐ ๐๐ป๐ฑ๐ฒ๐ฟ ๐ฎ๐ฝ๐ฝ๐ฟ๐ฒ๐ฐ๐ถ๐ฎ๐๐ฒ๐ฑ ๐ฝ๐ฟ๐ผ๐ฏ๐น๐ฒ๐บ ๐ถ๐ป ๐๐ผ๐ณ๐๐๐ฎ๐ฟ๐ฒ ๐ฒ๐ป๐ด๐ถ๐ป๐ฒ๐ฒ๐ฟ๐ถ๐ป๐ด ๐ถ๐ ๐๐๐ถ๐น๐น ๐ณ๐น๐ฎ๐ธ๐ ๐๐ฒ๐๐๐. Dana has been ranting about flaky tests for years. AI was supposed to fix them. It hasn't. Nobody puts "fix flaky tests" at the top of their morning. It's always end-of-month, low-priority work. Meanwhile, AI-generated commits are getting bigger and shipping to main because vibe coding makes it feel so good to just commit. We built AI to do the work we don't want to do. Code hygiene IS that work.
5. ๐๐-๐ด๐ฒ๐ป๐ฒ๐ฟ๐ฎ๐๐ฒ๐ฑ ๐ฃ๐ฅ๐ ๐ฎ๐ฟ๐ฒ ๐ด๐ผ๐ถ๐ป๐ด ๐๐ป๐ฟ๐ฒ๐๐ถ๐ฒ๐๐ฒ๐ฑ ๐ฎ๐ป๐ฑ ๐ถ๐'๐ ๐ฎ ๐๐ถ๐ฐ๐ธ๐ถ๐ป๐ด ๐๐ถ๐บ๐ฒ ๐ฏ๐ผ๐บ๐ฏ. GitHub flagged the slop problem. Dana has seen "LGTM" rubber stamps on thousand-line AI-generated PRs ten minutes after submission. Nobody reviewed that code. Her fix: break AI output into human-readable chunks, use a different agent for first-pass review, and never merge immediately. Bake it. If you're SOC compliant, you need two reviews. Not one. Two.
6. ๐ฌ๐ผ๐๐ฟ ๐ป๐ฒ๐
๐ ๐ต๐ถ๐ฟ๐ฒ'๐ ๐บ๐ผ๐๐ ๐ถ๐บ๐ฝ๐ผ๐ฟ๐๐ฎ๐ป๐ ๐๐ธ๐ถ๐น๐น ๐ถ๐๐ป'๐ ๐ฐ๐ผ๐ฑ๐ถ๐ป๐ด. ๐๐'๐ ๐ฐ๐ผ๐บ๐บ๐๐ป๐ถ๐ฐ๐ฎ๐๐ถ๐ผ๐ป. Dana's concrete hiring filter: high communicators who don't burn tokens with ambiguity. Every "nope, that's not what I meant" is a failed prompt. Every vague instruction is wasted money. The best future product owners might be journalists and English majors who can get the point across in three sentences instead of thirty. The irony: creative types tend to be verbose. Verbosity costs credits.
7. ๐ง๐ต๐ฒ ๐ฝ๐น๐ฎ๐ฐ๐ฒ๐ ๐๐ผ ๐๐๐ฎ๐ฟ๐ ๐ฒ๐
๐ฝ๐ฒ๐ฟ๐ถ๐บ๐ฒ๐ป๐๐ถ๐ป๐ด ๐๐ถ๐๐ต ๐๐ ๐ฎ๐ฟ๐ฒ ๐๐ต๐ฒ ๐๐ฎ๐๐ธ๐ ๐ป๐ผ๐ฏ๐ผ๐ฑ๐ ๐๐ฎ๐ป๐๐ ๐๐ผ ๐ฑ๐ผ. ๐๐น๐ฎ๐ธ๐ ๐๐ฒ๐๐๐. Dependency upgrades. Version migrations where one API call changed and you used it 300 times. These are repeatable, safe, controlled, and not touching production. You don't need permission to experiment with the boring stuff. And the prompting patterns are identical to the ones that matter.
8. ๐๐ฒ๐ฒ๐ฝ ๐ณ๐ฟ๐ถ๐ฐ๐๐ถ๐ผ๐ป ๐ฒ๐
๐ฎ๐ฐ๐๐น๐ ๐๐ต๐ฒ๐ฟ๐ฒ ๐ถ๐'๐ ๐ฎ๐น๐๐ฎ๐๐ ๐บ๐ฎ๐๐๐ฒ๐ฟ๐ฒ๐ฑ: ๐๐ฒ๐ฐ๐๐ฟ๐ถ๐๐, ๐ฐ๐ผ๐บ๐ฝ๐น๐ถ๐ฎ๐ป๐ฐ๐ฒ, ๐ฎ๐ป๐ฑ ๐ฑ๐ฎ๐๐ฎ ๐ด๐ผ๐๐ฒ๐ฟ๐ป๐ฎ๐ป๐ฐ๐ฒ. Dana isn't an "unleash everything" CTO. It would be foolish to remove all human checkpoints right now. Maybe in the future it'll be foolish to keep them. But automation bias is real. Code written by AI, reviewed by AI, approved by AI, shipped by AI. That pipeline needs humans at the gates. We're not there yet.
9. ๐๐ป ๐ณ๐ถ๐๐ฒ ๐๐ฒ๐ฎ๐ฟ๐ ๐ป๐ผ๐ฏ๐ผ๐ฑ๐ ๐๐ถ๐น๐น ๐ฐ๐ฎ๐ฟ๐ฒ ๐ฎ๐ฏ๐ผ๐๐ ๐ณ๐ฟ๐ฎ๐บ๐ฒ๐๐ผ๐ฟ๐ธ๐. They'll care about the planet. Dana's prediction: sustainability, energy costs, and whether we can power all of this without destroying the environment will be the defining engineering challenge. Performance optimization and efficiency will matter more than which frontend framework you chose. MCP is "a cute protocol, but it's not solving how information traverses time and space."
10. ๐ง๐ต๐ฒ ๐ฟ๐ฒ๐ฎ๐น ๐๐ป๐น๐ผ๐ฐ๐ธ ๐ถ๐๐ป'๐ ๐ณ๐ฒ๐๐ฒ๐ฟ ๐ฝ๐ฒ๐ผ๐ฝ๐น๐ฒ ๐ฑ๐ผ๐ถ๐ป๐ด ๐บ๐ผ๐ฟ๐ฒ. It's more people building things they never could. Dana pushes back hard on the "AI means layoffs" framing. Her vision: enable everyone so more people build more things, not squeeze headcount. Someone who thought they could never build an app now can. Being good stewards of that is our job. In her words: "doing Legos with somebody else is always funner than doing Legos alone."
11. (About AI proficiency..)ย ๐ฆ๐๐ผ๐ฝ ๐๐ฎ๐๐ถ๐ป๐ด ๐๐ผ๐ ๐ฑ๐ผ๐ป'๐ ๐ต๐ฎ๐๐ฒ ๐๐ถ๐บ๐ฒ. You have 20 minutes. Dana's message to anyone who says they can't learn AI: "Give me a break. Everybody got 20 minutes." Bite-size it. Align it to why you care. Mortgage, promotion, curiosity. But if you're in technology and you're not embracing this, you're in the wrong field. You don't need to know every bot, every acronym. Filter the noise. And disconnect sometimes. Go for a run.
12. ๐ง๐ต๐ฒ ๐ฝ๐ฎ๐๐๐ฒ๐ฟ๐ป๐ ๐ผ๐ณ ๐ต๐ผ๐ ๐๐ฒ ๐น๐ฒ๐ฎ๐ฑ ๐ฒ๐ป๐ด๐ถ๐ป๐ฒ๐ฒ๐ฟ๐ถ๐ป๐ด ๐๐ฒ๐ฎ๐บ๐ ๐ฎ๐ฟ๐ฒ ๐ฏ๐ฟ๐ฒ๐ฎ๐ธ๐ถ๐ป๐ด, ๐ฎ๐ป๐ฑ ๐๐ต๐ฎ๐'๐ ๐ฎ ๐ด๐ผ๐ผ๐ฑ ๐๐ต๐ถ๐ป๐ด. Dana ran engineering at GitHub through the Microsoft acquisition. Reorged "a million times" in three years. Her lesson: how you think about engineering organizations today will be different in six months. The frameworks we used 18 months ago don't apply. The only constant is that leaders who stay curious and open-minded survive. The ones who take hard lines against AI while others ship 10x faster don't.
Codacy retweeted
Biggest takeaways/nuggets from my ๐ถ๐ป๐๐ฒ๐ฟ๐๐ถ๐ฒ๐ ๐๐ถ๐๐ต @cramforce (@vercel's ๐๐ง๐ข) on ๐๐-๐ป๐ฎ๐๐ถ๐๐ฒ ๐๐ผ๐ณ๐๐๐ฎ๐ฟ๐ฒ ๐ฒ๐ป๐ด๐ถ๐ป๐ฒ๐ฒ๐ฟ๐ถ๐ป๐ด and ๐ฉ0/๐ฉ๐ฒ๐ฟ๐ฐ๐ฒ๐น:
1. ๐๐ฒ๐'๐ ๐น๐ผ๐ผ๐ธ ๐ฎ๐ด๐ฎ๐ถ๐ป ๐ฎ๐ย ๐๐ป๐๐ฒ๐ฟ๐ฝ๐ฟ๐ถ๐๐ฒ ๐๐ผ๐ณ๐๐๐ฎ๐ฟ๐ฒ ๐ฏ๐ฎ๐ฐ๐ธ๐น๐ผ๐ด๐. "If you're in a real company where engineering is something you fight for, where you're waiting for your app to finally be developed three years after you first requested it, those companies can now make these apps three years earlier."
Who needs roadmap queues when software can be developed so much quicker?
2. ๐๐๐ป๐ถ๐ผ๐ฟ๐ ๐ฎ๐ฟ๐ฒ ๐ป๐ฒ๐ฒ๐ฑ๐ฒ๐ฑ ๐ถ๐ป ๐ฉ๐ฒ๐ฟ๐ฐ๐ฒ๐น. ๐๐๐ ๐๐ ๐ฝ๐ฟ๐ผ๐ณ๐ถ๐ฐ๐ถ๐ฒ๐ป๐ฐ๐ ๐ถ๐ ๐ป๐ผ๐ ๐ฒ๐
๐ฝ๐ฒ๐ฐ๐๐ฒ๐ฑ ๐ฎ๐ ๐ฒ๐๐ฒ๐ฟ๐ ๐น๐ฒ๐๐ฒ๐น. No plans to reduce the junior pipeline. But the filter is changing. If you're entering the workforce without AI fluency, you're behind.
3. ๐ง๐ต๐ฒ ๐ฐ๐ฟ๐ถ๐บ๐ถ๐ป๐ฎ๐น๐น๐ ๐๐ป๐ฑ๐ฒ๐ฟ๐ฎ๐ฝ๐ฝ๐ฟ๐ฒ๐ฐ๐ถ๐ฎ๐๐ฒ๐ฑ ๐๐ฒ๐ฐ๐ต ๐ฟ๐ถ๐ด๐ต๐ ๐ป๐ผ๐: ๐ฑ๐๐ฟ๐ฎ๐ฏ๐น๐ฒ ๐ฐ๐ผ๐บ๐ฝ๐๐๐ฒ ๐ฎ๐ป๐ฑ ๐๐ผ๐ฟ๐ธ๐ณ๐น๐ผ๐ ๐ฎ๐ฏ๐๐๐ฟ๐ฎ๐ฐ๐๐ถ๐ผ๐ป๐. With AI agents doing more business automation, we need reliable backend code everywhere. Most engineers wait for the first outage to implement it.
4. ๐ฉ0'๐ ๐ฟ๐ฒ๐ฎ๐น ๐ฐ๐ผ๐บ๐ฝ๐ฒ๐๐ถ๐๐ผ๐ฟ ๐ถ๐ ๐ ๐ถ๐ฐ๐ฟ๐ผ๐๐ผ๐ณ๐ ๐ช๐ผ๐ฟ๐ฑ, ๐ป๐ผ๐ ๐๐๐ฟ๐๐ผ๐ฟ. "You're writing this PRD [product requirement doc], throw it over the fence to a developer, they come back 6 weeks later and say 'actually you misunderstood me.' Instead you come with a working app.". Product managers shipping prototypes before the meeting ends don't need the roadmap queue.
5. ๐ฉ0'๐ ๐ฏ๐ฟ๐ฒ๐ฎ๐ธ๐๐ต๐ฟ๐ผ๐๐ด๐ต ๐ฐ๐ฎ๐บ๐ฒ ๐ณ๐ฟ๐ผ๐บ ๐๐๐ฎ๐ฟ๐๐ถ๐ป๐ด ๐๐ผ ๐๐๐ฒ ๐๐ฎ๐ถ๐น๐๐ถ๐ป๐ฑ. There was a before and after moment when the V0 team decided to start using Tailwind. Fundamental to V0's breakthrough was @cramforce's mantra: "Iteration velocity solves all known problems."
6. ๐๐ด๐ฒ๐ป๐ ๐ณ๐ฟ๐ฎ๐บ๐ฒ๐๐ผ๐ฟ๐ธ๐ ๐๐ต๐ผ๐๐น๐ฑ ๐ฏ๐ฒ ๐๐ป๐ผ๐ฝ๐ถ๐ป๐ถ๐ผ๐ป๐ฎ๐๐ฒ๐ฑ. Why? "Nobody knows how to build agents." If you built an opinionated agent framework in summer 2024, you've already realized it's all wrong. AI SDK gives you functions. You compose them.
7. ๐ง๐ต๐ฒ ๐๐ง๐ข'๐ ๐ฝ๐ฎ๐ฟ๐ฎ๐ป๐ผ๐ถ๐ฎ: "I've been paranoid about losing touch with reality, of just being a suit." So he codes. A lot. With AI writing code for him too. The legends are coming back to ship.
Codacy retweeted
Today, @nodejs published a security release for Node.js that fixes a critical bug affecting virtually every production Node.js app.
If you use React Server Components, Next.js, or ANY APM tool (Datadog, New Relic, OpenTelemetry), your app could be vulnerable to DoS attacks.
๐
Codacy retweeted
The biggest takeaways/nuggets from my interview with @GeoffreyHuntley on AI-native software engineering and the Ralph loop:
1. Software development and software engineering are now two different professions, and one of them is over. Software development, the work of translating tickets into code, can now be done by anyone for $10-42/hour while they sleep. Software engineering, architecture, security, requirements breakdown, understanding failure modes, is where humans still matter. If you identify as a "software developer," you're competing against a bash loop. If you identify as a "software engineer," your job is to orchestrate the loops.
2. The moat you think protects your software product doesn't exist anymore. Geoffrey argues you can clone any SaaS product, even those with BSL licenses or proprietary enterprise code, using AI. He ran Ralph in reverse on HashiCorp Nomad's source code to generate clean-room specifications. When he hit gaps from missing enterprise features, he ran Ralph over their marketing materials and product docs to fill them in. Any company relying on licensing or code secrecy as a competitive moat needs to rethink their strategy.
3. Cursor, Windsurf, and every other AI coding tool are essentially the same thing: a loop that automatically copies and pastes. Geoffrey built these tools professionally and says the harness does almost nothing; the model does all the work. There's no real moat in the harness business when you're reselling tokens. The only differentiator is taste and UX. Stop evaluating tools and start learning the underlying patterns.
4. Ralph is not a product. It's an orchestrator pattern for running thousands of AI loops. The simplest version is a bash loop that deterministically allocates memory, lets the LLM pick one task, executes it, then starts fresh. The key insight: every loop gets a brand new context window. You avoid compaction (where the AI gets dumber as context fills up) by never letting the context window accumulate competing goals. Your institutional knowledge lives in specification files, not in the context window.
5. Specifications are the new source code. Geoffrey's workflow: spend 30 minutes in conversation with AI, drilling into requirements, making engineering decisions, building up specs. Then throw those specs to Ralph and get weeks worth of work in hours. The specs act as a "pin" that reframes every fresh loop with your domain knowledge. He doesn't hand-write specs. He code-generates them through structured conversation. Prototypes are now free. Refactoring is cheap.
6. The entry-level path into software engineering is closing fast. Geoffrey's company stopped hiring juniors for a year until they figured out how to interview for AI-native skills. There's already a cohort of juniors who've been practicing these techniques for six months. They'll work at a quarter of senior wages and outship them. If you're just picking up these tools today, you're behind. The new interview question: can you explain how to build a coding agent on a whiteboard?
7. Senior engineers who refuse to adapt are in more danger than juniors who embrace it. Geoffrey sees respected engineers taking hardline stances against AI ("it's installing fascism in your codebase"). Meanwhile, leadership teams are discovering Ralph and realizing three people can run the output of an entire org. When commit velocity and product velocity diverge that dramatically between adopters and non-adopters, founders notice. The hard line is coming.
8. AI is an amplifier of operator skill, not a replacement for it. If you're great at security and you get good at AI, you become a weapon. If you're mediocre and you use AI, you're still mediocre, just faster. The skill gap comes from "discoveries": learning the tricks, the loop-backs, the ways to close the automation loop. These techniques don't have standardized language yet. We're inventing the terms for the new computer every day.
9. Open source may no longer make sense for most use cases. Geoffrey, a former prominent open source maintainer whose land was funded by Open Collective, no longer uses open source libraries. His reasoning: every dependency injects a human into the loop. If there's a bug, you open a PR, chase a maintainer, wait. That's not automation. Instead, code-generate what you need. The exception: don't generate cryptography or security-critical code unless you have the domain expertise to verify it.
10. Programming languages now have a tier list based on how well AI agents can work with them. S-tier: Rust, TypeScript (especially with Effect.js), Python with Pydantic. These are source-based with strong type systems that reject invalid generations and work well with ripgrep for code discovery. F-tier: Java and .NET. Their DLL-based dependency systems don't work natively with the search tools AI agents use. The tradeoff with Rust: compilation is slow, so bad generations cost more time.
11. Corporate AI transformation programs are dangerously slow. Three-to-four-year rollouts with coaches and committees won't cut it when three founders in Bali can Ralph your entire product and undercut your pricing by 99%. Smaller teams ship faster. By the time the transformation is done, the market has moved. Geoffrey calls this the "Titanic moment": the boat is full, get the next boat.
12. We have a new computer, and that's why the legends are coming out of retirement. The last 40 years of computing decisions were designed for humans: TTYs, environment variables, slow language evolution to avoid breaking mental models. Now we have robots. What's the bare minimum a robot needs? Geoffrey sees this as the most exciting time in computing. If you're not excited about what you can now build, you haven't truly picked up the new computer yet.
Codacy retweeted
For everyone that is right now struggling with Shai Hulud 2, we've implemented a tool to find these compromised extensions.
We'll rollout this for customers soon to scan automatically.
github.com/codacy/shai-huludโฆ
Codacy retweeted
Next week Dec 2nd I'll have the pleasure to interview the mighty.. the unavoidable.. @thdxr
We're going behind the scenes of building opencode.
And we're going to get more fresh & hottest takes from a truly AI Giant.
Register here: codacy.com/ai-giants/opencodโฆ
Codacy retweeted
Does the @code team use VS Code to build VS Code?
Isidor Nikolic joins @codacy's AI Giants series to talk about how VS Code is built, how agent mode has changed the game, and more.
๐๏ธ Thursday Sept 25, 8 AM PT
๐ Register today! codacy.com/ai-giants/microsoโฆ
Codacy retweeted
Cursor with Codacy is a major shift.
Now you can vibe code with Cursor and vibe-check your code with Codacy
Hereโs how it works:
Codacy retweeted
Everyone says AI coding will replace you.
So I ran a brutal experiment.
Some shocked me. Some flopped badly.
Thread with prompt + results: ๐งต
Codacy retweeted
๐ด VS Code Live starts in 10 minutes! @jaimefjorge is here to demo how @codacy guardrails makes VS Code Agent Mode even more awesome. Tune in and chat live with the team๐ฌyoutube.com/watch?v=Uolr0QdQโฆ
Codacy retweeted
We're in uncharted territory when it comes to cyber security; never before has this level of responsibility fallen on developers. Jaime Jorge from @codacy shares his view.
Watch the full interview here: leaddev.com/building-better-โฆ

















