Jonas Otten
jonas.foo
Jonas Otten
@jonas.foo
Founding engineer
previously at palantir.com

@sauercrowd on GitHub

Functional React was a mistake
Possibly related: winglets make no sense to me.
Why are there so many shapes, and why does the a380 use the same winglet type as an a320?
Planes at the closest thing to magic that I've encountered. I just have no intuition around why they work. Rockets make sense, ships make sense.
There's just no experience I've had that had similar mechanics to a plane flying.
May 8, 2025 at 8:05 PM
Planes at the closest thing to magic that I've encountered. I just have no intuition around why they work. Rockets make sense, ships make sense.
There's just no experience I've had that had similar mechanics to a plane flying.
May 8, 2025 at 8:04 PM
It's a mystery to me why Netflix decided to add games to their platform. Watching movies/TV is such a wildly different experience to playing mobile games, why would you bundle that together into a single subscription
April 7, 2025 at 12:35 AM
What's the reason why some people start emails with "<first name>, " instead of "hi <first name>, "?

That's not a greeting?
April 5, 2025 at 11:31 PM
Class based React was peak React
April 5, 2025 at 3:30 PM
I've been putting off looking at @vuejs.org for a while and finally now started reading their docs. This looks like all the stuff React took away from us when moving to functional components!

componentDidMount - yes please!
March 28, 2025 at 8:08 PM
Chatgpt seems really relieved someone finally asked
March 28, 2025 at 12:23 AM
Really glad @bun.sh exists

Transparently transpiling ts files is such a treat, so glad I don't have to deal with that myself
March 25, 2025 at 10:26 PM
Pretty interesting that the whole "every child should be able to code" thing we had going on 5 years ago may not be quite as necessary
March 25, 2025 at 9:01 PM
:-(
March 25, 2025 at 3:17 PM
I think that's realistically the only way to use a paid email provider - bring your own domain.

Otherwise you'll be stuck with whatever pricing/features/changed priorities they throw at you.
Having an email account is kind of terrible cause once you have one you're stuck with it forever.

Seems like everyone should just own a domain and plug it into whatever email provider they like, so they can transparently switch between Email Providers without loosing much?
March 25, 2025 at 2:20 PM
Having an email account is kind of terrible cause once you have one you're stuck with it forever.

Seems like everyone should just own a domain and plug it into whatever email provider they like, so they can transparently switch between Email Providers without loosing much?
March 25, 2025 at 2:13 PM
I don't know who came up with the idea of using airport code for data center locations, but thank you - it's amazing.

So much better to read AMS than europe-west4
March 25, 2025 at 12:43 PM
How can it be that there's no way to change the settings of display from my computer and instead have to use buttons to change all sorts of sliders?

Would be great if brightness could just be adjusted based on time of day, cause that's what I need to do manually every day 🥲
November 7, 2024 at 10:46 PM
It's weird that none of the new LLM powered IDEs/editors has picked emacs yet as their base.

There's so many existing distributions already that one could build on to get sane keybindings and things, and the fact that everything can be scripted is just prime material for an LLM
November 6, 2024 at 1:58 PM
I might just be really misunderstanding Starterpacks but I accidentally clicked "follow all" and there's no way to undo...

Guess it's on me to work out who that includes
October 30, 2024 at 7:29 PM
Chrome extensions really seem the sweet spot for current AI models:

small enough in scope so no context window issues,
rarely critical so it's fine if knowledge if internals is just siloed away and weird enough APIs that one would need to spend time on learning abt extensions
October 30, 2024 at 1:52 PM
It's time
October 27, 2024 at 6:17 PM
Wearing two of my favourite products today
October 26, 2024 at 7:21 PM
I eventually got it to stop producing new solutions and acknowledge that there's simply uncertainty - pretty cool!

But now I feel bad
October 26, 2024 at 1:16 PM
One very cool change in the new claude model is that handles a lot better an "are you sure?" response. Instead of abandoning ship immediately it'll try to reconsider, and no longer endlessly apologises about it
October 26, 2024 at 1:13 PM
A big part of why I think @fly.io is successful is because GCP/Azure/AWS only scales in your compute needs but not in company maturity.

A 5 person startup having the same dials as a fortune 500 makes no sense - hope companies like fly io can build something that truly scales with orgs
October 26, 2024 at 12:59 PM
I've been using my self built custom launcher now for a while, and while it's anything but perfect it's really doing a great job from keeping me open random crap during the day

(Works like a command line - you type in the app name and hit enter to open)
October 24, 2024 at 9:14 PM
It's so wild how snappy things are here, such a great experience
October 24, 2024 at 1:36 PM
Having no way to exceed 300 characters is amazing though, one of twitters bests features that unfortunately got eroded in the continious Linkedinification of the platform
April 7, 2024 at 9:41 AM