Fredrik W (@warnsberg) profile picture

VP Technology @soundtrack_io 🔈🎶🎵🎶 Counter-Strike aficionado. Dad of three. Opinions are my own. He/him.

Sweden
Joined March 2007
Photo by Fredrik W (@warnsberg)Photo by Fredrik W (@warnsberg)Photo by Fredrik W (@warnsberg)Photo by Fredrik W (@warnsberg)Photo by Fredrik W (@warnsberg)Photo by Fredrik W (@warnsberg)Photo by Fredrik W (@warnsberg)Photo by Fredrik W (@warnsberg)Photo by Fredrik W (@warnsberg)Photo by Fredrik W (@warnsberg)
Fredrik W retweeted
Replying to @Noahpinion
People are realizing that AIs are nowhere near human intelligence and learning abilities. Yet they have become very useful by compensating for their lack of common sense, lack of understanding of reality, and limited reasoning and planning abilities, by the accumulation of enormous amounts of declarative knowledge.
158
260
66
3,068
231,146
Just saw that Lofree Flow v2 will start shipping with ISO layouts soon and now I’m in full panic/anxiety mode over what switches to buy 😱
1
64
Fredrik W retweeted
vibecoder asks claude code to build a chat app, gets a working prototype in 20 minutes, immediately tweets "just killed slack and discord"… brother you don't even know what a distributed system is. you don't know what database replication means. you have no idea how websocket connections behave at scale or what happens when 50k people are online at once and someone's message needs to show up in 200ms across 3 continents slack has engineers making $300k+ who have spent a decade solving problems you don't even know exist yet. race conditions, eventual consistency, message ordering, presence systems, file storage at scale, search indexing across billions of messages your app works on localhost with 2 connections. that's not the same thing as "killing slack" that's a college homework assignment the prototype is maybe 0.5% of what makes these products actually work in production. the remaining 99.5% is infrastructure, reliability, edge cases, and years of iteration on problems that only surface when real humans use your thing at scale and the worst part is the confidence. "yeah its not perfect but ai one-shotted it, just need to adjust a few things and deploy" - the few things you need to adjust IS the entire product. thats like pouring a foundation and saying you basically built a skyscraper, just need to adjust a few things ai is genuinely incredible for building tools and prototypes. i use it every day. but there's this weird thing happening where people who have never shipped anything to real users at scale now think the hard part of software is writing the first 200 lines of code it never was bro
203
472
75
4,827
294,612
I used to work in A2A payments, which is a common payment solution commonly used for casino payments, mostly because people want direct transfers and they want to see the money in their account the same second they withdraw it. I did see raw logs of people's addictions and the amounts of money they had sent to these casinos, and it was awful. In Europe we have a thing called PSD2, which is a directive that forces banks to open APIs to initiate payments (PIS) but also to see transactions of people (AIS), which we who are payment providers are forced to know because we are the ones who should prevent the user from initiating a new payment using know your customer info (KYC). Some transferred the amount of money of the cost of a house in one evening and then lost it all. It was awful to see and it felt like shit. Casinos destroy people's lives.
2
1
1
26
3,446
Fredrik W retweeted
"use workflow" And your async await calls become durable. Supported everywhere TypeScript runs useworkflow.dev/
145
75
131
1,033
860,263
🚀 Kyo 1.0-RC1 - A New Era of Simplicity and Stability! ✨ Forget nested monads, forget tagless final, forget mtl, forget uber monads. It's time for a new dawn! After 3 years of rapid iteration, Kyo is finally committing to API stability, making it production-ready 🎯 The library represents a significant evolution step in Scala, providing an unprecedented level of composability with a major focus on usability and performance. This isn't "just" another effect system, it is a new paradigm altogether! 🔥 Kyo is the most complete algebraic effect implementation in any language and fills common gaps that similar solutions miss like fully type-safe effect tracking and parallelism support with effects. The RC cycle might be quick or it might take a long time. Want to know what could help shorten it? Your feedback! 📝 Reporting issues, filing feature requests, or just providing general feedback can greatly reduce the RC cycle so we can get to the 1.0 🙏 Kyo 1.0 here we goooo 🚀🚀🚀🚀🚀
6
45
3
163
15,063
The fact that you cannot undo the ”Mark all conversations as read” in Slack is crazy to me. I mistakenly do it at least once a month and it’s awful.
62
I’m convinced there’s an extremely strong correlation between being a quick typist and a good engineer. I wonder if that’s, to some extent, the playing field AI is levelling? If I wrote code in 10 wpm (luckily I don’t) I’d never iterate any design. Iteration needs to be cheap!
55
Big shout-out to @soundtrack_io (and @warnsberg!) for sponsoring Caliban maintainers on GitHub Sponsors! Companies benefit tremendously from OSS, but few give back financially. Huge thanks for supporting open-source sustainability! 🎉
7
24
1,029
Thanks @antirez. I'm going to share this whenever anyone scoffs at me and says "`cat` performance doesn't matter". This stuff matters, it has real productivity implications. I smiled at this because we worked hard on this and I'm glad someone I respect so much noticed. For what it's worth I gave a lightning talk on some parts of how we do this: youtu.be/cPaGkEesw20?t=3016 (timestamp link) Usually the "scoffers" will be snarky and say: you should pipe it to a file or pager. Sometimes yes, but if you don't have to... why? Also, I don't know about you but I've routinely accidentally dumped a ton of text to my terminal unintentionally. With Ghostty it's just a total non-issue. Love this.
33
73
9
1,550
88,892
293
1,264
433
8,591
1,165,467
Tell me you’ve never programmed with ADTs and Effects without telling me you’ve never…
This Post is from a suspended account. Learn more
5
8
130
13,264
Being a great developer is more about grit and stubbornness than knowledge and skill (even though that helps, too).
2
71
Fredrik W retweeted
Excited to announce we're open sourcing Stitch, a Scala library that elegantly and efficiently composes RPC calls. This library was developed over the last nine years and is the cornerstone of how we build the scalable microservices that powers X github.com/twitter/stitch
33
56
15
448
74,019
So I’ve been running Linux (NixOS + Cosmic desktop) as my primary workstation for the past week. It’s been a very refreshing experience, super stable and everything so far ”just works”! 🐧
59
Heroku was released 17 years ago. It, to date, it still the best production runtime I've used. But instead of continuing down that path and improving it, we ended up with Kubernetes.
48
Fredrik W retweeted
New GitHub feature just dropped... 😍
90
1,154
164
17,325
942,650
Released Caliban 2.9.0: - support for the @stream directive - builtin json support (no need to import tapir-json anymore) - quick adapter depending on stable zio-http 3.0.x (no more breaking between versions) - performance improvements 🚀 Release notes: github.com/ghostdogpr/caliba…
6
1
28
1,136
Fredrik W retweeted
if you think ai doesn’t help you with coding it means you probably know what you’re doing
37
43
4
739
43,228