Not always happy and productive • Software Eng • Web • Git • C • Exploring internals • Organiser @OurTechComm • he/him

Austin, TX, USA
Joined April 2016
I recently gave a talk on the internals of #Git. I talked about the '.git' directory contents and created a Directed Acyclic Graph (in image) to showcase how Git connects Commit, Tree and Blob objects internally. Watch the talk: piped.video/watch?v=sLDDaPDX… #OpenSource #git_basics
3
5
78
Well, self-awareness means jack if you don't work on it. Been there, doing it.
In order to become a better person, you must first realize how horrible you really are.
Harsh Kapadia retweeted
One step closer to history 🏆 India pull off a chase for the ages and storm into the #CWC25 Final 🤩 #INDvAUS
Harsh Kapadia retweeted
That feeling of qualifying for the #CWC25 Final after a record chase 🥹💙 Watch #INDvAUS Highlights 🎥➡️ bit.ly/3X4ldvC
36
311
6
4,113
Harsh Kapadia retweeted
you won’t believe how much peace you get once you start tuplizing *everything*. e.g. instead of arguing about where to eat with your gf, just ask her how strongly she feels. she’s like “thai, 9.” you’re like “italian, 6.” done. turns into math, not war. similarly feelings & other sensations can be better understood by you & your mind if they are just low dimensional vectors. & once you vectorize your thoughts & comms, life turns into gradient descent on mutual discomfort (this includes yourself).
can't believe it took me decades to realize feelings are better described as tuples `(sensation, location)` rather than emotion words
83
420
54
7,437
Harsh Kapadia retweeted
One of the healthiest habits to learn: Be kind to yourself when your mood is low.
90
272
8
1,877
Harsh Kapadia retweeted
big git doesn't want you to know this one quick trick
resolving the merge conflict you had already resolved once before
45
56
21
1,488
Harsh Kapadia retweeted
Thermal engineers literally peform miracles. Today's chips would absolutely *fry* with older cooling. If we were stuck with 2000s era heatsinks, every modern CPU + GPU would be basically unusable. A 2001 Flagship GPU pushed ~30W. Now we have to deal with 500W+!
72
136
13
2,214
Harsh Kapadia retweeted
Happiness doesn’t need much.. just good company and a little fun.
Harsh Kapadia retweeted
Replying to @lukecodez
you green flag thats why
1
1
31
Underrated AF.
How to avoid tons of problems in life: Go to bed on time.
5
So true!
The biggest fight in your life is the one against yourself. You might think it's the world, but it's actually you. Let yourself win!
1
Harsh Kapadia retweeted
There's no source code of the original Pong, at least not in a software sense. No ROM exists, there's no CPU. Code? None. In 1972, Pong was created by Atari using Transistor-Transistor Logic (TTL). The game logic is hardwired. The closest to the source code is the blueprint. You can make your own *real* Pong with this, or if you have a FPGA you can also check this tutorial: fpga4fun.com/PongGame.html
I'm so glad a series like @TedLasso exists. Love it every damn time I watch it. So many lessons for life. Leaves me with something every time I watch it and makes me bawl my eyes out. What a show! I would HIGHLY recommend watching all of it. God, what a show!
2
Harsh Kapadia retweeted
when you are in CC in a long email thread.
Harsh Kapadia retweeted
How to win in your 20s For all those in their twenties, and those who want to reminisce about their twenties, have a read below: 1 Move to a big city. Don’t have to live there forever, but being in NYC or SF even for a short while will pay you back like crazy in your 30s. 2 Be a YouTuber. You’re young, your unfair advantage is how you film. Pick a niche, share one video a day, and let it compound. By 30, you have 100,000 subscribers. 3 Be a generalist. The internet belongs to people who understand design, copy, paid ads, new technologies. You don’t need to be amazing at everything, just a generalist especially in the AI age. 4 Accept the days. Good days, bad days. Being okay with the randomness of life. 5 Don’t send angry emails or texts. Wait 24 hours. Eat, sleep, listen to music, and remember that it’s probably not worth it. 6 Launch one new thing per year. It’s the only way to really learn to become a generalist. 7 Do everything you can to not get into debt. 8 Get insanely good at cold DMs. 9 Build a bunch of internet MRR (monthly recurring revenue). Don’t rush into building a VC-backed startup. Your odds of building your nest egg that way are tiny with VC. For 99% of people, securing the bag will be a weight off your shoulders. 10 Buy a high-quality set of headphones. When the beats are hitting, you’ll be more inspired to create and publish your work on the internet. 11 Be addicted to real dopamine, not digital dopamine. Laughing with friends. Seeing a sunrise. That’s the real stuff. 12 Create a "failure resume". Document your mistakes and what you learned from them. This helps normalize failure and turn it into a powerful tool for growth. You'll read it and be reminded. 13 Write a weekly reflection. Spend 10 minutes every Sunday to reflect on the past week. What went well? What didn’t? What can you improve? This habit helps you stay mindful and intentional. 14 Sacrificing your reputation in the short term is always a bad idea. 15 Your 20s are about variety. To learn what you like/dislike. The rest of your life will be to apply those learnings. 16 Learn to cook a few staple meals. Not only will this save you money, but it’s also a valuable life skill. Plus, cooking can be a great way to unwind and be creative. 17 Turn your quirks into assets. If you have a unique hobby or an unusual skill, showcase it. The beauty of the internet is it makes you stand out and attract opportunities. 18 Know that other people’s negativity is not yours. There are many insecure, sad people on this planet. Their sadness comes out in strange ways. 19 Travel often but have a home base. Home base keeps you grounded, travel keeps you evolving. 20 You don’t need the last word. 21 Fruit is as good as candy. Sometimes the natural version is better and usually better for you. Also, frozen fruit is such a hack (i like frozen cotten candy grapes) 22 Create a personal mission statement. Clarify what you stand for and what you want to achieve in your life. This statement will guide your decisions and keep you focused on your long-term goals. It’s okay if you change this. 23 Surround yourself with people who think big. And if you can’t find them, listen to their podcasts. You’ll live a lot differently. 24 Don't get a "safe" job at a big company. You’ll learn those jobs aren’t safe. 500,000 tech workers have gotten laid off since 2022. Join a smaller company and soak up as much as you can learn. 25 Get really good at a hobby. Lots of people lose hobbies in their 20s, find one and become ridiculously good at it. You’ll have it for life. 26 Approval of others is expensive. You just need the approval of yourself. 27 Making others look bad is never a good look. 28 Create a list of energy drainers and energy givers. Put people and things in both. Update it every three months. 29 Being a friend to everyone is being a friend to no one. People-pleasers go nowhere. 30 Run a paid community. IRL or digital. But bring people together and charge for it. I sold companies before because I've thrown paid IRL dinners. 31 Don’t forget about your parents/grandparents. Just because you’re an adult doesn’t mean they are out of your life. 32 Work for someone you look up to. 33 Don’t believe what you read. Most social posts aren’t really real. Focus on yourself. 34 Be good at balance. The “richest” people have the most balance in their lives. Doesn’t mean you can’t work hard. Work hard but be balanced. 35 Lift weights. Strong body, strong mind. 36 Create a “story bank.” Collect and document interesting stories, anecdotes, and insights you come across. These can be used in writing and speaking. Show up to dinners with these stories. 37 It’s not supposed to be easy. It gets easier with experience. You’ll mellow out. 38 Offer “office hours” for your skills. Set aside a couple of hours each week where people can book time with you for advice or help on a specific skill you excel in. It’s a way to give back and build relationships. 39 Master the power of silence. In negotiations or heated discussions, silence can be a powerful tool. It often compels the other person to fill the gap, sometimes revealing valuable information. 40 Turn life into a game. Makes it feel less serious, and you end up doing. 41 In my day, you’d work at McDonald’s as your first job. You’d learn a lot. Today, go work on Upwork. You’ll learn a lot. 42 It’s okay to start from zero. Everyone has. Gotta get used to it. Life is a game of starting from zero many times and climbing back up. 43 Build cash-flow. Have a job? Build cash-flow on the side with something on the internet. It might look small in the beginning, but it’ll compound. 44 Be kind, trust your gut, work hard and you'll do well.
Harsh Kapadia retweeted
YOU CAN: - Feel lost at 30 - Fail hard at 35 - Rebuild at 38 - Rise at 40 - Lead with purpose at 43 - Be unstoppable at 45 You’re not too late.
66
138
4
1,368