Brian Zajac 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.
Brian Zajac retweeted
Crossed 1 billion images Nano Banana Pro images in @GeminiApp! The pro community is moving fast. This model has been out for 53 days.
Come for the potassium, stay for more. :)
Brian Zajac retweeted
I’ve started a blog. Here’s a guide on prompting Nano Banana Pro:
fofr.ai/nano-banana-pro-guid…
The blog was made with AI Studio, and Gemini 3 Pro in Cursor.
Brian Zajac retweeted
BREAKING 🚨: Google is preparing Nano Banana 2, "GEMPIX2," for an upcoming release!
A new announcement has been recently added to the Gemini website, which means that we should expect a release within the following weeks.
Brian Zajac retweeted
today we're open-sourcing Krea Realtime.
this 14B autoregressive model is 10x larger than any open-source equivalent, and it can generate long-form videos at 11 fps on a single B200.
weights and technical report below 👇
Brian Zajac retweeted
🎨 Introducing fal Sandbox.
You can now instantly run the same input across multiple models.
Compare hundreds of models from fal’s platform side-by-side for speed, quality, and cost.
Brian Zajac retweeted
Today, we're thrilled to announce our $125M Series C funding round at a $1.5B valuation, led by Meritech Capital, marking our third successful raise in just 12 months!
fal’s Generative Media Cloud now powers tens of thousands of applications, supporting over two million developers and more than 300 enterprise customers. From initial prototypes to fully scaled production, we've become the essential infrastructure enabling some of the most innovative and creative work in the industry.
Over the past year alone, we've experienced extraordinary growth—averaging 40% month-over-month, consistently exceeding our own ambitious projections. Each month, hundreds of thousands of new developers and thousands of fresh applications join our platform, unlocking entirely new use cases previously thought impossible.
With this latest round of funding, we're significantly scaling our engineering, support, sales, and marketing teams to keep pace with the accelerating demand and enthusiasm from our community.
Our vision has always been clear: build a generative media platform that effortlessly creates dynamic, real-time content across video, audio, image, and 3D. Thanks to our incredible team, dedicated partners, and visionary customers, that's precisely what fal delivers today—empowering creativity at unprecedented scale.
Brian Zajac retweeted
FLUX.1 Kontext [dev] dropped just hours ago and the community is already hacking 👀
Our friends @PrunaAI made it 5x faster in just a few hours. This is what open-source is all about: remix, build, share. We love to see it!
Run it here: replicate.com/prunaai/flux-k……
Black Forest Labs have released their much anticipated open source version of Kontext. FLUX.1 Kontext [dev] is now available on Replicate:
replicate.com/black-forest-l…
We love open source, and we can't wait to see what the community does with this.
Brian Zajac retweeted
Announcing Kontext Realtime, an open-source web app for editing images with voice commands.
Brian Zajac retweeted
Here's how Gemini 2.5 Flash-Lite writes the code for a UI and its contents based solely on the context of what appears in the previous screen - all in the time it takes to click a button. 💻 ↓
Brian Zajac retweeted
Google shared a Veo 3 prompting guide with us.
Read about it here: replicate.com/blog/veo-3
Brian Zajac retweeted
At #GoogleIO, we shared how decades of AI research have now become reality.
From a total reimagining of Search to Agent Mode, Veo 3 and more, Gemini season will be the most exciting era of AI yet.
Some highlights 🧵
Brian Zajac retweeted
Coherent Character: Rotation Technique + Multi-Backgrounds.
Main tools:
Keyframes: Krea @krea_ai
Animation: Vidu @ViduAI_official
Rotation & Lipsync: Pixverse @pixverse
Voice: ElevenLabs @elevenlabs
Music: Suno @SunoMusic
The complete 5-step workflow is here.⬇️⬇️⬇️
Brian Zajac retweeted
It's time to set a Guinness World Record.
Registration is now LIVE at hackathon.dev:
→ $1M+ in prizes
→ Global IRL events
→ Legendary founders & investors judging
If you've got ideas for apps or startups, this is your moment— *especially* if you don't code👇
Brian Zajac retweeted
Actor Mode just launched for everyone in Studio today.
You can now use your own voice to guide the delivery of scripts spoken by our AI voices, unlocking an entirely new dimension of creative control.
Watch James from our Creator Growth team demonstrating with some Hamlet.
Brian Zajac retweeted
Announcing Together Chat!
Use DeepSeek R1 & other top open source models to do web search, coding, image generation, & image analysis.
Available today for free!
Brian Zajac retweeted
My open letter to the new Startup Founders 🧵:
( It's extremely negative.
An unfiltered truth.
Proceed at your own risk )
Brian Zajac retweeted
I often speak about control in AI. But I have realized sometimes people think I mean "better prompts." So here are my thoughts on what I mean by control: We're solving graphics backwards.
The history of computer graphics follows a clear progression: first came control, then quality. It took decades to establish the right abstractions - curves, triangles, polygons, meshes - that would allow us to draw exactly what we wanted on a screen. These fundamental building blocks haven't changed much because they proved to be the right ones. From Ed Catmull's hand to modern game engines, the core principles of how we control pixels have remained remarkably stable. The fundamentals emerged not just for control, but as efficient ways to describe and render complex scenes.
Render quality was the last frontier. A cube modeled in 1987 using the first version of Renderman follows the same geometric principles as one modeled in Blender today. What's dramatically different is the rendering - the lighting, materials, shadows, and reflections that make it feel real. The industry spent decades closing the uncanny valley, building increasingly sophisticated rendering systems to approach photorealism. Of course, many graphics innovations improved both control and quality simultaneously, and the history of graphics progress is more complex than just "control then quality."
But this order wasn't arbitrary. The graphics pipeline itself enforces it: geometry defines what we want to draw, shaders determine how it looks. Even real-time engines follow this pattern - first establishing level-of-detail controls, then improving rendering quality within those constraints.
AI has completely inverted this progression.
Today's generative models achieve photorealistic rendering quality that rivals or surpasses traditional pipelines, effectively learning the entire graphics stack - from geometry to global illumination - through massive-scale training. They've collapsed the traditional separation between modeling and rendering, creating an end-to-end system that can produce stunning imagery from high-level descriptions.
What's missing is control.
While we can generate photorealistic scenes in seconds, we lack the precise control that decades of graphics research provided. We can't easily adjust geometry, fine-tune materials, or manipulate lighting with the granularity that artists expect. The deterministic nature of traditional graphics - where every parameter has a predictable effect - has been replaced by probabilistic models.
This is the inverse graphics problem: we've solved rendering before solving control. Our models can create stunning imagery but lack the fundamental abstractions that made computer graphics so powerful - the ability to make precise, intentional changes at any level of detail.
This isn't a permanent limitation. Just as computer graphics eventually solved the rendering problem, AI will solve the control problem. The question isn't if, but how. We are finding the right abstractions for controlling generative models - the equivalent of the curves, triangles, and polygons that revolutionized computer graphics before. I think the solutions might look different. New primitives for control that are native to neural networks might be the right answer rather than trying to force traditional graphics concepts into this new paradigm. Although I also think there are hybrid approaches combining traditional graphics with AI that are worth exploring.
The goal remains to provide the same level of predictability and precision that made computer graphics a foundational tool for creative expression. That's the ultimate goal, but better: real-time, cheap, and with precise control that is as intuitive and general-purpose as possible.
Control comes last this time. But it's coming.


























