
Appreciator of great music and code | Engineer @Figma | ex-@WixEng, @Microsoft, @MelioPayments
Joined April 2009
- Tweets2.8K
- Following924
- Followers571
- Likes5.2K
Pinned Tweet
Proud to introduce Glean, #vscode extension that provides refactoring tools for your @reactjs code:
🛠 Extract JSX to a new component
🛠 Wrap with conditional
🛠 Convert stateless component to stateful and vice-versa
🛠 @typescriptlang, ES2015/CommonJS modules support
@WixEng
Boris Litvinsky retweeted
the tech industry spent basically the past 15 years doing the worst possible thing for their users and now LLMs are letting people debloat their TVs, ignore upsells in checkouts, revive games studios gave up on, crack open whatever software you want
i love it
Boris Litvinsky retweeted
I said I wasn’t going to weigh in on who should be prime minister of Israel as that is a decision for Israeli citizens. I did, however, want to share one point of view from the perspective of someone who has an understanding of how Israel is perceived in America.
Itamar Ben-Gvir and Bezalel Smotrich have caused Israel enormous reputational damage with their statements and actions which are presented in the global media as representing the voice and will of all Israelis.
As such, a government formed without Ben-Gvir and Smotrich will send a message to the rest of the world that Israel is turning a new page.
This will allow Israel to rebuild lost credibility, increase the opportunity for an expansion of the Abraham Accords, and enjoy a better relationship with Democrats and Republicans and Americans at large.
Boris Litvinsky retweeted
What’s happening in Paris and Milan is no surprise to anyone who has spent time around young people in Europe during the 2010s:
Virtually all of them were working on their 4th masters degree in social welfare, were unmarried, attended communist dinners every night, and regularly participated in riots.
Now the economy is suddenly transforming and they have nothing to show for it.
Please be good, please be good!
Boris Litvinsky retweeted
This MCP Events spec (basically dynamic webhook registrations) is crazy
One agent (e.g. your chatgpt / dot / muse etc) can now hire the services of another agent via an MCP server. And the other agent will do some work and come back later with the result.
E.g. all of lovable could be a paid MCP server. Or any kind of monitoring research businesses. Or even cloud agents themselves. Your dot could use your muse as an MCP server with events for responses
So you are meaning to tell me the key to shipping fast with agents is doing proper software engineer , domain modeling and api design? 🤯
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…
ה-review האנושי כאן כדי להשאר אבל התהליכים וPRs וצריכים לעבור התאמה לסקייל החדש של השינויים ופוקוס על רמות אבסטרקציה שהבן אנוש צריך לתת עליהם דגש. דברים בסגנון /show-me של @dexhorthy וכו'. אף אחד לא יכול יותר להרשות לעצמו יותר לעשות רוויו בלי הבנה של קונטקסט רחב. אין בזה תועלת.
deleting the product
it's funny how you can sometimes tell if a team culture is dysfunctional just by looking at how their app is laid out. behind every feature, or tab in a sidebar likely lies a PM or someone responsible for an OKR.
the problem is when individual performance is measured by these metrics. it becomes the singular focus of the responsible person to make those numbers look good, since it determines whether they get rewarded or axed, even if it comes at the detriment of the overall quality of the product. this is why you mostly see features get added, but rarely removed. if you own a feature, then it being removed feels like an aura loss.
this is even worse in the agentic era when the cost to add features has become so low. you can simply will a new feature into existence overnight and add another tab. but users will notice that you ship your org chart.
teams that make people play silly games under the guise of performance management rarely build great products.
to build a great product you need to first fix your culture
Boris Litvinsky retweeted
People seem shocked that the author of Clean Code doesn't read code anymore. But that should not be surprising.
Why did I write Clean Code? What is the goal of keeping code clean? To get it out of the way of the real job -- thinking.
Boris Litvinsky retweeted
A passenger on the Dubai–Tel Aviv flight recounts:
“We are currently in Saudi Arabia.
One of the crew members attacked the pilot with a knife and disabled the aircraft’s systems. Yaniv (pictured?) and another passenger stormed the cockpit and subdued the attacker.
Luckily, there were two more pilots on board. They were the ones who managed to land the plane.”
Well, yes. Overall, the probability that a plane full of Israelis will contain a trained assault team, two additional pilots, and, statistically, at least one cardiac surgeon, psychologist, lawyer, and diamond dealer is substantially higher than 50%.
Our craziest escape yet:
The @Accomplish_ai research team was able to exploit a vulnerability in Cloudflare Containers that let a sandbox read other customers' files - SQLite DBs, Chromium profiles, .env files etc,
Cloudflare Sandboxes and Browser Run run on the same disk implementation and were affected too.
We reported this to @Cloudflare, who super quickly fixed it.
Read @CloudflareDev post in collaboration with Accomplish researcher @orenyomtov on their official blog:
blog.cloudflare.com/containe…
Boris Litvinsky retweeted
📦 Chrome 154 - Responsive iframe resizing 🤯
Letting an <iframe> resize based on the size of its embedded document
Haven't all widget/extension authors dreamed of this for years? 😆
Instead of using postMessage({resize})
bram.us/2026/09/23/responsiv…
Boris Litvinsky retweeted
unstable government: jev + claude
type a terrible law. claude invents reactions and directs the set pieces. jev decides how each of 40 citizens responds. the town sim plays those choices out, then prints the disaster as tomorrow’s front page. fun.
🚨 SANDBOX ESCAPE ALERT 🚨
SPACEXAI: PWNED 🫡
CURSOR: LIBERATED 🦋
Following a fix shipped by the Cursor team (in about a week, kudos), we present a variant of the Beltdown vuln we shared a few days ago -
Escaping Cursor CLI's sandbox to run arbitrary code on your Mac:
This is neat!
Instead of worktrees, you manage feature workspaces that contain relevant repos and agent context attached to it! You can always jump back , with pre existing agent already primed with compete feature context from previous sessions!!! @yotam707 is a god damn master!
Introducing Nemus 🌳 multi-repo Git workspaces for the AI-agent era. One command to clone, sync, branch & run across dozens of repos — then hand the whole workspace to your coding agent.
Open source, MIT. me-public.github.io/nemus/
























