
Building TypMo — https://teapawt.net/t.co/zDb8QA2pOG | Prev- Director of Design @servicenow | Philosophy Nerd
Joined April 2009
- Tweets9.3K
- Following92
- Followers1.5K
- Likes2.5K
Pinned Tweet
Have you subscribed yet?
indianphilosophy.substack.co…
Imagine you own a plot where you want to build your dream house. You hire a reputed contractor who is well-known for building houses overnight.
“ I just gave a brief description and got a beautiful house beyond my wildest dreams. It’s just like the genie from the lamp”, says Mr. Joe, an early customer of the contractor.
Excited by the glorious testimonials, you ask the contractor to build a house with abundant natural light, generous open spaces, and seamless connections to gardens and outdoor living that evokes a sense of calm sophistication.
The contractor agrees at once. No questions asked.
The next day the house is ready. It is glorious, more than you pictured, and you move your family in without a second thought. Then the floor cracks under the weight of your sofa. There is no plumbing. There are no electrical lines. You are living inside a beautiful cave.
You confront the contractor. "I built exactly what you asked for. Light, open space, greenery. I can redo any of it.", said the contractor. And he is right. That is the problem.
What you needed was not a contractor but an architect. Someone who treats your intent as something to be understood before it is built, who questions and verifies and closes every gap between what you said and what you meant, and only then lays a single brick.
TypMo is your product architect. Everything else, a contractor.
Incomplete specs result in coding agents filling the gaps with inference, often with sweeping assumptions that later result in substantial money loss, both in terms of human hours and tokens.
TypMo prevents it. You get comprehensive, connected, and validated specs that your agents consume like a contract rather than prose. Everything from personas and roles to product states, journey, and even agents.
That becomes the difference between blind tokenmaxxxxing and smart token optimising.
#ai #typmo #development
This is precisely what you want to see before you go ahead with your coding agents. And you can test it right now! - typmo.com/scan
Look at this screen.
Every role, every agent, and every state change is visible in a single view.
You can see exactly how an incident moves from queue to closure. Who triages. Who resolves. Where the AI agent pre-populates, checks SLA rules, surfaces similar past incidents, and indexes the resolution for next time.
This is what TypMo generates from your spec. A living swimlane that shows how information passes through people and agents, how they act on it, and where the system enforces rules.
Build systems, not screens.
In a world where execution is table stakes, Before the Prompt is my attempt to appreciate deep thinking and what it takes to build robust, scalable products with AI rather than screens.
The hard part is knowing what to build before you build it. The thinking that happens before the first prompt. The structure that determines whether what you ship actually holds.
Before the Prompt is not a newsletter about AI tools. It is a primer on systems thinking for people building complex products with AI. How to reason about what you are building before you ask an agent to build it.
No tips and tricks. No listicles. Just rigorous thinking, written to be worth your time.
If that resonates, subscribe to the newsletter.
beforetheprompt.substack.com…
Adit Gupta retweeted
I’ll say the thing no one is saying: design culture is broken in lots of companies.
Often design teams & designers are the most resistant to change org in the EPD triad, with highly vocal AI opponents, and little skill or interest in the art of campaigning for influence or resources. Won’t hold a number like a PM, not yelled at about timelines like engineering. While I have brought design topics to the board convo, not a single board has pressed me our design talent, strategy, or velocity. Most teams treat design like a tax they don’t want to pay, and those that *do* take a deep interest and want to invest in design get back big “get out of my figma” energy. And if you’re too precious about craft to dirty your hands with the dark art of corporate politics, good luck getting more headcount. If a PM or engineer can get 85% there with tailwind and a dream, you better come to the table with more than “I represent the user.”
Great designers are worth more than almost anyone on the team, and I’ve worked with lots of gems, but this is 0% surprising to me.
Replying to @lennysan
I don’t know exactly what’s going on here, but it does feel AI-related. Unlike PM and eng, which started growing in 2024 (two years post-ChatGPT), design didn’t. If I had to venture a theory, I’d say that because AI is allowing engineers to move so quickly, there’s less opportunity—and less desire—to involve the traditional design process.
That said, you’d think design would become a differentiator as more products compete for attention. Something to think about for your company! We’ll keep watching this trend and AI’s impact on org design more generally.
One interesting observation we made when we went a level deeper: the ratio of demand for PMs vs. designers has flipped. In mid-2023, we went from more open designer roles to more open PM roles. And ever since, PM demand has been pulling away (currently 1.27x). This will be another trend to monitor, in terms of how AI is reshaping org design.
Here's a free 2-minute quiz that tells you the real complexity hiding in your application.
Most PMs think their app has 20-30 decisions to make. The real number is usually 150-250.
Roles that each see different data. Entities that move through states with rules at every transition. Business logic that cascades when one thing changes. Agent behaviors that need guardrails and fallbacks.
If these aren't in your spec, they'll show up as rework, bugs, and production incidents.
typmo.com/complexity-results
MercadoLibre is training 20,000 developers on Spec Driven Development. They identified the frontier: spec-as-source, where you edit the spec and code regenerates to match. TypMo is already there. PMs write the spec. Coding agents read it via MCP. The spec is live, queryable, and verified against the build.
This. Honestly, folks declaring these death sentences have never really worked on complex, workflow-driven applications. Their immaturity stems from their inexperience.
Getting tired of this <x> is dead trend. The pendulum is swinging too much to the opposite side. Instead of declaring all previous workflows dead, how about we evolve them to suit this new world of AI agents. Prototyping is great and its fantastic that you can do this with much less effort now, but how about you still sit down and *think* about what a good feature entails. It's not one or the other, its both.
A collab you never saw coming: TypMo 🤝 @paper
Your TypMo wireframes can now flow directly into Paper for stunning high-fidelity designs. No back-and-forth, no endless revision cycles. One click and you're there. From structured thinking to beautiful designs, just like that.
Setting up 10s of plugins, maintaining tons of md files and ripping your hairs apart with Skills. Why do all of this when you have a plug and play solution?
How are you not tired of re-explaining the same context to Claude/ChatGPT every new chat?
An idea matured in one conversation gets completely lost in the next. Memory is getting better but it's still shallow. It captures facts, not thinking.
So you end up with a folder of markdown files, pinned system prompts, custom GPTs, cursor rules… a whole maintenance layer just to make AI remember what you already figured out.
The missing piece isn't better memory. It's context compilation - turning messy conversational thinking into structured, reusable context.
The foundations of TypMo DSL were laid down back in 2019














