The Programming Identity Crisis

Поділитися
Вставка
  • Опубліковано 1 чер 2024
  • I'm having a programming identity crisis. But I'm a pretty good software engineer. I don't use Vim or Emacs, I don't own mechanical keyboards, and I'm not a Leetcode God, and that's okay. Today, we'll talk about the software engineer stereotypes and why it's okay if you're different. Focus on the big picture, and you'll get results. I promise.
    Check out Careerist @ crst.co/B4oIB
    Timestamps:
    0:00 - Intro
    1:07 - My Entire History of Programming Tools
    6:16 - Careerist Shoutout (ad)
    7:00 - Tools During Internships
    7:53 - Outro
    Here are other resources:
    Python for Beginners Intro: bit.ly/python-beginner-intro
    Modern Python3 Bootcamp: bit.ly/modern-python3-bootcamp
    100 Days of Code: bit.ly/udemy-100-days-of-code...
    Other Python Courses: bit.ly/udemy-python-search
    Udemy Homepage: bit.ly/udemy-home-page
    Complete Web Development Bootcamp: bit.ly/udemy-complete-web-dev...
    Web Dev Bootcamp: bit.ly/udemy-web-dev-bootcamp...
    Data Structures and Algos: bit.ly/udemy-dsa-search
    Data Structure Interviews and Algos: bit.ly/udemy-dsa-course
    My Equipment:
    Main Camera: amzn.to/3HpzZ92
    Main Mic: amzn.to/3Nuyfz8
    Main Lens: amzn.to/3ncJUId
    M1 Macbook Pro: amzn.to/3tjfkfJ
    iPhone 13 Pro: amzn.to/3xwsI2r
    Phopik 55'' Tripod: amzn.to/3zmL6vZ
    Deity V-Mic D4 Duo: amzn.to/3zoF126
    Boom Mic Stand: amzn.to/3H1IOEw
    Audio Cable Extension: amzn.to/3MrBcfH
    TRS to TRRS Patch Cable: amzn.to/3mvDSy6
    3.5 mm Headphone Jack Adapter: amzn.to/3MwX0GG
    Disclosure:
    Some of the above links are affiliate links. Using these links is one of the best ways to support me at no cost to you!
    Sub count: 186,100
    #tech #programming #coding #softwareengineer #identity

