🧵I took my from-scratch Redis server (in Java) from 1,200 ops/s → 83,000 ops/s (+70x) using flame graphs. No magic. Just profiling and fixing the real bottlenecks.
Here's exactly what I found:
wrote about building a distributed task queue in Go + PostgreSQL a few days ago.
@SinghDevHub shared it, it showed up on daily dev. now it ranks when you search “distributed task queue in Go”.
got 80+ followers on X, 17 on Medium, 6 GitHub stars.
so happy rn. back to building
wrote about building a distributed task queue in Go + PostgreSQL a few days ago.
@SinghDevHub shared it, it showed up on daily dev. now it ranks when you search “distributed task queue in Go”.
got 80+ followers on X, 17 on Medium, 6 GitHub stars.
so happy rn. back to building
@shrvniverse I'm on the same boat, graduating in 2027. I'm trying to figure this out too. Mass applying to job/internships is definitely not working for me.
@SinghDevHub Thank you, really appreciate you taking the time to read it! I learned a lot building it, especially from the benchmarking and the Postgres implementation. Glad the write-up was useful.
learn programming to understand how computers work, solve problems, break down complex systems, and build things.
learn the fundamentals. data structures, algorithms, databases, networking, distributed systems, operating systems, etc.
because when you actually understand these things, llms become way more useful. you can let them write a huge chunk of the code while you focus on what actually matters: what to build, how to build it, why it should be built that way, and whether the shit it generated is actually correct.
be a good engineer.
spent way too long getting command parsing working in C for the codecrafters shell challenge
single quotes, double quotes, backslash escapes… all the little edge cases
C strings make you earn it every time
@AtharvMixraw this is basically the path i’m on rngo + postgres, then diving into distributed systems with the mit labs + papers. the systems/networking/db fundamentals feel like the real multiplier
@avrldotdev this is exactly why i’m doing the mit distributed systems labs + reading the papers. did the first two labs by hand + lot of debugging and learned way more than i expected. i'm going to finish this properly