Co-founder/ex-CTO https://xitter.cf/t.co/24RW21bEfM | Software Engineer, AI @TaxxaAI | Technical Consultant | e/acc

Colombo, Sri Lanka
Joined August 2022
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
18
73
8
481
123,515
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…
20
63
8
946
37,382
Orchestrator v2 in a nutshell. @theo @jullerino Great work
1
13
1,119
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.
56
110
14
1,726
57,646
Compositionality in ontologies help semantic crawlers traverse composed elements in less steps
6
7
2
50
1,764
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-…
9
14
3
138
15,301
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.
10
5
1
58
1,099
Manupa retweeted
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.
96
50
10
1,529
94,223
Why not just conductor style tabs? @maria_rcks @jullerino
side chats are overrated
1
1
131
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.
92
difference between taste and slop prompting ai is just a tool after all
want to see how the whole Paper Mono launch video was made? everything is code but I didn't touch any of it here we go 🔥
7
28
649
32,683
Another thing is the lack of same worktree tabs, example here is multiple tabs in Conductor
I made a public page where I list all the things that currently annoy me in T3 Code. Made it for the team but decided "why not make it public?"
1
69
I want to have different chats inside the same worktree, where I'm exploring different angles. I don't want to open another worktree for that
17
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.
145
641
142
4,507
245,242
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.
1
96
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
100
776
139
10,517
800,674
Manupa retweeted
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…
135
187
34
2,872
278,409
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
5
2
2
24
1,373
Crackedd
The Jane Street internship is over, and...boy did we go overboard! There's just so much going on, that we decided to do a jumbo edition of our "What the Interns Have Wrought" post, covering more than just the usual dev topics.
72
Manupa retweeted
53
186
16
4,172
119,428
This keeps happening on Codex via @conductor_build when using gpt-6.1-sol. @charlieholtz 🙏
2
128