Jarno Virtanen

Jarno Virtanen

@jajvirta.bsky.social

Ops Engineer at the Finnish Broadcasting Company (Yleisradio). Content mostly about platform engineering, software development and related topics. Also hosts a podcast (in Finnish): Parempaa designia kaikille.

626 followers222 following194 posts

Is there a good write-up of the eMudhra incident and especially about the ramifications? I guess the baseline requirements of CA were not met, so why and who audited their processes and why didn't they find anything? The little I know comes from @scwpod.bsky.social 's excellent Ryan Sleevi episode.

"You'd think that they made sure that this system is safe" is phrase similar to which you often hear when some critical system malfuctions to which I always think "no, I would not think that." I think systems always barely work at all and safety comes not from careful design but from human operators

Everywhere I see things that could and will go wrong all the time if it weren't for the human operators saving the day in such mundane ways that no one even thinks anything of it.

Jarno Virtanen reposted

This just breaks my heart. I want give them all a hug. (If they want one)

This post is unavailable.

Jarno Virtanen reposted

mRNA technology may be THE most underrated and unfairly scrutinized (fuck you COVID antivax crew) medical breakthrough in my lifetime. Like... The things this is already showing it can do in the last 5-7 years is incredible.

This post is unavailable.

Asking for book recommendations is not a good idea. If it turns out that you hate any one of those recommended books, then you either have to torture yourself by reading through it or you hate yourself for not reading it.

A modern software development team is responsible for pretty much everything (in addition to the actual development) from infrastructure to testing to security to overall design and architecture and I honestly think it's a bit too much.

A piece of my soul dies every time I read an otherwise excellent book that makes a (mistaken) reference to Dunning-Kruger effect. This time it was C. Thi Nguyen's wonderful The Score. D-K refs don't ruin the book for me anymore, I have accepted the every single pop-sci has to make this same mistake.

Look, I get it that the mistaken pop-sci idea of the D-K effect is forever stuck in the public memesphere, but it doesn't lessen the annoyance. You can't realistically expect anyone to actually read the original paper, because it would take several minutes to figure out what it actually says.

If an organization's problem becomes that people can't speak honestly and directly then they can't speak honestly and directly about THAT problem and then the organization will spiral into a soulless corporation.

A corollary to the Conway's law should state that in addition to shaping the architecture of (software) systems by structuring the company, the upper management also determines the approach to handling increasing technical demands by applying direct pressure to the mgmt hierarchy below.

View full thread

Whatever seems to work, at least for a while, say over-provisioning of resources, gets prioritized instead of the normal exploration of bottlenecks and understanding the system in a holistic manner. You're not rewarded for understanding, but for simplistic solutions that work in the short term.

In the end, your approach to handling increased load and any type of outside pressure is effectively determined by this power dynamic between the upper management and the chain of command. Thus, I would suggest, it would be a corollary to the Conway's law.

A corollary to the Conway's law should state that in addition to shaping the architecture of (software) systems by structuring the company, the upper management also determines the approach to handling increasing technical demands by applying direct pressure to the mgmt hierarchy below.

When things are going smoothly, we at the lowest layers of hierarchy get to decide how we operate the systems. When failures pile up, the upper management starts to increase organizational and inter-personal pressure downwards and this results in efforts to please the displeased upper management.

Reminder to all non-Finnish people: going to sauna is a reward, not a punishment. It might feel awkward and even distressing at first, sure, but eventually you go to sauna, because it's one of the best things you can do in life. If going to sauna didn't make me feel great, I wouldn't go there.

And it's not like going to gym or a run in that it might feel awful during and great afterwards. Sauna feels great during the sauna session too. At some point it might start to make you feel bad and then you either stretch it bit based on your own preference or you go out of sauna.

Jarno Virtanen reposted

The concept of desynchronization is such a great way to frame the problems of automated code generation. It goes a long way toward explaining why we see huge productivity increases for individuals working on greenfield projects, and modest (if any) in bigger projects over longer time frames. 1/6

Timo Mihaljov@timo.mihaljov.com

This was a wonderful read that complements the "coding is not the bottleneck" types of critiques of software development snakeoil with a more nuanced model. I love @jasongorman.bsky.social's pithy statement "faster cars != faster traffic"; this article makes it clear why that is so.

I use the iPhone's built-in screen reader to listen to web pages and blog posts. You can start the screen reader by swiping with two fingers from the top of the screen downward. (It takes a while to hit that particular gesture.) For my surprise, it has gotten better in the iOS 26!

Ok, I was probably too quick to praise the new version. While there are improvements like better speed control and the overall speech quality, it appears the speed drops to normal (from say 1,75x) from time to time for no apparent reason.

I use the iPhone's built-in screen reader to listen to web pages and blog posts. You can start the screen reader by swiping with two fingers from the top of the screen downward. (It takes a while to hit that particular gesture.) For my surprise, it has gotten better in the iOS 26!

A completely new set of people will find out that making computer programs of few hundred or thousand lines of code is very easy and making computer programs of hundreds of thousands lines of code is extremely difficult.

It annoys me to no end that people who refuse to look anything other than meta-reviews when it comes to scientific evidence are perfectly willing to spread around the caricature version of Dunning-Kruger without even cursory look at the original paper, let alone demanding that it should replicate.

It doesn't mean you shouldn't post about the humanitarian catastrophes on the social media. But the social media postings are not going to end the wars and genocides. (If the goal is to just get people to donate etc, social media might be one of the better options to accomplish that.)

"Powers' manuscript...is among the most exciting I have read in some time. The problems are of vast importance, and not only to psychologists; the achieved synthesis is thoroughly original and the presentation is often convincing and almost invariably suggestive. ..." -Thomas Kuhn

Jarno Virtanen reposted

I underestimate the effect of learning new stuff to my overall motivation. When I get an itch to learn something, even trivial stuff, I notice myself switching from (relative) apathy into a mode that I can learn but also do other stuff with that sudden burst of motivation.