Leo Sjöberg
phroggyy.dev
Leo Sjöberg
@phroggyy.dev
Product Engineer @incident.io, previously CTO @jobilla. Balance whisky and wine with triathlons. Love buying domains, bad at using them.
Hugops to the folks at @github.com 🫶 having to deal with a major incident on a bank holiday is no fun
May 26, 2025 at 8:32 AM
Claude code is by far the most fun way to vibe code something, and the quickest way to burn through money - spent 20 mins at the airport vibe coding a UI and API for myself, and managed to burn through $5 doing it 💸
April 21, 2025 at 2:54 PM
It's always refreshing being back in Sweden, knowing I can be on-call while driving through forest and open landscapes in the middle of nowhere, because there's still perfect 5G coverage here
April 21, 2025 at 11:56 AM
Absolute nightmare happened this evening: my watch wasn't charged and I had to do a workout without tracking it. Worse yet, it meant I couldn't upload it to Strava so everyone I know can see how much better I am
February 24, 2025 at 11:01 PM
Came across a good read about the performance improvements to Go maps in 1.24 themsaid.com/map-internal...
Map internals in Go 1.24
Map internals in Go 1.24
themsaid.com
February 19, 2025 at 11:20 PM
All you need is Postgres
Inspired by the post on HN yesterday about running graph queries on Postgres with recursive CTEs, my coworker installed the SQL/PGQ patches locally and ported all the examples to this native graph query language coming (eventually) to Postgres!

www.enterprisedb.com/blog/represe...
February 18, 2025 at 9:06 PM
I can finally forget tar -xzvf
Such a great idea. Now I can finally let my brain forget the many different tools and flags for working with disparate compression formats.

github.com/ouch-org/ouch
GitHub - ouch-org/ouch: Painless compression and decompression in the terminal
Painless compression and decompression in the terminal - ouch-org/ouch
github.com
February 15, 2025 at 7:45 PM
It should be illegal to have an item limit of 1 on cod
February 9, 2025 at 4:57 PM
Have confirmed it's over the top and absolutely delicious
February 7, 2025 at 2:49 PM
Love having first Friday of every month off - means I can do things like travel to Bath and find the wankiest cafe possible to match my energy
February 7, 2025 at 2:00 PM
The problem with "move fast and break things" is that most people underestimate the cost and probability of "break things" occurring. Works well when you're a startup, I suspect less so when you're the literal government processing a few trillion dollars annually, but let's see
New Exclusive building on Wired's reporting: Musk operatives have already pushed live to production extensive code changes to the Treasury Department payment system which makes 95% of fed govs payments. talkingpointsmemo.com/edblog/musk-...
Musk Cronies Dive Into Treasury Dept Payments Code Base
Overnight Wired reported that contrary to published reports that DOGE operatives at...
talkingpointsmemo.com
February 4, 2025 at 11:00 PM
I really wish Strava's Athlete Intelligence was better. They have all my training data across ~10 years. Yet, all it can tell me is that I had consistent pace in my run?

Feels like a tool that has so much potential to become great, but which right now is quite useless
January 28, 2025 at 9:34 AM
Did I just spend an hour building software instead of preparing a talk? Maybe, but it was fun
January 23, 2025 at 10:10 PM
Our office stands out particularly well on a gloomy afternoon
January 19, 2025 at 4:09 PM
Naming a wine bar with clear Italian inspiration and then serving mostly French wines feels wrong. I feel cheated and happy at the same time - I would've wanted French anyway, but walked in expecting Italian. Someone tell me how to feel.
January 15, 2025 at 11:15 PM
5am is not an acceptable time to be ploughing snow right by the hotel 💀
January 13, 2025 at 4:02 AM
Probably should've gone onto ROH the moment I woke up
January 8, 2025 at 9:26 AM
Just have to share how cute the winter 2024 moomin mug is ⛷️
January 6, 2025 at 6:17 PM
The audacity of people to order beer at wine bars, an outrage
December 29, 2024 at 6:05 PM
Been spending some time this holiday season creating a project from scratch using Cursor. 90% of the code is written by me chatting to the IDE, and a core part of the workflow has become to update the `.cursorrules` file when I want to change how code is written!
December 26, 2024 at 8:19 PM
I finally broke the AI
December 25, 2024 at 12:56 AM
I'd highly encourage everyone to do some coding with AI this holiday season - it's like when you have a couple drinks with a coworker and tell them how to build an app, except the coworker is sober and know what they're doing.

Perfectly suited for these Swedish winter ales is all I'm saying 🍻
December 23, 2024 at 5:56 PM
Playing with Cursor a bit more this holiday and it really is a delight to tell it a really big thing like "build an admin dashboard to view all orgs", and watch it go off and run like 30 prompts on its own
December 23, 2024 at 5:16 PM
AI to refactor and duplicate code is *so good*. We have an interactive command that's been a bit flaky due to state management. I'll definitely fix that, but my first step is to build a non-interactive version of the terminal UI, and AI is great at "write a non-interactive version of this" 🏎️
December 16, 2024 at 7:00 PM