
When almost every one of us is chasing flashy demos and quick wins, many of us still struggle to build something as fundamental as a proper auth system.
I’m not pretending I was immune.
To break that pattern, I’ve planned to start a 3-Month Sprint Plan leading up to my graduation, focused purely on the skills that separate engineers from “just vibe-coding developers.”
This sprint is about depth, not dopamine.
The focus:
• System Design (HLD & LLD)
• Architecture Design
• Core Backend Principles
• Distributed Systems & Scalability
• DBMS internals & indexing
• OS concepts (memory, concurrency, scheduling)
• Computer Networks
• Caching, queues, API gateways
• Docker, CI/CD & deployment
• AI systems basics (RAG pipelines, vector DBs, inference)
• Daily LeetCode for interview readiness
LeetCode problems + concept revision
What I learned from articles, docs & engineering blogs
Project & FYP feature implementations
Backend & AI architecture experiments
For anyone who wants to follow along, I’ll mainly be learning from resources like:
https://tech-blogs.dev/list
https://teachyourselfcs.com/
https://interviewready.io/blog/
https://blog.bytebytego.com/archive?sort=top
https://bytebytego.com/guides/
https://www.hellointerview.com/learn/system-design/in-a-hurry/introduction
https://engineeringblogs.xyz/
https://www.thoughtworks.com/engineering
https://martinfowler.com/architecture/
https://jvns.ca/
https://architecturenotes.co/archive?sort=top
https://use-the-index-luke.com/
https://www.redblobgames.com/
I’ll deliberately limit what I read at one time. Too many resources create distractions, and distractions quietly kill productivity.
There’s no “someday” in this plan.
I’m starting today. What about you?
Daily updates will go live between 9:00 PM and 11:59 PM.
Let’s see what disciplined consistency can build in three months.
Take care.
0
16
0