Jakob Skjerning's Avatar

Jakob Skjerning

@jakobs

Aka @mentalizer from Twitter. Rails OG, web application developer, consultancy owner, sailor, and dad joke appreciator. Building substancelab.dk, frontlobby.dk, skrift.eu, writes at mentalized.net

244
Followers
292
Following
315
Posts
11.09.2023
Joined
Posts Following

Latest posts by Jakob Skjerning @jakobs

Video thumbnail

Let's make the world bigger and add some camera movement so we can explore this highly detailed open world πŸ™„ #GameDev #pico8

07.03.2026 14:53 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
A GitHub Issue Title Compromised 4,000 Developer Machines A prompt injection in a GitHub issue triggered a chain reaction that ended with 4,000 developers getting OpenClaw installed without consent. The attack composes well-understood vulnerabilities into something new: one AI tool bootstrapping another.

lol

05.03.2026 18:21 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

This looks promising with a less cartoony character too πŸ€” #pico8 #GameDev #platformer

01.03.2026 19:31 πŸ‘ 6 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Video thumbnail

Okay, that's not quite right, although impressive #pico8 #GameDev #platformer

01.03.2026 10:38 πŸ‘ 5 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Discussion on leadership pressure affecting team speed and responsibility. Emphasizes flow over heroics in organizational systems.

Discussion on leadership pressure affecting team speed and responsibility. Emphasizes flow over heroics in organizational systems.

This is a great insight from TestDouble and it is even more true with Gen AI about how speed comes from flow and flow is a systems concept.

Source: testdouble.com/insights/sp...

27.02.2026 08:00 πŸ‘ 6 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

there's no better dopamine than people using the thing you made

26.02.2026 01:31 πŸ‘ 123 πŸ” 13 πŸ’¬ 6 πŸ“Œ 10
Preview
a bald man with a mustache has the words ignorance is bliss above his head ALT: a bald man with a mustache has the words ignorance is bliss above his head

I am perfectly happy not knowing how that works πŸ˜†

26.02.2026 08:25 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

That’s super lean, well done

24.02.2026 18:34 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Flowbite Components for Rails UI component library for Rails, built using ViewComponents, Flowbite, and Tailwind CSS.

This red default dot is not optimal! I should probably add a favicon-thingy to flowbite-components.substancelab.com, but what πŸ€”

23.02.2026 21:14 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

I bring the danger! Respawns, deaths, and gibs 😱 #pico8 #gamedev #platformer

22.02.2026 15:03 πŸ‘ 10 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0
Preview
Announcing Flowbite Components for Rails Announcing our UI component library: A set of view components based on Flowbite.

One more project checked off... mentalized.net/journal/2026...

22.02.2026 14:53 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Announcing Flowbite Components for Rails Announcing our UI component library: A set of view components based on Flowbite.

Weβ€˜re open sourcing our Flowbite component library, a set of view components, we’re using in Front Lobby, Skrift, and...

21.02.2026 12:31 πŸ‘ 5 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Rubordle

Rubordle #19 3/6

πŸŸ¨πŸŸ©β¬›β¬›β¬›
πŸŸ¨β¬›β¬›β¬›β¬›
🟩🟩🟩🟩🟩

afomera.dev/games/rubordle

20.02.2026 06:17 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I used to meet up with a bunch of my EverQuest buddies every year in our home cities around Europe. Much fun was had, highly recommended

19.02.2026 21:18 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
A webpage fetch operation is shown, indicating poor rendering with mostly navigation elements, typical of JavaScript-heavy sites.

A webpage fetch operation is shown, indicating poor rendering with mostly navigation elements, typical of JavaScript-heavy sites.

Post image

If you are creating documentation and want it to be read by LLMs maybe consider using less JavaScript

Here is Claude Code saying:
> This often happens with JavaScript-heavy documentation sites like Datadog's.

19.02.2026 12:36 πŸ‘ 9 πŸ” 1 πŸ’¬ 2 πŸ“Œ 1

I suspect they are missing the points.

16.02.2026 18:34 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Screenshot of two HTML checkboxes. Unseen, clicking one deselects the other

Screenshot of two HTML checkboxes. Unseen, clicking one deselects the other

Today in The Rule of Least Power: use HTML forms semantically, don't recreate native browser behavior with Javascript

Pictured: two input[checkbox] with Javascript to deselect the other when one is selected

Better: two input[radio], which does this for free by default

16.02.2026 05:23 πŸ‘ 8 πŸ” 3 πŸ’¬ 2 πŸ“Œ 0

Do it Tarzan style: β€œMe make machine. Machine make human save time” πŸ’ͺ

13.02.2026 23:16 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

β€œI build machines for humans who save time, make etc”? πŸ€”

13.02.2026 18:32 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
GitHub - substancelab/styr: Remote control your application without having to remember IP addresses or SSH commands Remote control your application without having to remember IP addresses or SSH commands - substancelab/styr

Added a config command to github.com/substancelab..., which tells you where it finds its configfile - primarily because I keep forgetting what I named the file πŸ€·β€β™‚οΈ

10.02.2026 14:19 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Demanding an estimate guarantees the estimate will not be useful to the business and will always drive costs up.

Software engineers all know that estimates are useless.
1/6

06.02.2026 19:15 πŸ‘ 656 πŸ” 86 πŸ’¬ 101 πŸ“Œ 8

Wtf… β€œhelping organizations build and deploy enterprise-grade AI” 😭

06.02.2026 17:07 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

How do you come up with those names!?

06.02.2026 15:17 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Why You Can’t Stick To Anything (The Polymath Advantage)
Why You Can’t Stick To Anything (The Polymath Advantage) YouTube video by UnordinaryMind

Say, YouTube Algorithm, what are you trying to say by giving me this video?!

www.youtube.com/watch?v=EFI3...

04.02.2026 10:19 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Code is liability. AI allows us to create tremendous amounts of liability very quickly

23.01.2026 23:44 πŸ‘ 881 πŸ” 176 πŸ’¬ 9 πŸ“Œ 17
A weekly time budgeting dashboard showing availability across multiple projects and days

A weekly time budgeting dashboard showing availability across multiple projects and days

So I built my own solution: Crow's Nest.

It's a dead-simple dashboard that connects to your Harvest account and shows:
- Your total weekly capacity.
- Hours you've committed.
- How many hours are actually left.

No more guessing.

03.02.2026 18:21 πŸ‘ 2 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0

Using Yards registry as a live backend for a documentation site, what could possibly go wrong πŸ™ˆπŸ€” #ruby #rails

02.02.2026 12:29 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Right now I am struggling with just the technical part. Actually writing good stuff is a whole other headache 😬

Also, lemme know when you wanna share those lagers 😎

30.01.2026 14:46 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

This last week I have read more YARD code and internals docs than I thought I ever had to

30.01.2026 09:05 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
GitHub - substancelab/flowbite-components: UI component library for Rails, built using ViewComponents, Flowbite, and Tailwind CSS. UI component library for Rails, built using ViewComponents, Flowbite, and Tailwind CSS. - GitHub - substancelab/flowbite-components: UI component library for Rails, built using ViewComponents, Flo...

Struggling to write good documentation for github.com/substancelab.... Finding the perfect line where the docs are both usable, maintainable, and technically feasiable is hard. 😭

30.01.2026 09:04 πŸ‘ 0 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0