Sova (@sergeysova) header
Sova (@sergeysova) profile picture

Senior Engineer — Agentic, React, TypeScript, Rust

Joined September 2013
Photo by Sova (@sergeysova)Photo by Sova (@sergeysova)Photo by Sova (@sergeysova)Photo by Sova (@sergeysova)Photo by Sova (@sergeysova)Photo by Sova (@sergeysova)Photo by Sova (@sergeysova)Photo by Sova (@sergeysova)Photo by Sova (@sergeysova)Photo by Sova (@sergeysova)
I'm a software engineer who likes problems other people call "too messy" 14 years building frontends and systems. Core maintainer of Effector since 2018, co-author of Feature-Sliced Design. Lately: Rust agent runtimes, MCP tooling, a 3D engine in Rust. 🧵
2
1
1
5
578
I want to work on things that make the world measurably better. Open to the hardest thing you have, remote CET±2. Write me DM, [email protected], t.me/sovasergey
131
68
805
57
12,930
383,095
I personally have hard time believing we live in a timeline where foundation models are finding security bugs left and right in existing C and C++ code, yet people complain Rust is “slow to compile” and think C++ is the answer.
41
17
4
340
23,619
«202 Accepted» — самая лживая строчка в твоём API. Разбираем, как не терять задачи при сбоях, почему ретраи плодят дубли и как 100 000 агентов кладут Postgres одними heartbeats 🧵 0/
1
1
2
896
Что разбираем далее? - выполнение задачи ровно один раз или - как безопасно повторять команды
1
49
Завтра продолжаем! nitter.cf/sergeysova/status/2113…
«202 Accepted» — самая лживая строчка в твоём API. Разбираем, как не терять задачи при сбоях, почему ретраи плодят дубли и как 100 000 агентов кладут Postgres одними heartbeats 🧵 0/
1
41