Full Stack Engineer 9 years. Growing my self-care and productivity apps directory from 200 to 2000 WAU.

Joined July 2025
58 Photos and videos
Pinned Tweet
You probably heard of the CAP theorem. It's about distributed systems operating during network partitions. But what happens when there are no partitions? 🙃 Then you'd choose between consistency and latency, open to see my example 👇
2
2
46
Who's preparing for a developer job interview? 👓 Comment below if you want me to write about: - a CAP theorem and a PACELC theorem - the different kinds of consistency to choose from when designing systems Or any of your ideas.
1
13
Nerd alert: Coffee machine mid-repair.
1
19
Developers, do you know what a thundering herd is? If you never heard of it, read below 👇 It happens when a large group of processes is is waiting for a single resource. When that resource becomes available, they all wake up and try to use it at the same time. This overloads the system, basically a DOS: it suddenly has to handle a ton of requests. For example: a big chunk of Redis/Memcache keys expire a the same time. All the requests hit database, slowing everything down. What can you do? A couple of things: 1. Use locks. Allow one process to do the expensive work, while the others wait for cache to get populated. 2. Implement randomized TTL using jitter. Make sure the records don't expire all the same time. 3. Pre-warm the cache with the most popular keys when cache layer is reset and before traffic starts flowing through the service.
1
1
28
Follow for more system design posts!
13
If you are a developer preparing for a System Design interview in 2026, you are going to need this 👇 Remember how long things take to make calculated decisions. 1/ Nanoseconds CPU register access -- <1 ns. CPU clock cycle -- <1 ns. L1 cache access -- ~1 ns. L2 cache access -- ~4 ns. L3 cache access -- ~10 ns. DDR5 RAM access -- ~15 ns. Simple Linux syscall, like getpid() -- several hundred ns. MD5 hash of 64-bit number -- ~100 ns. 2/ 1–100 μs Linux thread context switch -- a few μs. Nginx static file HTTP request -- ~50 μs. Read 1 MB from DDR5 RAM -- ~20 μs. NVMe SSD write 1 page of 8 KB -- ~50 μs. Intra-zone cloud RTT -- a few hundred μs. 3/ ~1-10ms Redis/Memcached GET from client -- ~1 ms. HDD write 1 page of 4 KB -- ~5-15 ms Inter-zone cloud RTT -- 1–10 ms. 4/ 10-100 ms *RTT = round trip time. US East ↔ US West RTT -- 10–100 ms. US East ↔ Europe RTT -- 10–100 ms. Read 1 GB from DDR5 RAM -- 10–15 ms. TLS 1.3 handshake 1RTT -- 20-100 ms. Bcrypt password hash -- ~300 ms. US West ↔ Singapore RTT -- 100–1000 ms. Read 1 GB from SSD -- 100–1000 ms. 6/ 1 second Transfer 1 GB inside same cloud region -- 0.3s - 8s depending on the bandwidth. Subscribe for more system design tips!
1
39
Hey Devs, do you feel drained after a day of working with AI? This is called AI fatigue, and no one talks about it. My name is Roman, I just survived a burnout and today I came to share my story of how I solved a new challenge that I faced at work and maybe inspire some of you. I was so happy to come back to work, to surprisingly find myself managing 4 agents, and endlessly reviewing ClaudeCode-generated code. Switching from Jira to Github to Terminal to Slack back and forth makes me feel dead at the end of the day. One thing that you can do is minimize the number of tools or apps you use. There is a research that says that using 2 tools is optimal. I as a backend developer, I built for myself a Terminal UI Github wrapper that uses `gh` cli to show me the status of the PRs I am involved in. It shows unresolved threads, approval counts, deployment statuses. The next step is to make it alert me when someone wants a review from me or when I have a question pending on my PR. And even further step would be to spawn Claude straight from my app to resolve comments, or run a summary for PR review. Your case might me different. If you are in HR or Marketing, you are probably suffering from AI fatigue. Use these AI tools to make you own life easier. Prototype design and idea with ChatGPT, build minimal version with claude, codex, cursor, antigravity or whatever, polish it and make it work for you! Subscribe if you want to stay sharp and healthy in this age of AI agents. Age of agents lol 😅
1
102
Was Claude Ultraplan designed by the creator of Megabonk?
1
16
It turns out you don't have to wait for IP sprint to fix 271 bug. I am curious how review process looks like for this amount of PRs to get merged.
1
30
Tell me, what is more frustrating than waiting 50 minutes for CI/CD pipeline to pass?
3
97
What is the point of joining a super early startup as a Founding Staff engineer for a compensation that is 20-30% lower than market assuming 2% equity (which cannot be cashed out anyway)?
3
128
I used Finch for 6 months when I had burnout, but then it was more of burden than a useful app. Same with Duolingo.
6
6
998
Who's making a self-care app?
2
1
119
For 30 years I would speak in a high pitched voice because my parents would say that I am "mumbling" and I need to speak louder. I recently noticed that I can also speak in a lower register and it takes less strain from my throat. I am still not used to using it every day. But it is hell of a funny observation.
1
2
58
Duolingo is a toxic app.
1
71
If having 3 cats in real life is not enough, you can.. get a self-care cat! It is a cute self-care app I found, called Catzy. Choose your catzy that will help you build your habits, track your mood and help you focus.
1
105
I want to connect with people who have a psychologist.
1
5
117
Roman Berdichevskii retweeted
28 Aug 2025
Hi everyone, I’m Alex. I’m working on a Chrome extension for X. So far, I’ve implemented: [Time Patterns] • Hours/days with the highest engagement • Golden Hour - the time window with the highest chance of engagement • When & Where to Post Today chromewebstore.google.com/de…
4
3
23
1,597
I am creating a directory of self-care and productivity apps. Posthog says that my site conversion rate is 16%. I want to increase this number, and I am making an onboarding quiz. I made a custom quiz constructor so I can A/B test the fuck out of it.
1
12
361
Is anyone building a habit tracker? Mentions are welcome!
2
10
212
Roman Berdichevskii retweeted
27 Aug 2025
I love to build but I am realizing that I do not like marketing. As someone who always loves to learn and do things by myself I'm at a point where I'd rather just spend the money. What are some paid products/apps out there that will help with marketing and getting the word out?
23
1
38
2,483