Joined March 2013
31 Photos and videos
Pinned Tweet
System design is the only engineering skill we tell people to learn by doing, then never let them do it until it's too expensive to get wrong. I built ArchieGuru to fix that. Draw a system. Get a scored review in 60 seconds 🧵
1
1
2
98
Piotr Staśkiewicz retweeted
i hooked my whoop to my work calendar to find which coworker gives me the most stress 🚨 thanks to fable, I reverse engineered whoop to pull per minute heart rate. nd matched spikes with cal events and attendees I now have a leaderboard and I think about it daily. few info masked for obvious reasons ;)
1,007
2,840
44,939
11,010,032
Piotr Staśkiewicz retweeted
Replying to @lestappia
borderline something something
898
10,108
71,739
2,851,821
Piotr Staśkiewicz retweeted
Every scalable API needs a bouncer. Rate limiters seem straightforward at first, but get deep fast once you factor in distributed counters, race conditions and strict latency budgets. Walk through the iterations with Archie reviewing each step. archie.guru/case-studies/rat…
1
2
31
first time SaaS owners understand how good this feels
1
10
Piotr Staśkiewicz retweeted
The URL shortener is the gateway drug to system design. Simple enough to start, deep enough to teach caching, replication, edge delivery, and abuse handling. Walk through five iterations with Archie reviewing each step. archie.guru/case-studies/url…
1
24
funnily enough this is completely other way around right now 💀💀💀
claude code session limits are wild, 3 prompts with plan mode and it's gone 💀 meanwhile codex goes brrrrrrr
8
Piotr Staśkiewicz retweeted
Design. Iterate. Improve. System design is a skill. Treat it like one. We're live now @ archie.guru
2
3
161
System design is the only engineering skill we tell people to learn by doing, then never let them do it until it's too expensive to get wrong. I built ArchieGuru to fix that. Draw a system. Get a scored review in 60 seconds 🧵
1
1
2
98
Beyond review, Archie can: - hint when you're stuck (without giving the answer) - answer questions in the context of your specific design - draft a first diagram from a plain-English prompt It sees every node and every edge on your canvas.
1
41
40 katas live today, from URL shorteners to global trading platforms. New ones added regularly. Sign up and you get free Arcs (the in-app currency) to spend on reviews, hints, and questions. No card. Tell me where Archie is wrong. archie.guru
31
Piotr Staśkiewicz retweeted
Let's play a game - win32 types vs Polish language: LPCWSTR PSZCZYNA WCSLEN WCZESNY LPCTSTR BYDGOSZCZ WSTRZAS HGDIOBJ DOWOD HWINSTA DLUGOSC LPCSTR DWORD KAL LPWSTR SZCZECIN PCWSTR BLAD PUHALF CHUJ UHALF
257
948
10,740
480,411
is Opus super lazy lately or am i tripping? it's not even trying these days
1
18
the input prompt explicitly mentioned component name for which the answer should be grounded in, but claude just decided to ignore that
15
Piotr Staśkiewicz retweeted
Mar 18
264
18,954
152,380
2,284,930
2024: oh wow, new IntelliJ version with refreshed design, how cool 2026: lazyvim, lg and ghostty with 3 CLI agents
67
Piotr Staśkiewicz retweeted
It is hard to communicate how much programming has changed due to AI in the last 2 months: not gradually and over time in the "progress as usual" way, but specifically this last December. There are a number of asterisks but imo coding agents basically didn’t work before December and basically work since - the models have significantly higher quality, long-term coherence and tenacity and they can power through large and long tasks, well past enough that it is extremely disruptive to the default programming workflow. Just to give an example, over the weekend I was building a local video analysis dashboard for the cameras of my home so I wrote: “Here is the local IP and username/password of my DGX Spark. Log in, set up ssh keys, set up vLLM, download and bench Qwen3-VL, set up a server endpoint to inference videos, a basic web ui dashboard, test everything, set it up with systemd, record memory notes for yourself and write up a markdown report for me”. The agent went off for ~30 minutes, ran into multiple issues, researched solutions online, resolved them one by one, wrote the code, tested it, debugged it, set up the services, and came back with the report and it was just done. I didn’t touch anything. All of this could easily have been a weekend project just 3 months ago but today it’s something you kick off and forget about for 30 minutes. As a result, programming is becoming unrecognizable. You’re not typing computer code into an editor like the way things were since computers were invented, that era is over. You're spinning up AI agents, giving them tasks *in English* and managing and reviewing their work in parallel. The biggest prize is in figuring out how you can keep ascending the layers of abstraction to set up long-running orchestrator Claws with all of the right tools, memory and instructions that productively manage multiple parallel Code instances for you. The leverage achievable via top tier "agentic engineering" feels very high right now. It’s not perfect, it needs high-level direction, judgement, taste, oversight, iteration and hints and ideas. It works a lot better in some scenarios than others (e.g. especially for tasks that are well-specified and where you can verify/test functionality). The key is to build intuition to decompose the task just right to hand off the parts that work and help out around the edges. But imo, this is nowhere near "business as usual" time in software.
1,600
4,727
37,161
5,142,359
2024: copilot? sometimes guesses my intent. most of the time, wrong 2025: claude code? powerful, but I still babysit every line 2026: a local orchestrator I built for myself, managing a fleet of agents on my own machine. implementing PRDs in parallel, auto-reviewing, iterating, and submitting PRs
72
claude code session limits are wild, 3 prompts with plan mode and it's gone 💀 meanwhile codex goes brrrrrrr
1
1
89
Piotr Staśkiewicz retweeted
I’m that old
212
766
6,818
384,533