Twitxy Saved

Itamar Friedman

Verified account Qodo

@itamar_mar

Excited about the future of intelligent software development. CEO & co-founder @QodoAI
New York, NY qodo.ai Joined October 2013
418 Following 7.3K Followers 1.9K Posts

Latest posts 5

Pinned post

Itamar Friedman Verified account @itamar_mar
We’re all building our own software factories.

But, our coding and code review agents are missing a curated map of the software they’re working on: how repositories connect, what depends on what, and where a change can have an impact.

That’s why we built Software Map in Qodo 🚀
Install Qodo and get your software map within hours.

Watch the video for examples and a closer look.
2:50
7 replies 5 reposts 77 likes 161K views View on X
Itamar Friedman Verified account @itamar_mar
Fixed take: we’ve been building software factories for 50 years. The idea isn’t new. But, the opportunity to automate is unprecedented.

Define what good software engineering means for you, then invest in automating those practices.

Tokens are expensive. Build concrete agentic workflows with a thoughtful mix of determinism and AI, where verification and prose are first-class citizens.
lauren Verified account @poteto 3d
hot take: you don't need a software factory, and i don't love the term. it's just marketing

all you need is good software engineering and investing your tokens in the right places. the more deterministic the better (and token efficient)
View quoted post on X
6 replies 2 reposts 19 likes 1.5K views View on X
Itamar Friedman Verified account @itamar_mar
I would feel great disappointed if we got everything right prior to AI.

Part of scientific and even civilizational progress involves discovering that earlier assumptions or “knowledge” were incorrect
Rishabh Karnawat Verified account @rishabhkio Oct 27
Many of you don't understand how serious this is, so let me break it down.

In computer science there is a famous kind of puzzle called 3-SAT. You are given a long list of yes-or-no switches and a set of rules about how they must be arranged, and you have to find a combination that satisfies every rule. The obvious way to solve it is to try every combination, but each new switch doubles the number of possibilities, so a puzzle with a few hundred switches would take longer than the age of the universe to brute force.

For decades, the smartest people in the field found clever tricks that made this a little faster, but every trick still hit the same wall: the time required kept exploding as the puzzle grew.
About 25 years ago, two computer scientists, Russell Impagliazzo and Ramamohan Paturi, working with Francis Zane, turned that wall into a formal idea.

They proposed the Exponential Time Hypothesis, which says this explosion is not a failure of human cleverness but a law of nature. No algorithm, however brilliant, will ever solve 3-SAT without the time blowing up exponentially. Nobody could prove it, but almost everyone believed it, and it became one of the foundations of modern computer science.

Researchers used it as a measuring stick. If you could show that solving some other problem quickly would also crack 3-SAT quickly, you had shown that problem was hopelessly hard too. Hundreds of papers, across scheduling, graphs, logic and much more, rest on this one assumption.

Now an internal AI model at OpenAI claims to have broken it. It says it found an algorithm that solves these puzzles meaningfully faster than the hypothesis allows, and it has checked the proof in a computer verification system called Lean.

And here is the remarkable part: the very people who proposed the hypothesis, Impagliazzo and Paturi, along with MIT's Ryan Williams, are now leading the public review of whether a machine has disproved their own idea.
So what happens next? If the disproof holds, a large part of theoretical computer science has to be revisited.

Every result that said "this problem cannot be solved faster, assuming ETH" loses its foundation, and researchers will have to work out which of those walls were real and which were simply where we stopped looking. It does not mean everything becomes easy. The new algorithm is still slow in absolute terms and this is not the famous P versus NP problem being solved.

But it means our map of what is possible was wrong in a place we were very confident about, and it was an AI that redrew it. If the disproof fails, the hypothesis survives and the field breathes out, but we will still have watched an AI produce serious, checkable work on one of the deepest questions in the discipline, closely enough that the founders of the idea had to take it seriously. Either way, something has shifted.
View quoted post on X