Erwin Kroon (@ekroon) header
Erwin Kroon (@ekroon) profile picture

Dog walker / Ruby polisher / Go viber / GraphQL @GitHub

🛴
Joined April 2009
Photo by Erwin Kroon (@ekroon)Photo by Erwin Kroon (@ekroon)Photo by Erwin Kroon (@ekroon)Photo by Erwin Kroon (@ekroon)Photo by Erwin Kroon (@ekroon)Photo by Erwin Kroon (@ekroon)Photo by Erwin Kroon (@ekroon)Photo by Erwin Kroon (@ekroon)
I never could commit to a single technology and domain. Not great for career, but the vindication I feel now. ALL HAIL THE GENERALIST.
21
I think I realized something exciting. Writing business software has effectively become harness (factory) engineering. Making sure the agents get the business context. Maybe going back to business software is possible 🥸
1
60
I just looked like a fool at work for leaning a bit too much into AI. Nothing too bad, but embarrassing regardless. Good reflection moment :)
70
Model auto pickers needs to be solved quickly. Now I am lazy and spend $25 in tokens on git pull rebase and fixing some conflicts. Not everything is an existential crisis GPT
1
57
Merz has called for the systematic review of all EU legislation. That's over 140,000 regulations. Knowing the EU, that will take over 140,000 days. So, I made bettereu.com where Grok 4.1 will review every document since 1958 -> 2025.
Germany's Merz: We must deregulate every sector. I call for a “regulatory clean slate.” Minor corrections to laws are not sufficient. We need to systematically review the whole set of existing EU legislation.
234
491
84
4,178
328,078
I think that CLIs for agents should have GraphQL interfaces. Gives them all the possibility to get as much information as they need.
34
GPT 5.4 on xhigh thinking is wild. Seems like it is questioning everything, its like seeing my own brain work in useless cycles when I try to buy a bread at the bakery but I don't feel like talking to people.
56
I ported npmjs.com/package/normalize-… to Rust for $2.40 in premium requests. Used autopilot in Copilot CLI with an initial prompt and spamming "How do we know we are feature complete?" after I am not sure this is impressive or not, but it is cool. Result at crates.io/crates/url-normali…
1
1
88
If you use VSCode and @opencode you might like npmjs.com/package/@ekroon/op… for Copilot instructions support.
70
I think we should rename tweet to twfkat Because The Website Formally Known As Twitter. We can further shorten it to twat.
1
109
We have made it! 🥳 One. Billion. Downloads. 🥳 Our story: 1billion.spatie.be/ #php #laravel RT = ❤️
71
149
33
891
42,916
What does this code return when executed? Follow up question in 🧵:
3
1
9
1,256
This will behave the same:
226
What will this code return with only a different if / else structure?
200
I was on a ferry and didn’t have any internet or mobile connection for over 8 hours, AMA.
171
So I presented on Sorbet type checking for Ruby some time ago. Not the best presentation, I am sorry. However, at some point I remarked that the syntax for generics makes my eyes bleed. I forgot about Typescript: read some code with generics and it’s flooding, so bad.
4
148
Can someone explain to me why to use const vs let in JavaScript / Typescript ? It’s a thing that I let the linter fix for me and only means: this reference stays the same, but mutation still can happen. Seems more an annoyance than something of value.
1
2
378
I am considering to rewrite Sorbet in Rust because I really really don’t feel like writing C++ and I want to contribute to it. I hope it stays with consideration 🤪
2
103