Sign in

Dion Almaer

@almaer.com
6K followers 2.9K following 175 posts

Bringing nuance to a knife fight 🔪, surprisingly older than @bgalbs Past: Ajaxian, Shopify, Google, Mozilla, webOS, and more!

PostsRepliesMedia
Reposted by Dion Almaer
Google for Developers @developers.google.com · 18/03/2026
Today, Stitch by Google from Google Labs is evolving into an AI design canvas that turns prompts into production-ready front-end code 🧵
1222
Dion Almaer @almaer.com · 18/03/2026
Meet the new Stitch, your vibe design partner. Here are 5 major upgrades to help you create, iterate and collaborate: 🎨 AI-Native Canvas 🧠 Smarter Design Agent 🎙️ Voice ⚡️ Instant Prototypes 📐 Design Systems and DESIGN.md blog.google/innovation-a...
blog.google
Introducing “vibe design” with Stitch
Stitch is evolving into an AI-native platform that allows anyone to create, iterate, and collaborate on high-fidelity UI.
030
Dion Almaer @almaer.com · 07/10/2025
★ Stitching with the new Jules API The Jules team finished off another ship week with an initial version of their API, allowing you to integrate with your friendly asynchronous squid engineer. In this post I show how I use Stitch to design a native app that uses the new API...
120
Dion Almaer @almaer.com · 05/10/2025
Not a bad start to a Sunday… with the footy on TV and using Jules to build an iOS app that uses it’s new API… designed by Stitch. stitch.withgoogle.com/projects/272...
030
Dion Almaer @almaer.com · 23/09/2025
★ Pools of Extraction I’ve started to notice some patterns in how I work on software projects. I create throwaway projects to learn from, and large repos with a bunch of ideas in. I sometimes extract targeted repos from them…
120
Dion Almaer @almaer.com · 19/09/2025
✨Stitch Design Variants: A Picture Really Is Worth a Thousand Words? We have some great Stitch updates for you today, & I posted about a couple. At first I talk about design variants and how to use the fact that your brain can grok a lot of images very quickly... blog.almaer.com/stitch-desig...
blog.almaer.com
Stitch Design Variants: A Picture Really Is Worth a Thousand Words?
My head has been in the world of code generation for the last few years. Now that I’m also thinking about design generation, I’m seeing a lot of similarities but also some fascinating d…
240
Dion Almaer @almaer.com · 24/07/2025
I’m super excited about Opal, a new experiment from Google Labs. It has changed my habits. Instead of asking for something in an AI chat app, for some tasks I create a micro app on the fly… developers.googleblog.com/en/introduci...
developers.googleblog.com
Introducing Opal: describe, create, and share your AI mini-apps- Google Developers Blog
Discover Opal, a new experimental tool from Google Labs, that helps you compose prompts into dynamic, multi-step mini-apps using natural language.
181
Dion Almaer @almaer.com · 15/06/2025
OH “We got too many Product Managers who were good at competitive analysis but not deeply technical, so we ended up with fear based copy cat roadmaps.”
3420
Dion Almaer @almaer.com · 15/06/2025
“Without the appropriate error handling, the null pointer caused the binary to crash.” status.cloud.google.com/incidents/ow... Cue the Rust crowd…
status.cloud.google.com
Google Cloud Service Health
260
Dion Almaer @almaer.com · 09/06/2025
"no matter who you are, most of the smartest people work for someone else" — Bill Joy We have used open source as a way to leverage this, and now we are using LLMs with massive sets of knowledge as a form of leverage. en.wikipedia.org/wiki/Joy%27s...
en.wikipedia.org
Joy's law (management) - Wikipedia
040
Dion Almaer @almaer.com · 03/06/2025
I use playwright-mcp to drive the browser, but why not go directly to CDP to get full access to networking and performance as well as DOM etc? Stefan Li wired this up with devtools/mcp! Love it! autoconfig.io/devtools-mcp...
autoconfig.io
Give your coding agent browser superpowers with DevTools access via MCP
Give your coding agent direct access to Chrome DevTools Protocol through MCP, enabling it to inspect, interact with, and debug web applications at runtime.
1133
Reposted by Dion Almaer
AI Native Dev @ainativedev.io · 29/05/2025
JVM devs, this one’s for you: Rod Johnson (Spring) just dropped an OSS agent framework. JVM-native, Kotlin-based, and focused on agentic flows mixing LLM-prompted interactions with code and domain models. #Java #Kotlin #AINativeDev #News #OSS
232
Dion Almaer @almaer.com · 25/05/2025
Which group will be the AI and which the humans?
1121
Reposted by Dion Almaer
AI Native Dev @ainativedev.io · 22/05/2025
One of the most interesting announcements at I/O got just a few seconds of airtime: Gemini Diffusion. A diffusion-based language model that: • Generates in parallel, not left-to-right • Hits ~1500 tokens/sec • Can self-correct mid-generation Read all about it here: www.ainativedev.co/99j
002
Dion Almaer @almaer.com · 20/05/2025
Gemini Diffusion! I love a good zig and zag. We used to be in a world where image generation used diffusion techniques (from noise), and text used autoregresion (next token). ChatGPT added 4o image generation that went the other way and used autoregression …
130
Dion Almaer @almaer.com · 20/05/2025
I love the style of Jules. Refreshingly non-Googley? jules.google
jules.google
Jules - An Asynchronous Coding Agent
Jules is an asynchronous agent that gets out of your way. It lets you focus on the coding you want to do, meawnwhile picking up all the other random tasks that you rather not do.
010
Dion Almaer @almaer.com · 16/05/2025
en.wikipedia.org/wiki/OpenAI_... Or wait no, it’s a CLI, oh wait no it’s a remote agent platform… and a new model family…
en.wikipedia.org
OpenAI Codex - Wikipedia
140
Reposted by Dion Almaer
AI Native Dev @ainativedev.io · 08/05/2025
AI tools multiply, and so do config files. “This has all given birth to a plethora of rules files that we need to manage.” Vibe-rules CLI discovers and syncs them so you can code not babysit .yaml. Details ➜ www.ainativedev.co/nbp #AINativeDev #DevTools #AIDevelopment #CLI
073
Dion Almaer @almaer.com · 07/05/2025
% parade list openai I've been enjoying building simple tools writing a spec and having them generated. `parade` uses Ink and Vercel's AI SDK to let me explore model names from various providers (because I am using the openai:gpt-4o type URI format in other tools). github.com/dalmaer/parade
050
Dion Almaer @almaer.com · 11/04/2025
It’s a sin that this happened to Adam. A true world class frontend engineer and a world class human. I remember being so excited when we first spoke about him joining Chrome and then talking VisBug. And he’s gone from strength to strength. What an epic own goal.
1251
Dion Almaer @almaer.com · 28/03/2025
Vibe coding is the Polaroid camera of development.
061
Dion Almaer @almaer.com · 26/03/2025
Excited to launch the landscape and start to really curate the tools that devs should be aware of as we use AI to get better and building software!
050
Dion Almaer @almaer.com · 12/03/2025
I’m excited to get posting here about all things related to developing software with the new power of AI! #ainativedev
023
Dion Almaer @almaer.com · 20/02/2025
I giggle whenever I see this in prompts: ``` IMPORTANT: Use valid markdown only for all your responses and DO NOT use HTML tags except for artifacts! ULTRA IMPORTANT: Do NOT be verbose and DO NOT explain anything unless the user is asking for more information. That is VERY important. ```
030
Dion Almaer @almaer.com · 19/02/2025
Late binding of choices is a good thing and helps with choice fatigue. Convention over configuration helps here, and LLMs being able to “fill in the gaps” takes it to a whole new level. It favors getting things working and iterating from there in a tight loop.
120
Dion Almaer @almaer.com · 13/02/2025
Voice is a great way to sculpt vs draw. You can be loose, go back and forth, and it isn’t about speaking the perfect thing which is what always held me back. Voice has become a real input for me these days. You?
030
Dion Almaer @almaer.com · 11/02/2025
It’s time for us to get fuzzy with it. @holdenmatt.bsky.social has written up his thoughts on how LLMs allow this fuzzy world. It feels different. It feels like sculpting clay vs drawing. You are still building, but in a different way. open.substack.com/pub/matthold...
open.substack.com
Fuzzy computing
Rethinking CS fundamentals through a "fuzzy" LLM lens
030
Dion Almaer @almaer.com · 28/01/2025
📽️ Podcast: The One with Two Guys talking about AI software engineering 📽️ As global as our aperture is there are constant reminders of how it's a small world. I got to co-host an episode of AI Native Development with two Israeli founders that I have and have had the pleasure of working for...
130
Dion Almaer @almaer.com · 24/01/2025
AI Web Forge takes a prompt.txt that describes a website and goes to town. @paul.kinlan.me is having fun with these experiments :) paul.kinlan.me/describing-s...
paul.kinlan.me
Describing sites instead of coding them
It might be possible to build sites entirely from a simple description.
040
Dion Almaer @almaer.com · 13/01/2025
★ English will become the most popular development language in 6 years Based on @simonwillison.net's AI predictions from the @oxide.computer computer crews podcast, I have one for AI software development, and here I explain why and how. blog.almaer.com/english-will... #ainativedev
blog.almaer.com
English will become the most popular development language in 6 years
Simon Willison wrote up his 1, 3, and 6 year AI predictions from his chat with the lovely Oxide crew. This is always a fun thing to ponder as you start a new year, especially since 2025 f…
1110
Dion Almaer @almaer.com · 06/01/2025
“I foresee a world with far more specialized code, with fewer generalized packages, and more readable tests.” crawshaw.io/blog/program...
crawshaw.io
crawshaw - 2025-01-06
040
Dion Almaer @almaer.com · 01/01/2025
Had a fun trivia game that used our own answers to questions and I woke up so sad that one friend had “Microsoft Authenticator app” as their most used application 😱
060
Dion Almaer @almaer.com · 31/12/2024
simonwillison.net/2024/Dec/31/... @simonwillison.net has a great roundup here!
simonwillison.net
Things we learned out about LLMs in 2024
A lot has happened in the world of Large Language Models over the course of 2024. Here’s a review of things we figured out about the field in the past …
0125
Dion Almaer @almaer.com · 26/12/2024
After much debate over Xmas, had to ask Bolt to create a toilet seat efficiency calculator. subtle-cucurucho-f5e5b2.netlify.app
subtle-cucurucho-f5e5b2.netlify.app
Vite + React + TS
140
Dion Almaer @almaer.com · 23/12/2024
I’m excited about more personalized future. For one, I look forward to being able to find great commenters for premier league games vs being stuck with what ya got for each game. And then that for everything. Come on marketplaces match the capabilities we have!
010
Dion Almaer @almaer.com · 13/12/2024
We watched Four Weddings and a Funeral => Heretic back to back and imagine that High Grant is actually playing the same character. He moves to the US with his wife and things then go baaaaaad.
020
Dion Almaer @almaer.com · 11/12/2024
I do think it’s worth remembering this as a general theme though. Chatbots may sound easy to use, but they really aren’t—and they’re getting harder to use all the time." — @simonwillison.net simonwillison.net/2024/Dec/10/...
simonwillison.net
ChatGPT Canvas can make API requests now, but it’s complicated
Today’s 12 Days of OpenAI release concerned ChatGPT Canvas, a new ChatGPT feature that enables ChatGPT to pop open a side panel with a shared editor in it where you …
0101
Dion Almaer @almaer.com · 03/12/2024
★ The Principles of Developer AI Product Development In this post I talk about lessons learned building products for developers in the new world of AI, making sure to bring the best of the human developer and the best of our massively scalable computers. blog.almaer.com/principles-o...
blog.almaer.com
Principles of Developer AI Product Development
How do you build products and platforms for developers in a world that contains probabilistic black boxes that surprise you with what they can and can’t do, and when they decide to show you. From m…
0152
Dion Almaer @almaer.com · 02/12/2024
I love being able to create micro apps. I hosted a white elephant party & instead of doing the typical thing and have people pull a number out of a hat, I used Bolt and whipped up a lil app which I projected on the TV in our room and randomized the next person to pick a gift! bolt.new/~/sb1-hjoqtk
1122
Dion Almaer @almaer.com · 29/11/2024
“Through deep exploration and countless trials, we discovered something profound: when given time to ponder, to question, and to reflect, the model’s understanding of mathematics and programming blossoms like a flower opening to the sun.” qwenlm.github.io/blog/qwq-32b...
qwenlm.github.io
QwQ: Reflect Deeply on the Boundaries of the Unknown
GITHUB HUGGING FACE MODELSCOPE DEMO DISCORD Note: This is the pronunciation of QwQ: /kwju:/ , similar to the word “quill”. What does it mean to think, to question, to understand? These are the deep wa...
150
Dion Almaer @almaer.com · 27/11/2024
Would be a great “Ruinous” app.
0140
Dion Almaer @almaer.com · 27/11/2024
I really enjoyed the excuse^H^H^H^H^H^Hopportunity to chat with @industrialempathy.com! Many lessons, some counter intuitive, that lead to v0, the AI SDK, and much more. Thanks for sharing, Malte!
041
Dion Almaer @almaer.com · 27/11/2024
Actually building out evals and pipelines puts the engineering in “prompt engineering”.
140
Dion Almaer @almaer.com · 26/11/2024
If charisma has become rizz, then is it time for wisdom to become wizz? #deepthoughts
2100
Dion Almaer @almaer.com · 26/11/2024
AI can handle its own prompt engineering now!
050
Dion Almaer @almaer.com · 26/11/2024
/dev/agents is a new dream team to build an “OS for AI agents”.
4120
Reposted by Dion Almaer
TechCrunch @techcrunch.com · 25/11/2024
Anthropic proposes a new way to connect data to AI chatbots
tcrn.ch
Anthropic proposes a new way to connect data to AI chatbots
Anthropic is proposing a new standard for connecting AI assistants to the systems where data lives. Called the Model Context Protocol, or MCP for short, Anthropic says the standard, which it open sourced today, could help AI models produce better, more…
1519
Dion Almaer @almaer.com · 24/11/2024
"Code should be written for humans not machines." With LLMs, if you write for humans you are also writing for machines? 🤔
5120
Dion Almaer @almaer.com · 21/11/2024
Getting ready for the inaugural #AINativeDev Conference to start, where I am hosting the "AI Future" track, and jazzed for some fireside chats as well as the killer sessions! ainativedev.com
150