MERN stack developer with a passion for C++ DSA. Eager to innovate and craft impactful web solutions. Ready to learn and grow! #MERN#DSA#storyteller#learner
How to master any skill fast:
- stop studying
- outline a project
- start building it
- hit a roadblock
- figure out how to overcome it
- repeat 4 and 5 for the rest of your life
Most people don't get past 1, the rest spiral into complacency after 4.
Every engineer I know has asked this at some point: "How deep should I actually go?" According to me, the decision to go deep down the rabbit hole comes down to two things:
1. curiosity - what genuinely pulls you in
2. career direction - where you want to be in the next 2/3 years, not where the internet says you should be
My honest take: depth works best when it serves at least one of those. Ideally, both.
If something aligns with your career direction, going deep is an obvious win. One simple way to test this is to think in 2/3 year windows and ask yourself: Does understanding this layer actually move me closer to where I want to be?
If you are building web apps, you do not need to master CPU instruction sets. If you are working on databases, B-tree internals matter far more than knowing every Linux kernel detail. Context changes what "deep" really means.
Abstraction layers exist for a reason. They let you build without getting overwhelmed. A frontend engineer who understands HTTP is usually more valuable than one who has memorized TCP packet headers but struggles to ship features.
If something does not align with your career direction, curiosity still matters. Learning out of pure interest is not wasted time. You do it because it optimizes for motivation, long-term learning, and happiness.
What does not make much sense is going deep in areas that serve neither curiosity nor direction - often driven by comparison or fear. So keep checking in with yourself. Ask questions. Course-correct often.
Depth is most powerful when it is intentional.
🧵 If you’re in your early 20s, hungry, and actively looking for hustle culture (with real upside, not fake “startup vibes”), here’s a 2026 list of companies I’d aim for from India.
Remember, this isn’t a “safe” or “complete” list ;)
🔖 Bookmark for later
2025 Wrapped 🫔
- Launched software for a cafee
- worked with @ChaiCodeHQ for a few months
- got 3 interns and 2 full time offers
- Graduated from college
- Got a full time Job in BLR
- Paid all of my education loan back 😀
- Rented an apartment in BLR
Here are a few tutorials/games that teach you how to work with CSS
1. CSS Selectors - https://t.co/gADc4S7i9H
2. Flexbox:
a. https://t.co/cyQe03Y7is
b. https://t.co/nqKxbUhqnj
c. https://t.co/Z5XJo91kHK
3. CSS 3D Transforms - https://t.co/2ow5otfHHn
4. Grids:
a. https://t.co/CH3X22nsUE (FREE)
b. https://t.co/xVHGps17vw ($99, I'd skip this for now)
Inspiration: what have others done:
- A pure CSS Tic-Tac-Toe built using CSS only - https://t.co/3yX5o00wng
- Carnival - yet another pure CSS game - https://t.co/yuukYeUrJP
- CSS Game: https://t.co/EfFLfa6hAo
Once you've covered the above, it helps to understand that writing modern CSS by hand includes writing a lot of repeated patterns.
Moden frontend development across the industry have moved to pre-processors that allow us to use a more programmer friendly way of writing CSS. Just like writing a program - when processed, it yields plain CSS. You might have heard of Less/Sass/Scss/PostCSS etc.
These are easy to get started with and I would personally recommend SASS framework.
Here is a tutorial for SASS: https://t.co/nZTEt1aGDR
Once the above is understood, you'd be better placed to understand what Bootstrap is, why it works the way it works and how you could create your own frameworks from scratch if needed.
During my time at JioMoney ~2017, I was able to work on a high impact UI framework that was eventually shipped to millions of customers and still powers a few apps. All this was possible because I understood the above things...
You should not need to reinvent the wheel, but the knowledge helps in using higher abstraction frameworks like Bootstrap/Tailwind/Aceternity better 🙂