Oleg Vakarev
banner
vkrv.bsky.social
Oleg Vakarev
@vkrv.bsky.social
Gentle soul, wearing out his noble strength in a perpetual unequal struggle with petty obstacles
Pinned
"The hard part about software development isn’t figuring out the problem, or coming up with the solution, or writing the code. The organizational coordination, and making sure that everyone feels empowered and motivated and has ownership, is the really hard part”
thenewstack.io/whats-psycho...
Reposted by Oleg Vakarev
I have been reminded that I already wrote four years ago about how to design a control system for agentic systems. apenwarr.ca/log/20211201
100 years of whatever this will be
What if all these weird tech trends actually add up to something? Last time, we explored why various bits of trendy technology are, in my o...
apenwarr.ca
January 4, 2026 at 12:52 AM
Reposted by Oleg Vakarev
Dog adopted from a shelter reaction after being kissed for the first time ❤️ #FridayFeeling
January 1, 2026 at 4:21 PM
Reposted by Oleg Vakarev
Happy new year-long cycle of manipulation of the masses and the poor.

A poor person may not belong to the masses yet may have no way of escape from their captors and their fate.

#quotes #arts #books #booksky
January 1, 2026 at 2:19 PM
Reposted by Oleg Vakarev
Used some of my time off to finish a blog post that's been in my backlog for a while: two neat concurrency patterns from the standard library which avoid goroutine leaks by design: nsrip.com/posts/gorout...
Two concurrency patterns which avoid goroutine leaks
nsrip.com
December 31, 2025 at 8:04 PM
Reposted by Oleg Vakarev
Applies to some tools, but this is where fine design makes a difference.

Code is cheap to prompt, but the real bottleneck to good products is thinking through 99,999 design decisions and considering every edge case.

DIY-ing your own tools will teach you how hard beautiful, thoughtful design is
I think this is exactly the math that is going to drastically change the small SaaS landscape

why would I pay monthly for <tool> when the same cost (maybe less!) can make that and also anything else I need
I pay $100 a month for Xero (accounting software), and I do wonder if upgrading to Claude Code Max for a month or two would pay for itself to write a robust replacement.

It probably won’t get bank feed imports right, but that’s broken in Xero for some accounts anyway.
December 30, 2025 at 5:42 PM
Reposted by Oleg Vakarev
After reading this I gave exe.dev a shot and the combination of cheap VMs, the HTTPS proxy with passkey auth and link sharing, and the built-in LLM agent is... incredible.

Like, I know how to use each of these things individually, but combining them feels like when I first learned to script things.
Just in time software
I didn’t plan to write software in the grocery store last night. I was tired and hungry, kids in tow. My long shopping list sat in a text message. I wished I could check items off as I found them.…
commaok.xyz
December 24, 2025 at 3:14 PM
Reposted by Oleg Vakarev
litestream-vfs is exciting. Besides being FUSE-free, it hooks into SQLite at a far more solid point than the original Litestream, and has an amazing new power:
December 11, 2025 at 6:25 PM
Reposted by Oleg Vakarev
As a neurosurgeon/scientist, I would agree
December 5, 2025 at 7:55 PM
It's just such a shame that we have to live in such a world
The domain is active again, but with a new registrar.

And they're asking me for $2,000 to get it back.

I don't have that kind of money; I don't even have enough money to live on.

It's shameful to extort money from open-source projects that have minimal resources.
December 6, 2025 at 4:11 PM
Reposted by Oleg Vakarev
Serious Cryptography is the current default answer to “how do I learn cryptography engineering from a book?”
December 3, 2025 at 1:10 AM
Reposted by Oleg Vakarev
Reposted by Oleg Vakarev
Cette réunion aurait pu être une bagarre
November 18, 2025 at 5:34 PM
Reposted by Oleg Vakarev
There are things that empirically work and things that empirically don’t work. I’m often surprised at how much trouble people have in telling the difference.
November 26, 2025 at 12:34 AM
Reposted by Oleg Vakarev
Accepted! Go 1.26 will introduce per-state goroutine metrics: running, waiting, in syscalls, etc.

Developers can use them to catch problems early without needing full traces.

antonz.org/accepted/gor...
Go proposal: Goroutine metrics
Export goroutine-related metrics from the Go runtime.
antonz.org
November 26, 2025 at 12:17 PM
Of Ash and Steel crashes on the Steam Deck, but despite that, I'm very pleased with the fact that small teams can also create something
November 26, 2025 at 2:37 PM
Reposted by Oleg Vakarev
I love that sites like eBay basically stayed the same all these years. And I hope they never change. Some times a product/service is fine as it is; it doesn’t need a never ending stream of ‘improvements’.
November 22, 2025 at 8:41 AM
I tested APM with Gemini 3.0 - we're still safe
November 24, 2025 at 9:16 PM
Reposted by Oleg Vakarev
For an introvert, the real gift is finding someone whose presence feels calming instead of draining. Some people make you feel light and safe, while others drain your energy within minutes. Time with the right person feels effortless, with the wrong person it feels like a marathon
November 21, 2025 at 8:03 PM
Pro tip: if you just stare at the same place in the code for a long time, you can see a bug
November 20, 2025 at 10:38 PM
Reposted by Oleg Vakarev
My talk from GopherCon 2025 about Green Tea is up on YouTube! www.youtube.com/watch?v=gPJk...
GopherCon 2025 - Advancing Go Garbage Collection with Green Tea - Michael Knyszek
YouTube video by Gopher Academy
www.youtube.com
November 20, 2025 at 12:33 AM
🤣
LOL I can't resist retweeting this
So tempted to write a troll thread on how this incident shows Rust has bad error handling and wouldn’t have happened in Go, where we actually handle errors 🫣🫢😜

blog.cloudflare.com/18-november-...
November 19, 2025 at 10:46 AM