Sigurd Fosseng
laat.yapping.no
Sigurd Fosseng
@laat.yapping.no
programmer yapping
Security took every sharp tool away from the carpenters, because somebody might get hurt. Oh, and they must apply to get them back... apply for each and every item!

Not carpenters though, developers.
November 19, 2025 at 7:46 AM
¡Announcement! reorg time! let's do the reorg dance!
a group of people are gathered in a room with a calendar on the wall that says ' october '
ALT: a group of people are gathered in a room with a calendar on the wall that says ' october '
media.tenor.com
November 14, 2025 at 10:46 PM
people reuse their browser tabs from last year. 😭
November 14, 2025 at 12:37 PM
With a cup of coffee and immense frustration, the developer shapes the world. Not because it is easy, but because it offends him.
November 11, 2025 at 8:06 PM
The next step for improvement doesn't care why it is like this now, just how it should be. Focus on the next step.
November 9, 2025 at 9:46 PM
When I look for new devs, I'm always looking for drivers of projects and not passengers in them. Be a driver.
September 16, 2025 at 5:41 AM
@einarwh.bsky.social Watched your JavaZone talk. Loved it!

Here is my contribution to the list of patterns:

The Architect's API

The API nobody but the architect wants.
It aims to deduplicate effort, often trivial, by connecting teams through an API.
Cleans up the architecture diagram.
September 10, 2025 at 7:19 PM
Tydeligvis så tror Bisnode (selskap som selger persondata) at jeg er ei dame som heter Elaine. 🤷‍♂️
August 26, 2025 at 8:08 PM
I'm pretty sure there is something as "good pain"? Not every painful developer experience should be mitigated.

once bitten, twice shy.
June 30, 2025 at 8:19 AM
I do not know why ‪@ndcconferences.com‬ isn't releasing videos of talks sooner...
May 31, 2025 at 5:18 PM
I like boilerplate.
May 17, 2025 at 7:02 PM
Fastlegen spurte ChatGPT om ting mens jeg hadde legetime. 😱
March 5, 2025 at 8:36 AM
Sometimes just I want to create this issue in the issue tracker:
"Sucks to suck!"
February 24, 2025 at 7:37 AM
I think we way too often bemoan the company spreadsheets, thinking that the dev teams can create more maintainable and flexible code.

They can't.
February 14, 2025 at 4:11 AM
løkkeskrift, trengte jeg virkelig å lære det?
January 12, 2025 at 11:28 PM
Jim Beam, and pilsner are both good.

My hottest take of the year.
January 3, 2025 at 7:40 PM
Has the "Stay signed in" checkbox ever worked?
December 26, 2024 at 10:17 PM
My nephews, aged 10, 12 and 14, spent hours playing Contra with NES controllers yesterday. They liked that it was much harder than modern games.
December 26, 2024 at 6:27 AM
When is a shared pre-commit hook in git worth it?
Almost never, right?
December 12, 2024 at 12:21 AM
It's weird, but I've never seen a for-loop in fsharp production code (or toy code).

for...in and for...to look amazing.

learn.microsoft.com/en-us/dotnet...
December 4, 2024 at 8:22 AM
a compromise between correct and wrong is wrong.
November 28, 2024 at 7:48 PM
Artisanal OpenAPI, how do you convince people to try and hand write them? I have very good experience doing it, but seemingly not good enough arguments to convince people without my experience to try it.
November 24, 2024 at 6:35 AM
Are recommendation systems doomed to recommend more of the thing I liked? Feels like once the algorithms figures out that I like salt, everything becomes salty, and all other flavours are ignored.
November 23, 2024 at 1:21 PM
Suggestion on names, to fix smaller spelling mistakes.

What is behind the mask? Jaro-Winkler distance to famous people on wikipedia.

en.wikipedia.org/wiki/Jaro%E2...
November 21, 2024 at 7:49 AM
Please use the standard library to manipulate URIs. It's too complicated to wing it with simple string manipulation.

Devs YOLOing URIs keep breaking production, just stop.

www.netmeister.org/blog/urls.html
URLs: It's complicated...
Let's play silly games with URLs...
www.netmeister.org
November 18, 2024 at 11:56 PM