🚫 Vibe coding isn’t the same as engineering, and I caught myself drifting too
n/a

When almost everyone 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
📌 My daily update posts will include:
- 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:
📌General CS & engineering:
https://tech-blogs.dev/list https://teachyourselfcs.com/ https://interviewready.io/blog/
📌System Design:
https://blog.bytebytego.com/archive?sort=top https://bytebytego.com/guides/ https://www.hellointerview.com/learn/system-design/in-a-hurry/introduction
📌Architecture:
https://engineeringblogs.xyz/ https://www.thoughtworks.com/engineering https://martinfowler.com/architecture/ https://jvns.ca/
📌System internals & databases:
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.
