Building a B2B SaaS @SwarmiaHQ.

Joined March 2012
207 Photos and videos
Pinned Tweet
15 Dec 2021
100 tweets on "software developer productivity" for this year's @threadapalooza
4
4
37
28 May 2024
I’m attending @ApidaysHelsinki today and have few copies of ”Build: Elements of an Effective Software Organization” with me. Come say hi, if you’re interested in engineering effectiveness or developer productivy! #apidaysHelsinki @APIdaysGlobal
237
29 Jan 2024
The 1st edition of the book ran out of print in a few days. The second edition is out in print and on Kindle! Really proud of how this turned out. This gem is the result of hours of feedback, editing and discussions. 👏
29 Jan 2024
The second edition of our book, Build: Elements of an Effective Software Organization, is now live on our website and available on Amazon! 🥳 Grab your copy: swarmia.co/4bqJwKm
1
1
9
528
Ari Koponen retweeted
7 principles 9 ways I've learned to improve how you ship software First the 7 principles: 1. Speed When it comes to deploys speed is safety, and small is speed. The speed of shipping has massive compounding effects. If your deploy takes hours, you’re going to want to make damn sure there are no bugs, because if you find a critical bug right after a deploy goes live, then you have to wait another couple hours for your fix to go live.
2
7
32
5,702
Ari Koponen retweeted
The most popular browsers in each country. 2012 vs 2022
241
399
6,542
1,200,760
10 Jan 2024
It takes years to build a reputation… ….and only one ChatGPT blog post to ruin it.
1
155
22 Dec 2023
If looking for a design system for a new project React Aria is worth a look! Impressive how all of these components are decoupled from Adobe's own Spectrum Design system.
Announcing React Aria Components v1.0.0! 🥳 Over 40 components with built-in behavior, adaptive interactions, top-tier accessibility, and internationalization out of the box, ready for your styles. react-spectrum.adobe.com/rea…
2
396
Ari Koponen retweeted
20 Dec 2023
🎁 Before we put a bow on 2023, we wanted to thank our amazing customers and the team for another great year, during which we: · Shipped 9 major features · Welcomed a record number of new customers · … and much more! Check out our full year in review: swarmia.co/482bUAr
2
2
231
Ari Koponen retweeted
3 Dec 2023
I also tend to dislike functions that accept a boolean/enum as an argument if they radically change the behavior of the function. Just write two functions!
4
3
102
35,390
23 Nov 2023
This is the best LLM intro I've seen this far. 👌
New YouTube video: 1hr general-audience introduction to Large Language Models youtube.com/watch?v=zjkBMFhN… Based on a 30min talk I gave recently; It tries to be non-technical intro, covers mental models for LLM inference, training, finetuning, the emerging LLM OS and LLM Security.
2
290
Ari Koponen retweeted
Stately Studio 2.0 is our transition to the visual software modeling tool for every dev team, no matter which libraries/frameworks/languages you're using. We want to make it easy for everyone to understand & manage logic at any level of complexity. More coming soon 🚀
22 Nov 2023
✨ Last week we brought you Stately Sky and this week… 🆕 Stately Studio 2.0 is out now! 1️⃣ Generate flows faster with Stately AI
4
13
134
23,466
23 Nov 2023
Put your last name in the GIF search and post the first one that pops up. 🍿

ALT Fc Bayern Playoffs GIF by FC Bayern Basketball

23 Nov 2023
Put your last name in the GIF search and post the first one that pops up. 🍿

ALT Krzysztof M Maj Dance GIF

1
326
Ari Koponen retweeted
Replying to @rauchg @Tyriar
The fact that VSCode began as a web app, then became a desktop app, then became a web app again and then even got remote (ssh) functionality is a testament of how adaptive the codebase is. It's adaptive because they use dependency injection really well. You can replace, mix & match any part of VSCode, while keeping the main functionality (github.com/codingame/monaco-… is a testament to this). That was also why it was so easy to integrate VSCode with CodeSandbox and make it work in the browser. You can replace services like the FileService one by one with browser compatible versions. I'm also impressed with its performance. They're doing everything imperatively, which is a pain, but it does make it easier to ensure that you never do more DOM operations than you should. Because imperative UI is a pain, they've created a lot of primitives like virtualized lists, quickinput, etc with a good API to easily compose UIs Finally, the editor feels fast even with many extensions, because they run extensions in a separate thread. How does UI work then? The extension tells VSCode over the wire using the same primitives how UI should look, and VSCode renders those elements in a performant, consistent and accessible way. This is why Atom started to feel slower than VSCode after a while. It was not Atom that was slowing down, it was the extensions taking CPU from the main thread.

16
104
1,215
150,326
Ari Koponen retweeted
Being "affected" wasn't on my bingo card for 2023, but last week I was laid off along with the rest of the @partykit_io team. What I'll miss the most getting to work with my friends 💔 I'm open to new opportunities in the new year — DM me if you want to work together!
This is a hard one to put out there. Last week I stripped PartyKit way back. I thank @jevakallio and @sylwiavargas from the bottom of my heart for their invaluable contributions and friendship, we wouldn’t have gotten so far so fast without them. They’re absolutely incredible people and I know they’ll go on to do amazing things.
22
32
248
213,757
Ari Koponen retweeted
11 Nov 2023
If you go into building custom GPTs with the expectation that your custom instructions and the data you upload to them will be leaked to anyone who tries hard enough, you'll make much better decisions about how to safely create them
3
15
84
8,269
Ari Koponen retweeted
10 Nov 2023
Replying to @netdragon0x
abc123!42069
6
8
124
14,762
23 Oct 2023
It always surprises me how a 5 min CI build feels like 100x faster than a 20 min one.
1
3
163
Ari Koponen retweeted
19 Oct 2023
We've written a book! Yes, a real one. And no, it's not just an extended blog post created with ChatGPT. We're excited to introduce "Build – Elements of an Effective Software Organization." In light of the recent buzz in the development productivity space, particularly following the McKinsey report, we believed it was timely to share our insights on infusing greater transparency into engineering organizations. We discuss this through the lenses of Business Outcomes, Developer Productivity, and Developer Experience. This book is the culmination of incredible efforts by my colleagues @rmurphey, @APKoponen, @pinjaerika, Oskari Kallio, and many others. The first print edition has already been snapped up (save for the five upside-down copies I’m keeping as collectibles), but you can read it online until we restock the printed version: swarmia.com/build/
6
45
1,646
If the hard times make you softer towards other people, you've succeeded.
1
152
27 Sep 2023
Thanks for having me, this was fun!
Our first speaker of the night is @APKoponen who came to Turku to show how to use Testing Library to write great frontend tests.
5
205