Anton Kalinin (@antonkaa) header
Anton Kalinin (@antonkaa) profile picture

Senior prompt engineer @woltapp ⇐ JobToday ⇐ @yandex

Helsinki, Finland
Joined March 2011
Photo by Anton Kalinin (@antonkaa)Photo by Anton Kalinin (@antonkaa)Photo by Anton Kalinin (@antonkaa)Photo by Anton Kalinin (@antonkaa)Photo by Anton Kalinin (@antonkaa)Photo by Anton Kalinin (@antonkaa)Photo by Anton Kalinin (@antonkaa)Photo by Anton Kalinin (@antonkaa)Photo by Anton Kalinin (@antonkaa)Photo by Anton Kalinin (@antonkaa)
Anton Kalinin retweeted
> I don't even use the app anymore but just generate my own app to do things I really think this is where we're going. It's not AI enabling "everyone to code". It's AI enabling anyone to "assemble software by asking". We rethink the "unit of distribution" Instead of only distributing apps, you distribute small, well-built, well tested blocks that an agent can put together. For you. Yes. Personal Software. We're not there for consumer apps but we might already be for developer tools/apps. people will pay for small parts that work well together. your agents will look for them. Looking back, this is what we did with shadcn/ui. Changed the unit of distribution from a packaged component library to well-built components you assemble. Same idea. Now at a much larger scale.
Also some thing I forgot to add There's so many things now where I don't even use the app anymore but just generate my own app to do things Like WHOOP, for years I wanted to know the correlation between stuff I do and my workouts and sleep, like going to sauna, or what I eat. WHOOP has a journal but it's practically unusable, I logged sauna for ahwile, then I realized you have to ALSO log the days you DO NOT go to sauna, by hand, every day! Useless So in those cases I just ask Claude Code to build a little web app for me that pulls all my data in from my WHOOP, and what I eat, my @wip logs when I go to sauna, or go tan, or go gym etc. It just pulls all the data in and gives me the answers to questions I have Half the time I don't even use the web app it generates, I just ask it directly stuff I have to find a hotel now for some trips we go, I didn't even go to my own site Hotelist, I just asked Claude Code on my Hotelist VPS server to find me a hotel, etc. So many times where it just saves more time to ask Claude Code directly stuff than try to do it with some startup/company's app That's what I mean, I'm obviously more tech than regular people, but we usually slightly ahead in how we use tools, and if I stop using websites and apps, and just use Claude Code for everything in my life, it's not without logic to think that something like that will be the future for most people And of course it's already happening with Claude Cowork and Codex app which regular non-tech people use My point is that the entire app and website layer is just getting decimated And me being a person who lived kinda in that layer (well more websites ofc to be honest) means I have no clue where it's going to except this, or what a person should do, for the first time, I have no clue The only thing I know is that the superintelligence clanker can't reach into IRL and hardware yet for the next few years at least, and there's lots of stuff there to do that's differentiating, because you need a space, tools, machines, make things, and no you can't generate that in 3 minutes with an AI Blood, sweat and tears are not automated yet by AI, yet!!!!
77
46
31
1,007
142,290
One observation working in AI-heavy organization: having a large and rich context is your competitive advantage. Same was before but now it’s doubled with the fact that code generation is not such a valuable skill.
1
53
But there is an interesting twist here: for software products codebase is still the biggest and richest source of the context. Codebase is context of present. Change log is context of past. Product vision is context of the future. And you need all 3 to be efficient.
45
Summer in SF in October
1
5
215
Constantly failing in making startup company from my pet projects. But at least I have cool photo from startup capital.
1
1
4
111
The thing I started to try out #gpui by @zeddotdev is finally shaped into something not too embarrassing to show. I called it Probee and it lets you run custom prompt on a screen selection. Here, for example, how it assists me in learning new Finnish words.
1
4
318
You can customize the model's output using your own prompt in a highly personalized way. Then, bind it to a shortcut and use it for frequent, repetitive tasks, like refining speech or studying a new language.
2
84
Anton Kalinin retweeted
making a portable m4 mac mini full video + project files: youtu.be/MNnpzamnX84
40
98
25
1,692
114,858
What if instead of integrating AI into workbench — AI starts streaming deterministic UI back to user in real time?
1
163
I mean we already have v0.dev and I think it can be just a beginning: I imagine to my request to book a hotel AI just build the booking UI on the fly with my preferences preset.
1
83
The challenge here is determinism of UI: I don’t want to look for submit button every time in new place. But in general this doesn’t sound such a crazy idea as it gives so much flexibility.
57
Anton Kalinin retweeted
wow.
164
737
407
4,042
598,896
Anton Kalinin retweeted
making an iPhone Standby Mode Dock with Overwerk full video + project files: bit.ly/ow-syj-dock
238
1,109
277
15,684
2,424,465
Anton Kalinin retweeted
Here's also our postmortem of 3 years of Rust gamedev, and why we're leaving Rust loglog.games/blog/leaving-ru… #rustgamedev #rustlang
61
236
87
1,445
581,718
Anton Kalinin retweeted
Problem: React's useEffect only specifies when code should run. It doesn’t document why it should run or what it should do. This makes useEffect hard to read, debug, and maintain. Solution: Use a custom ESLint rule to require using a named function. Here’s a custom rule from @pkerschbaum Here's the result:
32
86
5
890
100,011
I do share the idea that you should use any tools that make you productive if it doesn't harm the DX & UX, but here I couldn't resist and just wrote old good index.html which was very satisfying antonkalinin.github.io/cv/
1
110
Anton Kalinin retweeted
TIL socket.io is being rewritten in Rust 🦀🤯 The API is beautifully ergonomic. github.com/Totodore/socketio… – at San Francisco, CA
13
42
3
696
84,433
Anton Kalinin retweeted
How Transformers Work This is probably one of the most beautiful visualizations of how today's LLMs work. ig.ft.com/generative-ai/
24
713
37
3,112
743,878