I’m not the best programmer. Like not even close. But I’m a pretty good software engineer. In fact, I recently got promoted. Today, I walk you through how software engineering is so much more than coding or programming. And I’ll tell you everything I’ve done or thought about to improve. I hope my journey inspires you to keep coding and continue your software engineering career.
I’m a 23 year old, recent graduate working at a high growth startup! Follow along for insights into the tech industry, all things startup, and what to expect as a recent-grad remote software engineer.
▶️ Subscribe: https://www.youtube.com/c/NamanhKapur/?sub_confirmation=1
💻 Day in the life in San Francisco: https://youtu.be/TURmIFBcgVY
⏰ 10 years of coding: everything I’ve ever learned: https://youtu.be/PrS2e1HSP2U
💻 Day in the life at a startup: https://youtu.be/ZxwdLyHLnjY
📹 Remote software engineers be like (pt. 1): https://youtu.be/5O71rJBWP5M
📹 Remote software engineers be like (pt. 2): https://youtu.be/-CcYgIcN7X4
⚡4 day work week: https://youtu.be/o0aLQRwxIWY
💰 My most recent investing video: https://youtu.be/uSqEgL0wxOk
🚀 My most recent tech video: https://youtu.be/8u45QMEn1o4
🎉 Personal website: https://namanhkapur.com
► Robinhood (Get a Free Stock!) ➭ https://join.robinhood.com/namanhk
► Coinbase ($10 Free BTC when trading at least $100) ➭ https://www.coinbase.com/join/2V8PTQ
► Celsius ($50 Free BTC if depositing $400 and holding for at least 30 days) ➭ https://celsiusnetwork.app.link/17333… [Referral ID: 1733320d60]
► Gemini ($10 Free BTC when trading at least $100) ➭ https://www.gemini.com/share/7ylw9nktp
► BlockFi ($10 Free BTC when trading at least $100) ➭ https://blockfi.com/?ref=42c0ea06
Music from Uppbeat (free for Creators!):
https://uppbeat.io/t/prigida/cozy
License code: GTRF6M7YNURQ7DHQ
https://uppbeat.io/t/sensho/glow
License code: KJI8A8QPJORMQW3W
https://uppbeat.io/t/fe77a/vacation-collective
License code: U9A0JRPDIQKJJEPP
https://uppbeat.io/t/bosnow/street-knowledge
License code: VVN9JWJEYPUBI3KL
Sub count: 1304
#Programming #SoftwareEngineer #Coding #Programmer #Startup
26 Comments
i still can’t center a div in css #iykyk
This is bubbly and I hate it lol
just about to graduate from a cs degree and found your channel, love love the advice in this video, please keep creating!
i wish i had your hair
great legit advice
you got a sub
Thank you so much! I really need these advices. Just starting my junior position and suddenly felt like I'm not good enough.
What camera equipment did you use for your videos? It's really clear
100 percent thought you were Gilfoyle from Silicon Valley for a second
Basically get better and get social
Reading code is so important! I only read code of my seniors for days and got so addicted that I started reading random project codes from github to understand the mentality of the dev to solve a problem! Although that created one more problem, I loved to read code more than writing one! But soon I started coding a lot and all the reading came to a lot of help!
this video was dope good looks dude
problem is other people aspire to grow, meanwhile i just want to get paid enough. good to see you flourish, namanh!
Great advices! thank you!
Really enjoyed the video and the advice is solid but the premise felt like a strawman. Everyone knows that leetcode is a necessary evil for interviewing at big companies, and being a programmer is more than leetcoding.
Absolutely love the way you present your informaion Namanh. It is so clear and I love how you tell your story. Eager to keep following along!
Amazing video, really struck down a lot of falsehoods in this industry and provided great actionable points for [junior] devs to grow with. You say your other passions are writing and philosophy, hah, no surprise there 😀 Honestly this feels like a video that might speak more to early/mid careers devs instead of juniors (looking for or in first job), but a junior dev could probably glean a lot from this.
I really liked the concept of putting thought into slack replies and openly showcasing failures/mistakes as an opportunity to grow. If I could add anything, it would be:
1) that devs should push for pair programming, it's a great opportunity to speed-level through lessons other devs have learned (if they understand the nature of pair programming being for that purpose, and not to code faster)
and
2) giving presentations really forces you to look at something and doing this over and over is a great way to expand your skills.
I learn things from time to time, but when I have to give a presentation on how [x] works, i do a deep dive and really become more familiar with it, and really chew on the concepts to see if they make sense and are useful.
Stay fresh Namanh!
dream in codes lmaooo
Fresh, transparent and engaging video. Thanks!!! Your channel is growing exponentially, no wonder!
Hi, Great experience when listening to this. I heard that communication. So I asking one thing. How can you practice communication for non-English speaking countries? Because I am from India and my mother taught is Tamil.
the way my eyes darted to the slack icon in my sidebar when you played that notif noise
even though i changed my notification tone months ago
i'm so happy i stumbled across your videos! (also, you have gorgeous hair)
On this theme, I recommend people check out the new version of the Pragmatic Programmer book. Was just updated after 20 years and goes into a lot of this and more. Surprisingly, the audio book version is well done as well.
Thank you for this. My company hired a new guy that has fresher knowlege than my but cant read code because his late place never maintained anything. I feel better about myself, thanks
are you a Front end or Back end developer
Awesome list! I've found all of these to be true in my dev career.
A couple more personal guide points:
– Celebrate the victories of others – if someone does good work or has a good idea, give credit, share it with the group. It will have a great effect on future team input.
– Give honest feedback, focus on positives – by "positives", I mean actionable items or thoughts that lend understanding. "You're doing great!" or worse "This is awful!" doesn't help anyone grow.
The hardest thing about teaching people to be engineers, are the interpersonal skills, not the technical skills. Great video friend!