КОМЕНТАРІ • 123

  • @CodingWithLewis
    @CodingWithLewis 9 місяців тому +75

    Love this! It's so true that there is so much conflicting information online regarding what you SHOULD or SHOULDN'T do regarding software. The best productivity tool is what makes you more efficient!

    • @ameer6168
      @ameer6168 9 місяців тому +7

      Bro you're the peak example of half information

    • @TanTan1193
      @TanTan1193 9 місяців тому

      you talk too much about Vim

    • @maxmuster7003
      @maxmuster7003 9 місяців тому

      efficient programming on touch screen😅

    • @CodingWithLewis
      @CodingWithLewis 9 місяців тому

      @@ameer6168… fair enough

  • @mohdjibly6184
    @mohdjibly6184 9 місяців тому +24

    Yes the core concept of programming is the more important than the programming tools...hope you can do a videos on the best courses and resources to learn about the core programming concepts 😊

  • @similoluwaelizabeth1514
    @similoluwaelizabeth1514 9 місяців тому +7

    This is so insightful and it helped me a lot as a newbie trying to learning front-end web development who has been told that html,css and Javascript are the essential programming languages to learn , but started getting confusion when she goes on twitter and youtube and sees all other programing languages being used for the front-end.
    You really helped in clearing all that confusion. Thank you so much Namanh. Definitely rewatching this👍.

  • @rustycolon9368
    @rustycolon9368 9 місяців тому +32

    Themes are indeed a rabbit hole.

  • @jswlprtk
    @jswlprtk 9 місяців тому +6

    A unique perspective, finally, appreciate it mate

    • @namanhkapur
      @namanhkapur  9 місяців тому

      thanks!!

    • @potato8236
      @potato8236 9 місяців тому

      is it a unique perspective though? pretty much all the tech/programming youtubers that recommend vim/neovim/emacs/etc still say to use the tool one's comfortable with.

  • @lemonadeintech
    @lemonadeintech 9 місяців тому +6

    Agreed man. Even though I try to use those tools which is supposed to give you bragging rights, at the end of the day I either have VSCode or Intellij open for doing serious work quickly. IME the other non-traditional tools requires time to learn and customize which some people just don't have the time for.
    Great vid btw!

  • @notjpengineer
    @notjpengineer 9 місяців тому

    What a time to watch this video. Coming from a Environmental Engineering back ground who is a data engineer right now, that hits the point! Do the handwork matter more than the language or IDE you use!

  • @michaelmarian9987
    @michaelmarian9987 9 місяців тому

    bro love the content and videos this strong mentorship.

  • @DanielCruz.developer
    @DanielCruz.developer 9 місяців тому +3

    So glad that programming content is back!!!🙂

    • @namanhkapur
      @namanhkapur  9 місяців тому

      would you watch anything else?

  • @PotatoBangBangXD
    @PotatoBangBangXD 9 місяців тому

    Damnn !!!! Namanh this video is so good .... Good Work man.🤜🤛
    and have a great day ahead.

  • @leonardnewbill793
    @leonardnewbill793 9 місяців тому

    Namanh thank you, i need to hear this !

  • @teachingEverythingAmLearning
    @teachingEverythingAmLearning 9 місяців тому +1

    I love your contents foreal. it helps me keep me motivated thanks!

  • @programmer1356
    @programmer1356 9 місяців тому +2

    Yes, do CompSci. In the long run what you learn about compilers and operating systems will pay back more than anything else. Learn to type. Learn how to drive your computer without the mouse. Be open to learning new things that seem to be hard work - they often pay back very well. Nvim and bash are worth it but don't trust me; they have stood the test of time.

  • @arianahmadi4005
    @arianahmadi4005 9 місяців тому +1

    Amazing video i love the video and transition keep it up :)

  • @portosmd9987
    @portosmd9987 9 місяців тому +1

    What a great video in every aspect.

  • @lostahmado
    @lostahmado 9 місяців тому

    Your videos keep getting better, funnier and more informative.

    • @namanhkapur
      @namanhkapur  9 місяців тому

      your comment made my day

    • @lostahmado
      @lostahmado 9 місяців тому

      @@namanhkapur your videos make my day Namanh

  • @am1tk_tales
    @am1tk_tales 9 місяців тому

    पहली बार कोई समझ में आने वाला with all affordable resource वाला roadmap मिला है।
    धन्यवाद 😊

  • @user-we1bg9nw6m
    @user-we1bg9nw6m 9 місяців тому +13

    love the energy I can see you're really putting in the effort.

  • @samwilson4597
    @samwilson4597 8 місяців тому

    your video editing is the best in dev youtube

  • @aryankansagara7678
    @aryankansagara7678 8 місяців тому

    I agree with namanh but just one thing is that as there are more and more updates coming up for each language compiler or interpreters they are basically setting the default windows version higher so you need the bare minimum tool but take care that it is upgradeable coz coding isn't all about writing code but a lot about what goes back in the system

  • @nic3point0
    @nic3point0 9 місяців тому

    Well put 👏👏👏

  • @mrman880
    @mrman880 9 місяців тому

    Great Video!

  • @VectorM
    @VectorM 9 місяців тому

    When you don't realise that you're seeing an ad read until half way through the ad , then you know it's the right sponsor ..

  • @OzairPatel1
    @OzairPatel1 9 місяців тому +1

    very cool video namanh

    • @namanhkapur
      @namanhkapur  9 місяців тому +2

      yooooo thanks man

    • @randyhoward5808
      @randyhoward5808 9 місяців тому

      @@namanhkapur pls, I need your help to become a coder. I watched your video and I'm impressed. I'll be glad to have a personal class with you. Pls do this for me for God's sake.

  • @Eduardado
    @Eduardado 9 місяців тому +4

    Grounding, positive and healthy. Thank you, this brightened my mood and helped me feeling ok not being a "hacker" programmer ;)

  • @teed-zt4ge
    @teed-zt4ge 9 місяців тому

    I love your content 😊

  • @JpDubbed
    @JpDubbed 8 місяців тому

    Is it still a good career choice for newcomers to break into though? I'm seeing a lot of people saying that it's either over-saturated or extremely difficult to even get an entry level job as a junior swe

  • @ajanth
    @ajanth 9 місяців тому +2

    All this time I thought VSCode just hated me, thanks for the insight

    • @namanhkapur
      @namanhkapur  9 місяців тому

      it’s only capable of love

  • @gronkhfp
    @gronkhfp 9 місяців тому +1

    VS isn‘t just VS Code but paid. It is a full blown IDE with support for every Microsoft programming technology or platform. VS is great for game dev, embedded systems, mobile dev, desktop dev etc… It is much more designed for these use cases than the all purpose VS Code text editor

  • @postedactive
    @postedactive 9 місяців тому

    Damn... good one bro.

  • @sudhanshupandey1220
    @sudhanshupandey1220 9 місяців тому

    Fun Fact: I use arch linux, I also am fond of using tiling window managers, my fav. being i3wm and bspwm, I love configuring them for hours and hours, I am hardcore neovim user I used some nvchad configs, but then I learned lua specially to config nvim, I configured my nvim to the most optimal state[for me], I've also used and configured Emacs in past, I've used and configured more than 8 different linux distros, I know basics of C, Rust[intermediate], Go and I am an intermediate python user, cuz python was my first lang, but still my github is pretty much empty, I've never created any projects that will even make me look like a programmer, I didn't do any DSA neither I ever participated in any hackathons or open source, I am not a dev.
    I just do shell scripting and configs, that's what I am today.
    no matter which text editor you use, I think you should be able to complete it or at least shape your idea into reality of some sort, but I can't, YET.

  • @GiovanniCKC
    @GiovanniCKC 9 місяців тому

    Completely off topic-- your glasses plus your hair style just goes really nice and I'm jealous lol 👌

  • @tyti6184
    @tyti6184 9 місяців тому

    great vid. do you think finding a career in tech nowadays is rare?

  • @Kristen-og9wo
    @Kristen-og9wo 8 місяців тому

    Completely agree with this video. There are a lot of people out there (or maybe just the loudest) looking to gatekeep software development. AKA, "You're not a "real" programmer unless you..." (And if you're a woman or another underrepresented group, I feel like that makes the identity crisis even worse.)

  • @sudiptotop
    @sudiptotop 9 місяців тому +2

    Was very upset to see the lay-off story! Happily, you seems to have moved on. Best wishes for you job search-that is if you are....Thanks for very thing. Hope i get; a 50 year old, i get motivated enough to start to learn coding.

  • @Olajumoke_Adeife
    @Olajumoke_Adeife 9 місяців тому +1

    This video came timely 🙂🙂🙂

  • @saeedul
    @saeedul 9 місяців тому

    Hey bro I like your videos i have a question about career i am starting new career like a development i choose two domain iOS and backend which one is good i like iOS but there is problem you need mac please give suggestion thanks.

    • @namanhkapur
      @namanhkapur  9 місяців тому

      both are good but yes anything apple will require mac, backend is definitely more versatile

  • @camilo57041
    @camilo57041 9 місяців тому +1

    I'm 27 yrs old with minimal computer knowledge. I want to go back to school and was thinking of maybe taking CS is this a realistic goal for someone who knows nothing about coding ?

    • @theMuritz
      @theMuritz 9 місяців тому

      It’s realistic, if you’re passionate about it. If you are really passionate you are already spending time on learning programmin from the vast resources available both free and paid on the internet. If not, the CS degree won’t fix it for you. You’re still very young.

  • @fallencheeto4762
    @fallencheeto4762 9 місяців тому +1

    VSCODE BASED 🔥

  • @shehanreshin
    @shehanreshin 9 місяців тому

    Bodied my idol William

    • @namanhkapur
      @namanhkapur  9 місяців тому +1

      he’s a homie i only have love for him, also he’s way smarter than me

  • @_Mariama
    @_Mariama 9 місяців тому

    yess my type of people ❤

    • @namanhkapur
      @namanhkapur  9 місяців тому

      welcome to the community

  • @manishchoudary6122
    @manishchoudary6122 8 місяців тому

    Yeh tata imagination challenge kya hai? mujhe part lena hai, video bana do

  • @justmrkhan
    @justmrkhan 9 місяців тому

    What is that movie snippet at the end?

    • @namanhkapur
      @namanhkapur  9 місяців тому +1

      silicon valley tv show

  • @saeedul
    @saeedul 9 місяців тому

    Does backend development need a high level hardware system.

  • @aniketfuryrocks
    @aniketfuryrocks 9 місяців тому

    You are right. beginners should focus on learning rather than tooling at first. But, using vim/emacs/linux is not about showing off. It's about knowing and creating the environment. I ask beginners to get into linux because it's not confortable. It will break. U should know how software works to fix it. It's a step up to using custom tooling to create your own comfort. Using intellij/vscode doesn't make u dumb but it creates a toxic comfort zone for u. U don't know how LSP work, how buffers work. Heck, beginners don't even want to use the cli to run their code. They need a button for that. Leave aside debuggers and profilers.
    I am in this industry for 10+ years now. Having custom tooling that u spent time and effort building, shows u are eager to build stuff till it works. Ricing linux is not just about making it look good. It's about learning how window managers, tilings and other things work. U get to all the possibilities.

    • @bluezz5002
      @bluezz5002 9 місяців тому +1

      throwing beginners into the deep end is not the solution, imo

  • @johncerpa3782
    @johncerpa3782 9 місяців тому

    Same!!

  • @SimGunther
    @SimGunther 9 місяців тому +1

    You never mentioned how you internalized that info or how you simplified complex concepts. That's what makes the difference no matter what editor you use because they all have the same broken foundation: focusing on changing itty bitty text instead of visualize data structures via the power of "magic" as we slowly sculpt the final solution like a master sand castle architect.
    We shouldn't be playing compiler in our heads, yet that's what we end up doing in all these tools. Best we can do is make a visual commonplace book with these magical data structure and algorithmic visuals to help us work our way through the problem. Our brains aren't meant to do calculus or arithmetic that should only be performed on computers; our brains should be solving problems and creating art. #NoArithmeticBrains

  • @Harish-rz4gv
    @Harish-rz4gv 9 місяців тому

    You don't use vim keybindings??

  • @bobbydavis4144
    @bobbydavis4144 9 місяців тому

    Oh holy hell, the nightmares from MIT App Inventor.

  • @jjeverson2269
    @jjeverson2269 9 місяців тому

    VSCode for programming and Vim for DevOps. That is all I care to do.

  • @Nick.....
    @Nick..... 9 місяців тому +2

    Chad programmers use voice dictation to prompt chat GPT to write their code.

  • @sisyphus_strives5463
    @sisyphus_strives5463 2 місяці тому

    wtf you went to an amazing high school, we didn't even have physics 2

  • @LC789789
    @LC789789 9 місяців тому

    insane thumbnail

  • @liquidchoonkus6215
    @liquidchoonkus6215 9 місяців тому

    vs code isn't open source

  • @proactivex
    @proactivex 9 місяців тому

    I want to hug you right now

  • @falkar11
    @falkar11 9 місяців тому

    Damn I didn't learn shit in hs. I was too busy partying lol

  • @Company_N
    @Company_N 9 місяців тому +2

    what the f kinda high school did you got to?

    • @terriem3922
      @terriem3922 9 місяців тому

      Yeah. Sounds kind of advanced.

  • @debadipti
    @debadipti 9 місяців тому

    Tool matters! Environment matters! Speed matters! You can use "Windows XP" and "Notepad ++" in the start, but if you don't move on and explore new tools that are fast and efficient, you will be left behind. You CAN'T find the right tool for you, if you say tool doesn't MATTER! Even you are new, find the right tools!

    • @debadipti
      @debadipti 9 місяців тому

      I tell every new programmers to use linux. Why? Because you will know better about how machine works before you start to program it! Strive for better tools!! It's exciting!! It's the only reason I love to sit for coding, explore new things, find better tools, leverage those to better myself everyday! I am sure you have 2-4 hours to spend each week on exploring! It's not that hard.

    • @gronkhfp
      @gronkhfp 9 місяців тому

      Dude chill

    • @debadipti
      @debadipti 9 місяців тому

      @@gronkhfp haha .. Let's not generalize everyone

  • @abdulsamadayoade9439
    @abdulsamadayoade9439 9 місяців тому

    Wow, so you've lived in Nigeria before

  • @fafaratze
    @fafaratze 9 місяців тому

    if it makes your life easy, use it, that is the purpose why they built these tools.

    • @namanhkapur
      @namanhkapur  9 місяців тому

      yes but don't obsess over them

  • @gnarlylasagna7464
    @gnarlylasagna7464 9 місяців тому

    but using Vim is rlly rlly cool and fun

    • @namanhkapur
      @namanhkapur  9 місяців тому +1

      it does make you feel like a hacker

  • @cupofcoffee5153
    @cupofcoffee5153 9 місяців тому

    le me who got a mechanical keyboard yesterday

    • @namanhkapur
      @namanhkapur  9 місяців тому

      is it satisfying

    • @cupofcoffee5153
      @cupofcoffee5153 9 місяців тому

      AF. I didnt waste moeny and just put it in my wishlist for 3 years and now got it.@@namanhkapur

  • @VolodymyrInTech
    @VolodymyrInTech 9 місяців тому

    💛💙💛💙💛💙💛💙💛💙💛💙💛💙💛💙👍

  • @LifelinegamingFilms
    @LifelinegamingFilms 9 місяців тому +1

    Who asked

  • @theREDMASKchannel
    @theREDMASKchannel 9 місяців тому +1

    what a pointless video