ville.saalo.moi
@ville.saalo.moi
Just this guy from Finland.
https://ville.saalo.moi/
So true, there are so many nouns to learn. What's wrong with descriptive names?
Programmers and software developers lost the plot on naming their tools

#HackerNews

<a href="https://larr.net/p/namings.html" class="hover:underline text-blue-600 dark:text-sky-400 no-card-link" target="_blank" rel="noopener" data-link="bsky">https://larr.net/p/namings.html
December 12, 2025 at 5:00 PM
Wrote a blog post about what I thought software engineering was in the university, vs what it really turned out to be (spoiler: people). Any students of the trade around, do you recognize yourself from this? How about senior devs? ville.saalo.moi/2025/12/11/l...
#softwareengineering #compsci 💻
Lessons from years of software engineering
Early in my career when someone asked me in a job interview …
ville.saalo.moi
December 11, 2025 at 9:23 PM
Absolutely brilliant. 💎
"You ever found yourself trying to do something really simple, like show a username on a web page, but you can't because there's too much "architecture"? This one is for you."
And it's up! All together now...

🎶 Somebody told me
the user provider
should use an adaptor
to proxy the query
factory builder... 🎶

www.youtube.com/watch?v=p03o...
December 11, 2025 at 3:54 PM
Just listened to this one, good stuff! 😃 Esolang books are very rare, but there happens to exist one in Finnish, if you're curious and adventurous enough -- pay what you want, even 0 €: payhip.com/b/Rd4b
December 9, 2025 at 2:42 PM
The CAPTCHAs at 17track.net are the weirdest. What the actual fuck? I have no idea what's the logic behind these and couldn't solve them. I might be a robot. 😵‍💫 #captcha #ux
December 2, 2025 at 6:19 PM
Ha, I finally figured out some good use for the @kagi.com search result URL rewrites: when I search for some Java docs, the best matching results are always about Java 8. With a couple of regex rules, no matter which result I click, it takes me to the latest (Java 25) results. 👌
November 21, 2025 at 9:33 PM
Reposted
LLMs are bullshitters. But that doesn't mean they're not useful.

Read this personal essay by Matt Ranger, Kagi’s head of ML:

