Nikita Salnikov-Tarnovski (@inikem) 's Twitter Profile
Nikita Salnikov-Tarnovski

@inikem

Trying to solve your performance problems. Doing Developer Productivity at @Splunk. Views are my own etc etc

ID: 157928875

calendar_today21-06-2010 08:10:31

4,4K Tweet

983 Followers

185 Following

James Ward (@jamesward) 's Twitter Profile Photo

Programming, no matter what level, is mostly trial & error. So before anything else, optimize for the shortest feedback loop possible.

Nikita Salnikov-Tarnovski (@inikem) 's Twitter Profile Photo

Hei Xolo , everything Ok with you? You don’t reply to my emails for a month now, your X account seems silent for several months. Are you alive?

Jake Stein (@jakestein) 's Twitter Profile Photo

We get burnout (and other metaphors) wrong. Most people think it happens because you’ve been working too many hours or haven’t taken a vacation. But burnout isn’t really about hours worked, it’s about meaning.

Konrad ‘ktoso’ Malawski 🐟🏴‍☠️🇺🇦 (@ktosopl) 's Twitter Profile Photo

Moritz and Si presenting about their latest work on swift-otel support. Excited to see it hit 1.0 just recently :-) Also, built-in support to almost all fundamental networking libraries already! #swiftlang

Moritz and Si presenting about their latest work on swift-otel support. Excited to see it hit 1.0 just recently :-)

Also, built-in support to almost all fundamental networking libraries already! #swiftlang
Branko (@brankopetric00) 's Twitter Profile Photo

Developer kept complaining our RDS instance was too slow. Wanted to upgrade from db.t3.large to db.r5.8xlarge. Cost increase: $140/month to $3,400/month. I checked query performance first: - Query ran 47,000 times per hour - No indexes on the WHERE clause columns - Missing

Лентач (@oldlentach) 's Twitter Profile Photo

Американский астрофотограф Эндрю Маккарти заснял свободно падающего человека на фоне Солнца. На снимке под названием «Падение Икара» запечатлён падающий парашютист и музыкант Габриэль Браун. Для этого фотографу понадобилось несколько недель подготовки и шесть попыток. Браун

Branko (@brankopetric00) 's Twitter Profile Photo

"Our database won't scale". Database: - 40GB total data - 12 queries per second - 0 indexes on query columns - N+1 queries everywhere - 200ms average query time Solution: - Shard across 12 databases - Add read replicas - Implement caching layer - Switch to "web scale" NoSQL

Roman Elizarov (@relizarov) 's Twitter Profile Photo

💡 So, you don’t really need advanced algorithms to be a great software engineer, but you do need strong problem-solving and code review skills. You can build those with or without participating in competitive programming. Competitions are simply one path to getting there.

Bruno Borges (@brunoborges) 's Twitter Profile Photo

AI has dramatically accelerated how software is written. But speed was never the real bottleneck. Despite LLMs, The Mythical Man-Month is still surprisingly relevant. Not because of how code is produced, but because of what actually slows software down: coordination, shared

AI has dramatically accelerated how software is written. But speed was never the real bottleneck.

Despite LLMs, The Mythical Man-Month is still surprisingly relevant. Not because of how code is produced, but because of what actually slows software down: coordination, shared
Eric S. Raymond (@esrtweet) 's Twitter Profile Photo

If you are a software engineer "experiencing some degree of mental health crisis", now hear this, because I've been coding for 50 years since the days of punched cards and I have a salutary kick in your ass to deliver. Get over yourself. Every previous "programming is obsolete"

Allen Holub @allenholub.bsky.social (@allenholub) 's Twitter Profile Photo

Demanding an estimate guarantees the estimate will not be useful to the business and will always drive costs up. Software engineers all know that estimates are useless. It's literally impossible for them to be accurate when you also need to build the most valuable software,

Vladimir Sitnikov (@vladimirsitnikv) 's Twitter Profile Photo

наклодова́ть, -ду́ю, -ду́ешь; -дова́л, -дова́ла; сов. и несов. разг., шутл., техн. жарг. 1) (что) Сделать, получить или быстро «сварганить» при помощи Claude / Claude Code (обычно — с участием ИИ: сгенерировать код, правку, набросок решения). Наклодова́ть скрипт миграции за вечер

Victoriano Izquierdo (@victorianoi) 's Twitter Profile Photo

In 20 years, vibe coders will look at the Linux kernel repo the way we look at the pyramids. In awe, unable to imagine how they managed to drag all those giant stones and pile them up in the middle of the desert.

Steve Huynh (@alengineered) 's Twitter Profile Photo

A surprising amount of “tech leadership” is just being the adult in the room when everyone wants to work on shit that doesn’t matter.

Dan Vega (@therealdanvega) 's Twitter Profile Photo

Code is cheap, Software is not 🤔 Anyone can write code. Building software that's maintainable, observable, secure, and actually solves a problem? That's the hard part. This is why fundamentals matter more than ever.