Joined December 2014
42 Photos and videos
Munish Thakur retweeted
Replying to @noahzender
“I cannot remember the books I've read any more than the meals I have eaten; even so, they have made me.” - Ralph Waldo Emerson
1
6
85
3,893
Munish Thakur retweeted
Jun 1
You can’t outwork the whole world. There’s always going to be someone somewhere willing to work as hard as you. Someone just as hungry. Or hungrier. Assuming you can work harder and longer than someone else is giving yourself too much credit for your effort and not enough for theirs. Putting in 1,001 hours to someone else’s 1,000 isn’t going to tip the scale in your favor. What’s worse is when management holds up certain people as having a great “work ethic” because they’re always around, always available, always working. That’s a terrible example of a work ethic and a great example of someone who’s overworked. A great work ethic isn’t about working whenever you’re called upon. It’s about doing what you say you’re going to do, putting in a fair day’s work, respecting the work, respecting the customer, respecting coworkers, not wasting time, not creating unnecessary work for other people, and not being a bottleneck. Work ethic is about being a fundamentally good person that others can count on and enjoy working with. So how do people get ahead if it’s not about outworking everyone else? People make it because they’re talented, they’re lucky, they’re in the right place at the right time, they know how to work with other people, they know how to sell an idea, they know what moves people, they can tell a story, they know which details matter and which don’t, they can see the big and small pictures in every situation, and they know how to do something with an opportunity. And for so many other reasons. So get the outwork myth out of your head. Stop equating work ethic with excessive work hours. Neither is going to get you ahead or help you find calm. [The Outwork Myth — It Doesn't Have To Be Crazy At Work, 2018]
180
656
6,612
419,793
Munish Thakur retweeted
High intelligence Low agency = High misery
70
285
2,528
408,421
Munish Thakur retweeted
The industry has gone completely nuts. Use tokens to generate AI code and documentation slop. Then use even more tokens to understand and review that slop. Then judge engineers by token usage instead of how empathetic and clear their docs and code actually are, and completely neglect human comprehension. Utter nonsense.
206
478
5,463
196,427
Munish Thakur retweeted
Every man that tries to figure out the world entirely on his own ends up building a small, stupid god to replace the one he rejected. it never fails. he drops God, picks up science or stoicism or some guy on the internet who read enough books to pass for a prophet, and within six months he's talking about cold showers and circadian rhythms with the same exact tone a priest uses on sunday. the need to worship doesn't go anywhere just because you decided you're too smart for it. it just finds smaller things to attach to, and smaller gods make smaller people. nobody quits God. they trade down.
108
707
5,074
121,544
Munish Thakur retweeted
Replying to @shreyansj
It’s refreshing to see a company of this size successfully call bs on the whole thing to this extent. One group of MTS on a mission, clean.
122
137
7,950
387,855
Munish Thakur retweeted
if after the bun rust rewrite and 1M code merge in a few days you still think that software engineering hasn’t changed massively idk what to tell you
90
71
1,496
113,918
Munish Thakur retweeted
end-to-end testing > unit tests, in the vibecoding era. A massive, almost entirely agent-coded refactor passed all unit and pre-merge tests but broke a critical feature. It was only caught due to my own excessive paranoia making me run end-to-end tests before the prod deploy.
29
29
381
125,570
Munish Thakur retweeted
Truly intelligent people can describe complex ideas in a way that a layman can understand. Being verbose is intentional obfuscation to maintain their little "elite" circle.
May 8
reading leftist literature and having to google 10 words every page
914
1,852
25,852
1,711,667
Exactly how I’ve felt about RSCs, like I can see **some** use-cases for it but why does my entire App Architecture has to tip toe around it to get the benefit, why can’t it be some niche tool which i can plug into just one component tree (ik ik not as easy as it sounds)
1
1
58
@tannerlinsley keeps on impressing with his philosophy!
1
1
27
also quite similar to remix V2s loader pattern which i loved and clicked instantly for me
1
18
Munish Thakur retweeted
If someone is waiting on you for a code review, that has to be your P0 task. Look, waiting on a code review is one of the most frustrating things because the person is literally blocked on you. It gets even worse when there is a time zone difference to deal with. I get it. You do not have malicious intent and are genuinely busy with something important. But still, I would say it is a prioritization problem. Most people treat code review as something they get to when they have a quiet moment, and that quiet moment rarely comes. Coming from my personal pain point, I would say treat code review as a high-priority task, not a background one. If your teammate has raised a PR and you are the reviewer, that is important work in progress sitting idle. Every hour it waits is an hour of 'blocked momentum' (yeah, fancy term). Also, it is okay to preempt your non-urgent work for it. This matters even more across time zones because a delayed review does not cost an hour; it costs an entire working day for the other person (ohhh, this used to be such a pain). So the next time you see a PR sitting there, wrap up the review, because it is not "someone else's work"; it is yours. Hope this helps.
41
33
707
43,351
yet I continue to remain bullish on React.
19 Oct 2025
react itself is just an api on top of a tree, which means *anything* that can be represented as trees can be mapped onto react. the fact that react is platform agnostic is why react will keep winning
31
Munish Thakur retweeted
i'm done with nextjs. rsc looks good on paper but in practice turns simple apps into distributed systems nobody asked for. you stop thinking in react and start thinking in server/client boundaries and caching rules. it adds abstraction instead of clarity
44
9
336
26,554
Munish Thakur retweeted
31 Oct 2025
we don't have to live this way. senior engineers have the duty of building guardrails and teaching the next generation of programmers the practices that lead to high quality software. AIs may write most of the code, but you still decide what ships. we should never lose our taste for quality software. i made this analogy a while back: everyone can cook at home but yet restaurants still exist. the floor is rising, but so is the ceiling. the best software will always be made by those who care.
Lately I’ve been feeling depressed because decades of our hard work is completely gone like it never existed. I heard from others that they also find it very hard to dial into the new norm of low quality software engineering.
15
54
600
98,608
Got nerd sniped into asset and icon management strategy for a Design system that supports 3 Brands (as of now ) and 2 themes (light and dark) and boy oh boy never thought something which i simply used as a Basic <Image/> or inline SVG jsx can become so complex for a generic DS.
1
39
and this is literally after 5-6 hours of research and back and forth discussing all the edge cases tech and organizational with AI. Normally it would have taken me atleast 3 days to research this by myself 😭🙏🏻
20
Munish Thakur retweeted
Deeply experienced software devs eventually realize the hard thing that takes tremendous talent, experience, and taste is writing the fewest LOC possible. Low LOC has significant benefits across every metric that matters. Entropy management is the whole game.
26
39
865
32,712
first time doing a greenfield Frontend project (simple) with Cursor and holy shit, any companies that has a decent Design System can improve FE dev efficiency easily by 50-60% holy shit.
2
70