blog.kagi.com/llms
LLMs are bullshitters. But that doesn't mean they're not useful | Kagi Blog
*Note:* This is a personal essay by Matt Ranger, Kagi’s head of ML In 1986, Harry Frankfurt wrote On Bullshit ( https://en.wikipedia.org/wiki/On_Bullshit ).
blog.kagi.com
November 19, 2025 at 7:03 PM
Someone recently asked me if I use AI at my work. Funnily enough my first reaction was a "no", even though on further thought I use it a lot. Some thoughts: ville.saalo.moi/2025/11/13/u...
#ai
Using AI at work
Someone young not in the software business recently asked me …
ville.saalo.moi
November 14, 2025 at 4:44 PM
😈 My battle with the Scope Creep lasted for 18 sprints and was ultimately shattered by my ambition. Can anyone save this cursed project? scope-creep.xyz/share/candles #theScopeCreep
The Scope Creep
A chilling tale of deliverables, deadlines and doomed decisions
scope-creep.xyz
November 13, 2025 at 2:31 PM
When us-east-1 went and took down about half the internet a couple of weeks ago, both the funniest and saddest casualty to me were smart beds whose users literally lost their sleep when the internet went down. My thoughts on the whole episode: ville.saalo.moi/2025/11/04/u...
us-east-1, Eight Sleep, and the Internet of Things
A couple of weeks ago on October 20, 2025 Amazon Web …
ville.saalo.moi
November 4, 2025 at 6:03 AM
I read Andy Weir's Project Hail Mary the other day and enjoyed it. Looking forward to the upcoming movie! ville.saalo.moi/2025/10/13/a...
Andy Weir: Project Hail Mary (2021)
A man wakes up from a coma in a strange cylindrical room, …
ville.saalo.moi
October 20, 2025 at 3:48 PM
Neal, the guy who made The Password Game that went viral a couple of years ago, has done other addictive stuff as well: ville.saalo.moi/2025/09/28/r...
Random Things Sunday 11: Neal.fun, aka. Destroying your productivity
This time all the links are from the same site! This guy …
ville.saalo.moi
September 28, 2025 at 9:16 AM
Random Things Sunday #10: ville.saalo.moi/2025/09/14/r... I think the highlight of this link collection is the short sci-fi story 'Null and void' by a former colleague of mine, go check it out!
Random Things Sunday #10
Some random findings from the internets, this time catering …
ville.saalo.moi
September 14, 2025 at 8:08 AM
I've been played Wordle since January 2022, but this Stackdown was new to me:

#stack179 4/5
⭐⭐⭐⭐
⏱️ 5m 59s
🔥 streak: 1
puzzlist.com/stackdown
Stackdown
A new daily word game. Clear the stack to complete today's Stackdown.
puzzlist.com
September 6, 2025 at 3:17 PM
Reposted
enshittification | noun | when a digital platform is made worse for users, in order to increase profits
September 3, 2025 at 8:22 PM
Anyone else still using a non-smart watch? I feel like I'm in the minority, but I just got myself a new one: ville.saalo.moi/2025/09/04/w...
Watch woes revisited and resolved
In February I reported that the number six in my watch had …
ville.saalo.moi
September 4, 2025 at 5:36 PM
Reposted
❗️Many new followers in recent days—welcome to all of you!

Could you help spread the word about our Bluesky account by reposting this? This way, more people can stay informed about daily updates on the war in Ukraine.

Thank you!
August 19, 2025 at 11:20 AM
I scored 14/21 on e-mail.wtf and all I got was this lousy text to share on social media.
Email is Easy
Everyone knows what an email address is, right?
e-mail.wtf
August 18, 2025 at 8:30 PM
I've been a happy @kagi.com user for more than half a year already!
ville.saalo.moi/2025/08/16/k...
Kagi revisited
Back in March I wrote about how I have ditched Google for …
ville.saalo.moi
August 16, 2025 at 8:39 PM
I really enjoyed reading We Solve Murders by @richardosman1.bsky.social !
ville.saalo.moi/2025/08/08/f...
#reading 📚
Richard Osman: We Solve Murders (2024)
Finished reading: We Solve Murders by Richard Osman 📚 Amy …
ville.saalo.moi
August 8, 2025 at 9:42 PM
Reposted
Your reminder that Substack is a literal Nazi bar

As @mmasnick.bsky.social says, Substack doesn’t simply passively host Nazi content, it actively promotes and monetizes it

If you write on Substack, are you willing to associate your reputation with a literal Nazi-welcoming platform?
Substack’s Algorithm Accidentally Reveals What We Already Knew: It’s The Nazi Bar Now
Back in April 2023, when Substack CEO Chris Best refused to answer basic questions about whether his platform would allow racist content, I noted that his evasiveness was essentially hanging out a …
www.techdirt.com
August 6, 2025 at 8:13 PM
This is a great initiative, and it's even available worldwide! 💯 Take note, #teachers and #nurses around the world!
Really happy with the response to our new discount to make Micro.blog free for teachers and nurses. We’ve had some people take us up on the offer already.
August 4, 2025 at 3:02 PM
I had a little win in vibe coding by making a YouTube embed code generator: ville.saalo.moi/2025/07/30/a... 😃
A light exercise in vibe coding
A few months ago I tried vibe coding an ant colony simulator …
ville.saalo.moi
July 30, 2025 at 6:10 AM
Have you ever looked deeper into the discography of any Eurovision Song Contest artists? Here's a peek on Käärijä & KAJ: ville.saalo.moi/2025/07/25/k... 🎶 #eurovision
Käärijä & KAJ
Käärijä almost won the Eurovision Song Contest (ESC) 2023 …
ville.saalo.moi
July 27, 2025 at 5:01 AM
Random Things Sunday #9: ville.saalo.moi/2025/07/20/r... Includes a shout-out to @vuntracity.bsky.social!
Random Things Sunday #9
Without further ado, here are some random things I’ve …
ville.saalo.moi
July 20, 2025 at 10:16 AM