Rasmus Andersson (@rsms) header
Rasmus Andersson (@rsms) profile picture

Adventures in software & design. Founder of @playbit_, designer of Inter, @Figma, @Spotify. Eng & design @Facebook

Berkeley
Joined March 2007
Photo by Rasmus Andersson (@rsms)Photo by Rasmus Andersson (@rsms)Photo by Rasmus Andersson (@rsms)Photo by Rasmus Andersson (@rsms)Photo by Rasmus Andersson (@rsms)Photo by Rasmus Andersson (@rsms)Photo by Rasmus Andersson (@rsms)Photo by Rasmus Andersson (@rsms)Photo by Rasmus Andersson (@rsms)Photo by Rasmus Andersson (@rsms)
Rasmus Andersson retweeted
Replying to @raffichill
As someone who has made countless PLs and compilers: it’s not hard at all, technically speaking. Now that we have coding agents it’s really easy. Compilers are really hard to write correctly tho, but most recent languages just generate another language (like C) and depend on an existing compiler for that. That’s what Goose does for example. What’s hard about making a programming language is the design and architecture of it. It’s essentially a puzzle of high dimensionality, ie where one decision affects many other decisions and vice versa. As a long-time PL hobbyist I think everyone should make their own language, just like I think everyone should make their own TODO app and other personal software
8
7
1
132
7,903
Rasmus Andersson retweeted
Breaking the 500 km/h barrier! ⚡️ The YANGWANG U9 Xtreme has achieved a top speed of 503.17 km/h in Abu Dhabi, becoming the first production car to surpass the 500 km/h threshold. The FIA has officially recognised this remarkable speed achievement, marking a significant milestone in electric vehicle technology and automotive engineering 🏆 #FIA fia.com/news/yangwang-u9-xtr…
115
808
128
7,019
520,489
Rasmus Andersson retweeted
Drag-and-drop makes the digital graspable, but building it well is fiddly enough that many don’t bother. Declarative Dragging (with Josh Horowitz & Jeff Heer, #uist2026 best paper award), lets you make an element draggable just by listing the states dragging it can reach.
45
224
43
1,772
107,009
Rasmus Andersson retweeted
Hi @rsms— My background is in business systems, but Inter’s clarity inspired me to build Collab Sans—an open-source rounded derivative—SIL OFL. Thanks for giving the world Inter! I’d be honored if you took a look: yugal.one/collab-sans
7
6
2
192
13,568
Rasmus Andersson retweeted
We asked GPT-6 Astra to edit Qwen3.5-0.8B weights to improve math. It directly changed only 0.016% of weights, fixing 0.8B's reasoning loops & improving math up to 6x and even instruction following 3x, without gradients or training. We call this Weight-Space Programming: frontier LLMs can now natively read/write neural network weights! 🧵 Blog: rikiyat.github.io/blog/weigh…
Readers added context they thought people might want to know
LLM was given weights explicitly as text in prompt and used code/forward passes (per authors' logs) to ablate Qwen looping direction, a known thinking-mode issue per model card. Primarily fixed repetition in that mode, not general 'natively' improving weights/math. rikiyat.github.io/blog/weight-sp… github.com/RikiyaT/lm_und… huggingface.co/Qwen/Qwen3.5-0… huggingface.co/RikiyaT/Qwen3.…
2,362
7,276
5,734
55,946
9,894,195
Rasmus Andersson retweeted
I think October represents another inflection point in capabilities for coding agents and the models that drive them: Claude Opus 5.5 can now build video games that are actually fun simonwillison.net/2026/Oct/2…
414
76
78
1,375
125,563
Rasmus Andersson retweeted
I’m not a recruiter. I don’t get paid to place talent. So I try to find breakout roles for breakout designers in my portcos according to where they might thrive. This is how our collective interests align—to the benefit of all. Ready for a career move or a design angel? HMU
A special shoutout to @soleio. Earlier this year, I saw his post offering to help people considering their next career move, so I reached out. We barely knew each other, but he asked me what my 2–3 dream companies were. Linear was at the top of that list. Without hesitation, he offered to make introductions and continued to be an incredibly thoughtful sounding board as I explored different opportunities. I was genuinely blown away by his generosity. I hope sharing this encourages others to reach out for help and to pay it forward when they're in a position to do so.
30
11
5
434
23,182
Rasmus Andersson retweeted
Introducing tiny.london A massive isometric pixel map of London, based on amazing NYC demo by @_coenen from 9 months ago My agent created the dataset, finetuned qwen image LoRA adapter, did a multiday inference run and built an efficient tile viewer!
I wanted to share something I built over the last few weeks: isometric.nyc is a massive isometric pixel art map of NYC, built with nano banana and coding agents. I didn't write a single line of code.
149
260
100
3,687
797,650
Rasmus Andersson retweeted
you'll do your best work in a tool that allows you to be whimsical, too! 🔊🔊🔊 — lol i've lost hours building fun stuff like this with code layers… @figma code layers starting to roll out into open beta TODAY! incredibly excited to see what you'll cook!
5
10
4
73
178,585
Rasmus Andersson retweeted
Today, I’m releasing Nestag! It’s an app that lets you visualize Finder tags as containers in nested hierarchies (kinda like folders). I actually created this app with AI back in February. It’s an app I have dreamt of having for nearly a decade. nestag.app
5
3
1
50
5,872
Rasmus Andersson retweeted
interyry
8
4
266
13,507
Rasmus Andersson retweeted
Figma I tend to believe that of all public software companies, Figma is perhaps one of the most underrated in terms of their ability to monetize and have a second act crossing the chasm into being ai-native (after admittedly taking way too long to transition). I believe in order to do so they must collapse some of the product primitives to allow people to start to think of FIgma as a starting and finishing point for more workflows (Figma Make should be considered the v0 of this, and while they can keep the discrete products, it's possible agentic UI that does multi-product routing on top of each individual one should be pulled to forefront of experience). It also feels pretty clear that after Weave, the company understands that some M&A could be accretive if they want to own more horizontal parts of asset, product, and software creation. All of this gets at the idea that that Figma needs to talk and think about the business less as "we are for designers, designers are more important as code commoditizes" (paraphrasing somewhat bluntly) and into instead the narrative surrounding seat and user profile expansion + ai being able to translate creative non-designers into designers (Figma Agent is a clear, just-now monetizing push towards this). There has been some whiplash around this narrative positioning on earnings calls/from exec team as they discuss the importance of being for professional designers, while also touting engineer seat usage growing over designer seats (again, nuance to this but still creates complexity in the story of whether or not this is a slowly dying business versus a company that can kingdom build with AI). To bring it back to the AI point because that is what matters, as with many companies, you will likely see margin erosion due to AI (as we saw last quarter) and then re-expansion over time, especially as the company has hinted towards training its own models. With that said, my gut tells me that alongside of that, one could expect to see surprise top-line acceleration in 2027 if products can feel more cohesive and ai-first while expanding scope of Why Figma across an org versus a variety of death-by-a-thousand-cuts software/platforms. Anyways, we are long $FIG at Compound as a disclosure despite many people telling us we are morons for being so.
19
8
7
244
56,137
Rasmus Andersson retweeted
Figma Agent is now GA! At Figma, we're not looking to replace designers. We're looking to maximally empower designers. With this release, Agent is now faster, higher quality and excellent at removing tedium from your everyday work. Perhaps most importantly, we've improved the Agent's ability to find the right context. As a result, you can prompt less extensively... and you're able to work closer to the speed of thought. Still tons to improve. For example, while Design System adherence is better than before, it isn't where we want it to be yet. (More on this soon.) Please give it a spin and let us know what you think!
Find your flow(state) Figma agent is now out of beta
41
27
8
533
43,566
Rasmus Andersson retweeted
I just released mold 3.0.0! This is the first Rust version of mold, rewritten from C++ with performance on par with 2.42.1. The goal of mold 3.x is to close the remaining GNU ld compatibility gaps and make mold the default linker in Linux distros. github.com/rui314/mold/relea…
42
214
11
1,435
72,253
Rasmus Andersson retweeted
i spend more time in figma now than ever and i love it noodling with frames. uncovering whats in my brain. finding the correct idea. and when it clicks into place it feels so satistfying
41
37
23
622
64,808
ふつうの列車ゲームを作りました #ゲーム制作 #gamedev
462
5,885
812
33,594
3,277,110
Rasmus Andersson retweeted
First they erased borders. No one said anything. Then they removed highlights and shadows. Fine. Flat colors everywhere, nothing stands out. Ok. Tiny bit of rounding of corners. How do I resize the window? Grab handles? More rounding. Oii... Scrollbars hidden. Okkk. More rounding, but now offensive. Let's hide everything behind hamburgers Infinite scroll. Doom optimized. Everything started animating. Hmm.... Wait...why are all buttons purple? WTF? More rounding. Cookie popups Why is everything orange-purple? Holyshit...everythings moving. Blur and transparency added. Can't read shit. Rounding off is no longer possible, it's maxed out. LIQUID ASS Human Machine Interface is rolling in its grave Everything is floating. Pills. Why is the laptop warm, must be nothing, psh... Sales chat popups (w/ low IQ asmr sound effects) Pills fucking everywhere. Tabs are search bars, nope jk. <---- we are here I am going a new planet, this one is FUBAR. You guys have fun!
Replying to @usgraphics
I desperately searched the settings to see if there was a way to turn it off. No. The best I could do was switch to the Ash theme to get rid of the new colors. I already was disappointed in how Firefox didn't match my desktop look, but now the ultra-roundness makes it worse.
11
22
3
260
13,814
Rasmus Andersson retweeted
I built a living town with Opus. It references "A Pattern Language" for the design. You can toggle architectural details to get a feel for them :)
53
52
14
465
29,387