Simo Virtanen's Avatar

Simo Virtanen

@simovirtanen.com

Designer, co-founder & CEO at Sakeus, a three-person digital design company. Prefers Rails views over JS frameworks. Video game hobbyist, bass player and synth-addict, sci-fi/fantasy reader, and always looking for cool music to listen.

260
Followers
653
Following
296
Posts
08.11.2024
Joined
Posts Following

Latest posts by Simo Virtanen @simovirtanen.com

Preview
Why AI is exposing design’s craft crisis AI didn’t create the craft crisis in design — it exposed the technical literacy gap that’s been eroding strategic influence for over a decade.

Good weekend read www.doc.cc/articles/cra...

27.02.2026 23:02 👍 5 🔁 2 💬 0 📌 1

Image recognition has a long way to go, though. Finnish cuisine may not just be compatible with the dataset used to train the models. Also, I'm using an app that uses the phone's LiDAR scanner to try and determine the amounts of food but many times it's way off...

09.02.2026 12:02 👍 0 🔁 0 💬 0 📌 0

Have to admit AI tools have made it easier and less cumbersome to track what and how much I'm eating. Filling in MyFitnessPal has always been a pain, so just filling in a prompt is quite handy.

09.02.2026 11:58 👍 1 🔁 0 💬 3 📌 0
Preview
tiny ruby #{conf} for Ruby User Groups Do you run a Ruby meet-up, user group, or similar? We'd love to send you some stickers and perhaps some Finnish treats for your next event! Who is this for? Ruby meet-ups and user groups…

Do you run a Ruby meet-up, user group, or similar? We'd love to send some stickers and, perhaps, some Finnish treats for your next event!

#ruby #event #meetup #conference #rails

forms.gle/Qkx8AeYPztwW...

07.02.2026 08:28 👍 1 🔁 1 💬 0 📌 0
We Are The Art | Brandon Sanderson’s Keynote Speech
We Are The Art | Brandon Sanderson’s Keynote Speech YouTube video by Brandon Sanderson

Depends? Are you programming out of the joy of programming, out of the joy of doing it yourself? Highly likely that in that case it’s art. You may find Brandon Sanderson’s recent talk relevant to your interests m.youtube.com/watch?v=mb3u...

08.02.2026 15:29 👍 3 🔁 0 💬 0 📌 0

More like sampling full sections of songs and calling them original compositions. Radio is full of that stuff nowadays.

07.02.2026 21:08 👍 0 🔁 0 💬 0 📌 0

Electricity prices in Finland are currently at their highest since Feb–Mar 2022. That was because of, including the harsh winter, we had 1 fewer nuclear power plants and suddenly stopped importing energy from Russia (guess why). It's insane some are thinking of building data centers here.

02.02.2026 13:56 👍 0 🔁 0 💬 0 📌 0
Sealed Into None, by Exxûl 5 track album

This album was a nice discovery for Friday morning. Power metal that doesn't annoy me. Quite a bit of Queensrÿche vibes in the vocals.

productionstso.bandcamp.com/album/sealed...

30.01.2026 07:51 👍 0 🔁 0 💬 0 📌 0
29.01.2026 07:36 👍 0 🔁 0 💬 0 📌 0
Nick Schifrin (@nickschifrin) NEW: @potus letter to @jonasgahrstore links @NobelPrize to Greenland, reiterates threats, and is forwarded by the NSC staff to multiple European ambassadors in Washington. I obtained the text from mul...

Donald Trump is unhinged and dangerous. He needs to be removed from office NOW.

"Considering your Country decided not to give me the Nobel Peace Prize for having stopped 8 Wars PLUS, I no longer feel an obligation to think purely of Peace"

xcancel.com/nickschifrin...

19.01.2026 08:33 👍 0 🔁 0 💬 0 📌 0
Post image

I’ve been stalwart backer of transatlantic alliance all my life. I understand why Europeans have so far trod softly/tried to keep Trump onside. But, there comes a time when you have to face reality. The US is no longer our ally. Its defense guarantee is worthless. Time to kick ass back🧵

17.01.2026 18:00 👍 1183 🔁 367 💬 60 📌 36

I guess "presidential diplomacy" in the National Securityy Strategy actually means "threatening our centuries-old allies with what amounts to economic sanctions until they give us the land we want"

To be clear: this is what Putin would try to do if the Russian economy were worth anything

17.01.2026 18:32 👍 792 🔁 249 💬 57 📌 16

Time to stop pandering the orange stain. The bullying and demands never stop. Time for Europe to fight back.

17.01.2026 18:07 👍 1 🔁 0 💬 0 📌 0
Venue: −€4000
Speaker travel subsidies: −€550
Merchandise: −€525
Marketing: −€300
Helsinki on Rails tour: −€325
Net ticket sales: +€3750
Sponsorships: +€3500

Total: +€1550

Venue: −€4000 Speaker travel subsidies: −€550 Merchandise: −€525 Marketing: −€300 Helsinki on Rails tour: −€325 Net ticket sales: +€3750 Sponsorships: +€3500 Total: +€1550

In the sake of transparency, here are the rough financial results from tiny ruby #​{conf} 2025

