
Co-founder/ex-CTO https://xitter.cf/t.co/24RW21bEfM | Software Engineer, AI @TaxxaAI | Technical Consultant | e/acc
Colombo, Sri Lanka
Joined August 2022
- Tweets2.6K
- Following534
- Followers1K
- Likes8.1K
Pinned Tweet
My blog on shadcn/ui developed by the brilliant design engineer @shadcn is finally here.
A technical analysis of tools, techniques and best practices that made it the most loved component library of 2023.
manupa.dev/blog/anatomy-of-s…
#buildinpublic #nextjs #React
Manupa retweeted
Content mappers in TS 7.1 are an absolute game changer
It’s plugins for TypeScript: a way to dynamically compute a static type signature for external file types (.vue, .md, etc) and integrate them directly into tsc compilation
TypeScript 7.1 Beta is now available! Now with a preview API, content mapper support, new features, and some great optimizations. Give it a try and give us some feedback! devblogs.microsoft.com/types…
Manupa retweeted
it should tell you something that the most bleeding edge ai-pilled technologists are not letting AI write for them
i love writing. i never let agents write for me. whether it's docs, or tweets, or shitposts, or even prompts (okay maybe that one's harder as agents manage other agents)
there's a simple reason for that: i still strongly believe that writing is thinking. it's a skill i hope to never give up. it's also important to me that whatever i say is always authentic, mistakes and all. my favorite posts are the ones that i just full send without any editing
i suspect it also helps with prompting. being able to clearly express what i want, and knowing the vocabulary i need to be able to direct my agents does seem to make for more effective usage of agents. in the same way that engineers have an advantage when we prompt agents to write code, because we are intimately familiar with the words that make up the discipline
knowing the right word incantations to get an agent to produce a desired goal almost feels like spellcasting. as models get more capable, and that input box looks more and more like a magic box that can output anything, words become the interface between you and the genie
there may come a time when we give up the keyboard in exchange for brain-computer interfaces. but until then, i'm writing every word.
Manupa retweeted
Compositionality in ontologies help semantic crawlers traverse composed elements in less steps
Manupa retweeted
in the Think post, I proposed this idea of an execution Ladder. Where the LLM (or even the user) _chooses_ to escalate the execution environment based on what it's trying to do at the moment. I'll make it so this isn't cloudflare specific, you can bring your own browser/sandbox/memory service.
but it implies an impending feature/capability: those execution environments might have their own harnesses, and Think will have to communicate/work with them.
indeed (I mentioned this in my code mode talk) _users_ will be communicating to Think (and other apps) with _their_ own harnesses, running on their phones and whatever. I suspect some form of standard will arise for cross-harness communication/collaboration.
blog.cloudflare.com/project-…
Manupa retweeted
Jung and Levin don’t have enough math.
math does not have enough awareness of body and mind.
The merging of biology, psychology and mathematics will dawn upon us through the bitter pill. And you will see what we were always meant to become.
The coming months are Holy.
I still spend a LOT of time figuring out the right abstractions and interfaces (user and programming).
I recently built two components for shadcn/react. Each took weeks of UX research, experimentation, and iteration to get right.
AI hasn't accelerated this part yet, at least for me.
What it has done though, is help me fail faster. I can now go through many more failures before a component or code is ready.
Why not just conductor style tabs? @maria_rcks @jullerino
Why do I feel like everything changed when @addyosmani 🐐 was hired ?
Anthropic gives me Opus 5.5, Sonnet 5.5, and Haiku 5.5 for $20/month.
For $100, I get so much Sonnet and Haiku usage that it's practically unlimited for a normal person. They're even throwing in monthly API credits.
And now they're offering to scan open-source repositories for FREE using Mythos and some of their most powerful models.
So either we've been hating Anthropic for absolutely no reason, or they're slowly eating our brains to take over the world.
Because there's no fucking way a company is THIS generous for nothing.
Manupa retweeted
Replying to @KrzakalaF
Au contraire.
C'est une nouvelle ère qui s'ouvre pour les mathématiques.
Une ère où la démonstration formelle est largement automatisée et où l'accent sera reporté sur le développement de nouveaux concepts, nouvelles abstractions, nouvelles définitions, et nouvelles conjectures.
L'invention du bateau a réduit l'importance de la nage, mais a permis la découverte de nouvelles terres.
Nicely said
In programming, you always need to understand at least one level of abstraction below the one that you’re working at to become really good at your craft. AI is no different.
In the age of low-level programming languages (e.g., C/C++), if you knew computer architecture, memory management, OS modules, etc.), you would be much better than the average programmer.
In the age of AI coding agents, knowing software architecture, design patterns, etc., makes you much better at agentic engineering than the average vibe coder who speaks in vague prompts.
Manupa retweeted
This is incredible
We’re releasing a broad range of new mathematical results produced by an internal frontier model.
We’ve been consulting with the independent Advisory Group on Mathematics and Artificial Intelligence at the Institute for Advanced Study, and we have drawn on their advice and public recommendations to inform how we release these results.
github.com/openai/math
everything i know about managing agents i learned from the amazing programmers and computer scientists that came before
constraints in your codebase are freeing for both humans and agents! this has always been true, but if you were a small dev team you likely never had to think that deeply because you could trust your fellow programmers to write code and review well
but large companies have had to solve this problem since even before agents. because before you had agent slop, you had human slop. lots of engineers wrote bad code out of necessity (eg backend engineer forced to write frontend or reverse). the solution to this was constraints: lint rules, smarter compilers and diagnostics, high quality tests, investments into observability, and so on
the arrival of agents just means that big company problems are now everyone's problems. the good news is that none of this is really that novel: it's just good engineering
youtube.com/watch?v=GqmsQeSz…
Manupa retweeted
I don’t want to write tests and think like they are foundation of correctness.
i want to start from the machine and the mathematics: define the semantics, identify the invariants, derive the consequences, and find the lower bounds before writing the implementation.
Then I want to attack the model with adversarial cases and real measurements memory traffic, cache behavior, instruction throughput, scheduling, and physical limits.
If the model survives those experiments, compose the primitives into larger systems while preserving the invariants.
tests are bloat
This keeps happening on Codex via @conductor_build when using gpt-6.1-sol. @charlieholtz 🙏






























