Jarno Virtanen's Avatar

Jarno Virtanen

@jajvirta

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.

611
Followers
214
Following
166
Posts
03.10.2023
Joined
Posts Following

Latest posts by Jarno Virtanen @jajvirta

Fair point!

01.03.2026 19:53 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Why not listening to Steve Reich?

01.03.2026 19:51 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Post image

Family includes everyone! ❀️

17.11.2024 21:40 πŸ‘ 33592 πŸ” 22611 πŸ’¬ 822 πŸ“Œ 922

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.

27.02.2026 05:46 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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.

27.02.2026 05:44 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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.

27.02.2026 05:39 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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.

27.02.2026 05:37 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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.

25.02.2026 07:38 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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.

25.02.2026 07:36 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

always funny seeing this one come up in the wild... i made this in the bathroom of my job in 2018. however it took me another 10 months to quit that job because it is hard to take your own advice

24.02.2026 15:53 πŸ‘ 4239 πŸ” 838 πŸ’¬ 73 πŸ“Œ 17

I see nothing in the this new world of more AI-generated code that would reduce surprises or accidents. Everything points to the other direction. The lessons from resilience engineering I think will become more relevant over time.

15.02.2026 08:46 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I'm not worried that changing the implementation or adding new features will become harder. I'm worried that when accidents happen, we no longer have the graceful extensibility and the ability to circumvent the problem to resolve incidents involving several components or sub-systems.

15.02.2026 08:44 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

We did a thorough post-mortem investigation and concluded that the root cause of the incident was: capitalism.

Action items: destroy capitalism.

14.02.2026 06:40 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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

13.01.2026 10:38 πŸ‘ 3 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0

Oliko edes kÀÀritty lahjapaperiin?

26.12.2025 14:01 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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.

26.12.2025 06:42 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

(Listening to web pages also reveals how awful many of them are for screen readers.)

26.12.2025 05:32 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

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!

26.12.2025 05:30 πŸ‘ 0 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

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.

25.12.2025 16:03 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

AI seems well-suited for cyberattacks, because it doesn't matter if the AI hallucinates or gives the wrong "answer" so long as any _one_ of those attempts is correct. And furthermore, you will know right away if the AI has given the "right answer", a successful breach or any other foothold.

19.11.2025 06:02 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Read the paper! It doesn't say what the internet thinks it's saying. And what it says is very flimsy and could mostly explained with for example regression to mean.

19.11.2025 05:22 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

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.

19.11.2025 05:20 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Welcome!

18.11.2025 18:34 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Okei, tΓ€ssΓ€ on vΓ€hΓ€n liikaa Howeyn henkilΓΆkohtaista elΓ€mΓ€nfilosofiaa. On sillΓ€ jotain mielenkiintoisiakin pointteja, mutta jooh.

18.11.2025 15:21 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

The Knowledge Project -podcastissΓ€ oli muuten aikoinaan mielenkiintoinen keskustelu itsejulkaisemisesta Hugh Howeyn kanssa.

18.11.2025 14:45 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

HyvÀÀ tarinointia ja aika vÀhÀn vaahtoamista (mikÀ on hyvÀ).

Kirjallisuuden puolella ei taida olla "bandcampejΓ€" mistΓ€ voisi ostaa kirjan niin ettΓ€ rahat menisivΓ€t artistille suurimmalta osin ellei sitten kirjailija itse mene tΓ€ysin itsekustannus/julkaisulinjalla?

18.11.2025 14:37 πŸ‘ 1 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

I need something like STAMP (Systems-Theoretic Accident Model and Processes) for my personal life.

04.11.2025 20:52 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I get the feeling from the AWS public post-mortems that they do fixate on finding one root cause and this (at least partly) contributes to the fixes being more introducing automation and there being the disregard to the concerns you raise in the blog post.

26.10.2025 06:27 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I'm waiting for companies to roll out premium subscriptions that allow you to turn off AI features.

26.09.2025 12:47 πŸ‘ 4 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

My favorite place in the world.

I hope the water is getting colder also. That said, I guess it's pretty chilly already, around 10-12 degrees?

23.09.2025 19:02 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0