Building products @ Legora

Stockholm, Sweden
Joined April 2010
Emil Sjölander retweeted
On my way to the office this morning, I passed a group of young people protesting, a Palestinian flag draped over their shoulders. And I asked myself a question I can't shake: why does this generation always fall into the same trap? No matter the history. No matter the context. Even the ones from wealthy families, who went to the best schools, who were dealt every good card. Always the same trap. I don't think it's stupidity. I think it's a mechanism. And a mechanism can be taken apart, piece by piece. A. The observation: everything the state touches becomes unaffordable. Look at economist Mark Perry's famous chart, the one people call "the chart of the century." It tracks US prices since 2000. At the top, what explodes: hospital services, college tuition, textbooks, childcare, housing. Increases of +100%, +150%, up to +250%, far above general inflation. At the bottom, what collapses: TVs, software, phones, toys, clothing. A TV today costs a fraction of what it did in 2000, for an infinitely better product. Look at what separates the two groups. It isn't technology. It isn't complexity. It's one variable: how much the state is involved. At the top, sectors that are subsidized, regulated, shielded from competition, where the state funds demand and blocks supply. At the bottom, sectors where companies fight every single morning to serve you better and cheaper. B. The mechanism: why it's systematic. When the state subsidizes demand without freeing supply, prices rise. Every time. Guaranteed student loans, and universities raise tuition. Housing aid plus blocked building permits, and rents skyrocket. Administered healthcare, and bureaucracy eats the budget before it ever reaches the patient. In France it's even more vicious, because the price doesn't disappear: it hides. You never see the hospital bill, you pay it through payroll contributions. You never see the cost of school, you pay it through taxes. Public spending at 57% of GDP, one of the heaviest tax burdens in the world, more than €3.4 trillion in debt. And the result? Overflowing ERs, falling PISA scores, young people who can't afford to live in the city where they work. The market didn't fail in these sectors. It was never allowed in. C. Suffering demands a culprit. A 22-year-old lives all of this in their bones. They can't find a place to live. Their degree either buries them in debt or opens no doors. The future feels blocked. That suffering is real, and I don't deny it for a second. But human beings can't stand suffering without a culprit. They need a face. A scapegoat. And this is where everything is decided: who taught them how to read the world? D. Whoever tells the story picks the villain. Schools are public. Universities are public. Culture runs on grants. Film goes through funding committees. Public broadcasting shapes the narratives. The people handing down the interpretive framework are, overwhelmingly, paid by the very system that creates the problem. Do you really think that system is going to name itself as the culprit? No. It names the capitalist. The boss. The landlord. "The rich." The multinational. The commercial West. Same role, same casting, every time. E. One lens, a thousand causes. And this brings me back to that flag. A generation taught to read every situation through a single lens, oppressor on one side, rich, Western, capitalist, oppressed on the other, will apply that lens everywhere. To housing. To climate. To conflicts on the other side of the world. The cause changes, the lens stays. That's why the trap is always the same: it's not the cause that draws them in, it's the way of thinking that was installed in them. F. The perfect inversion. Here's the irony. Capitalism is the force that drove down the price of almost everything it touched. The state is the force that blew up the price of almost everything it captured. And young people blame the first for the crimes of the second. It's like blaming the firefighter for the fire because you saw him at the scene. G. The ballot box confirms it. In the US, a few weeks out from the midterms, a large share of urban young voters is getting ready to vote Democrat for more state, more spending, more regulation. New York elected a self-described socialist mayor, carried by young voters, on promises of rent freezes and city-run grocery stores. Rent freezes, the policy that has made housing scarcer everywhere it's been tried. The cure that worsens the disease. In France, it's the same play in two acts. Part of the youth votes for the radical left, which promises more state. Another part votes for the center, which promises to "manage" the state well, and has dug the debt deeper than ever. Two different ballots, one shared assumption: the problem is the market, the solution is the state. H. The way out. These young people aren't stupid. They're right to be angry. They're just aiming at the wrong target. The day they understand that their rent, their tuition and their hospital are expensive precisely because the state runs them, their anger will change direction. They'll stop protesting against those who create. They'll start protesting against those who capture. That day, the greatest intellectual scam of our time will be over.
708
4,393
599
16,561
1,792,753
Norway’s 1% wealth tax on unrealized gains drove out 100 of their top 400 taxpayers in just two years. paragraph.com/@hagaetc/norwa…
102
385
57
3,086
245,960
I wish I could purchase flights in @Flighty
1
2
310
Emil Sjölander retweeted
Figma MCP server, now with design context anywhere you work → Remote access → Connection with Figma Make → New Code Connect UI components
39
207
60
2,076
275,269
Figma’s MCP server just became way more useful. Today, we launched: → Remote MCP access: Access Figma design context from anywhere you build. → Support for Figma Make: Retrieve resources directly from Make files to turn prototypes into product-grade code. → In-app Code Connect mapping: Map Figma components to code all in one place, reducing friction and improving MCP performance. Together, these updates unlock richer design + code context for humans and AI agents, accelerating development without sacrificing quality. Read more 🔗 lnkd.in/dNGqVkHd
5
8
5
106
16,281
Emil Sjölander retweeted
Turn design into code with Claude Code + @figma. Through MCP, Claude sees your mockup at the data level—component hierarchies, design tokens, auto-layout rules—and translates it into production-ready code.
281
1,142
562
14,291
2,623,647
Emil Sjölander retweeted
3
3
23
10,337
Emil Sjölander retweeted
"My first instinct was exactly what such people would delight in happening. To watch the rest of us recoil, then retract, and perhaps even eject. To leave the internet for a while or forever. But I can't do that. We shouldn't do that." world.hey.com/dhh/words-are-…
107
261
37
2,705
147,163
Emil Sjölander retweeted
I vibe-coded an advanced dither raster art tool using @figma Make✨. You can apply ASCII, Bayer, and Noise effects on your custom 3D models with a lot of other customisations. More features coming soon! you can play around with the early version at raziansari.com
2
4
66
8,840
Emil Sjölander retweeted
The Official @figma MCP Server -- SETUP & TUTORIAL 👇 *THIS* is what we've wanted for YEARS
24
117
10
1,367
87,497
Emil Sjölander retweeted
Cannot believe that I made the designs they are using. Someone pinch me or get me a large 🥃 or something
Turn your designs directly into code using @figma's Dev Mode MCP server in @code - now available in open beta!
5
4
146
10,589
Emil Sjölander retweeted
Turn your designs directly into code using @figma's Dev Mode MCP server in @code - now available in open beta!
26
314
36
2,415
177,956
Emil Sjölander retweeted
More founders should care about design in the earliest days of their startup. YC's @aaron_epstein sat down with @raphaelschaad, the Head of Calendar at Notion, to unpack why good design is crucial in making things people want. They discuss how Raphael made the leap from designer to founder, why illustration is an important first step in the creation of new products, and what makes designers uniquely qualified to start a company today.
18
32
10
277
131,501
Emil Sjölander retweeted
See if color contrast meets accessibility standards right within the color picker
130
367
238
3,323
351,903
Emil Sjölander retweeted
Until you're 10+ in a startup , the only roles that exist are head of get shit done & chief common fucking sense officer.
140
909
108
10,550
558,750
Email is so much more poductive than slack
2
4
371
Emil Sjölander retweeted
Why do people no longer trust the media?
1 person dies when Tesla truck catches fire and explodes outside Trump's Las Vegas hotel apnews.com/article/trump-hot…
Readers added context they thought people might want to know
The headline is misleading. It was not a mechanical problem. The explosives contained in the truck were described as fireworks, gas tanks and camping fuel, which authorities believe were connected to a detonation system. cnn.com/2025/01/01/us/…
64
199
7
3,730
198,615
Emil Sjölander retweeted
I love USB-C. I used a Google Pixel for 5 years because it had USB-C. I only switched back to the iPhone when they moved to USB-C. But I have a problem with a regulator defining technical standards. The EU has a huge problem with regulatory overreach. It has destroyed Europe's growth.
Replying to @t_blom
Wtf? You have a problem with standardized power outlets and connectors? Imagine the chaos if every single appliance manufacturer had a different mains outlet design.
146
79
26
1,577
220,277
Emil Sjölander retweeted
Good work, Europe, you just made it illegal to invent something better than USB-C.
It’s time for THE charger. Today, the USB-C becomes officially the common standard for charging electronic devices in the EU. It means better-charging technology, reduced e-waste, and less fuss to find the chargers you need. #DigitalEU

1,103
1,217
383
22,606
4,842,015