Amounts exclude VAT. Stripe & Tito fees have been deducted from ticket sales.

Travel costs were lower than expected, which increased the total, but organising tiny conferences isn’t a path to riches. 😅

14.01.2026 16:00 👍 3 🔁 2 💬 0 📌 0

Wait, it hasn't always been? I vaguely remember this being the case back when I had iPhone 4.

12.01.2026 12:14 👍 4 🔁 0 💬 1 📌 0

I don’t see how this country survives until 2029 unless Trump is impeached and removed. This level of lawless malice is not sustainable. What fresh horrors await us this week?

12.01.2026 04:39 👍 13769 🔁 2779 💬 670 📌 197

It's crazy (and sad) how well the theme's of Kurt Vonnegut novels still hold up.

Mother Night needs to be required reading for anyone working in the media. Especially in the US.

#booksky

12.01.2026 08:47 👍 5 🔁 0 💬 0 📌 0

To be fair, though, most Metallica albums (even the classic ones) sound pretty bad and stuffy.

09.01.2026 12:22 👍 0 🔁 0 💬 0 📌 0

If there's one album that deserves to be re-recorded, it's Metallica's St. Anger. I'm in the minority who thinks that album rocks in the riffs department and it's the last Metallica album I dare to listen.

But man, does it sound bad... With proper production it wouldn't be as notorious as it is.

09.01.2026 12:19 👍 0 🔁 0 💬 1 📌 0
Preview
Neverland, by Ulver 11 track album

Ulver's Neverland is the band's best album since 2017's The Assassination of Julius Caesar. Been listening it to almost non-stop since its release a week ago.

#music #musicsky

ulver.bandcamp.com/album/neverl...

07.01.2026 10:32 👍 1 🔁 0 💬 0 📌 0
Preview
Stop doing UX cheerleading Design is being hijacked to create legitimacy for bad ideas. We can do better.

No one wants to build bad products. But in an industry where programmers implement features to order, it can be hard to shake that feeling.

This is how orgs see the ROI of UX: as a soothing function to tell everyone they're doing a good job. And as a scapegoat, when we finally learn otherwise.

14.12.2025 22:29 👍 41 🔁 8 💬 2 📌 0

Arachnid space mountains

11.12.2025 12:39 👍 1 🔁 0 💬 0 📌 0

I’d set the expected sales to some min-max range of expectations you have (financially) and use that as the basis for the scenarios. But just focus on having something to reflect on when you start getting the real numbers and then adjust. I think your starting pricing plan is sound.

10.12.2025 14:28 👍 1 🔁 0 💬 0 📌 0

Market saturation makes it hard, but I don’t think 30€ is unreasonable. I think it comes down to your long term goals and what sort of average price you need to have for that period to reach them. Average price goal could potentially help you plan timing for sales/promotions etc.

10.12.2025 13:34 👍 1 🔁 0 💬 1 📌 0
Preview
Moomin soundtrack finally released for streaming! The original soundtrack of the beloved '90s animation Moomin has captured the hearts of many. The music has now been released for streaming.

One more music purchase protip, but only for the truest of the true dungeon synth sickos:

You can buy a lossless version of the original Moomin anime OST (www.moomin.com/en/blog/moom...) from here: ototoy.jp/_/default/p/.... Just translate the page to find the right buttons, and pay with PayPal.

05.12.2025 14:13 👍 7 🔁 2 💬 0 📌 0
Screenshot of a Cloudflare site that says "500 Internal Server Error – Cloudflare"

Screenshot of a Cloudflare site that says "500 Internal Server Error – Cloudflare"

Happy Cloudflare is down once again to all who celebrate

05.12.2025 09:04 👍 26 🔁 11 💬 1 📌 0

On the bright side it does turn them on for a bit.

01.12.2025 14:46 👍 4 🔁 0 💬 0 📌 0
Brewing potions with Ruby and linear programming by Youssef Boulkaid
Brewing potions with Ruby and linear programming by Youssef Boulkaid Potionomics is a cozy game about running a potion shop and brewing potions. However, it can also lead down a deep rabbit hole of combinatorics, data modeling, and optimization. Join me in learning…

Brewing potions with Ruby and linear programming with Youssef Boulkaid

#ruby #conference #helsinki #tinyruby #potions

youtu.be/CqyCn6kaKoY

30.11.2025 08:31 👍 2 🔁 2 💬 0 📌 1

Bought a Boss OC-5 pedal and I absolutely regret not getting one sooner. Pairing it with distortion is just the sound I’ve always sought, but been too cheap to invest in effects.

29.11.2025 22:30 👍 6 🔁 0 💬 0 📌 0
Docker – Build the Perfect Home for Ruby by Matti Paksula
Docker – Build the Perfect Home for Ruby by Matti Paksula Rails includes a Dockerfile, but it can be optimized. Learn gem caching, layer strategies, multi-arch builds, and speeding up CI/CD. Use Docker effectively for development and production - works for…

Matti Paksula: Docker – Build the Perfect Home for Ruby

#ruby #conference #helsinki #tinyruby #docker

youtu.be/FMujxof3VLI

29.11.2025 09:09 👍 3 🔁 2 💬 0 📌 0