ไม่สามารถเล่นวิดีโอนี้
ขออภัยในความไม่สะดวก

Fear And Software

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 เม.ย. 2024
  • Recorded live on twitch, GET IN
    Blog Article
    jvns.ca/blog/2...
    By: Julia Evans | / b0rk
    My Stream
    / theprimeagen
    Best Way To Support Me
    Become a backend engineer. Its my favorite site
    boot.dev/?prom...
    This is also the best way to support me is to support yourself becoming a better backend engineer.
    MY MAIN YT CHANNEL: Has well edited engineering videos
    / theprimeagen
    Discord
    / discord
    Have something for me to read or react to?: / theprimeagenreact
    Kinesis Advantage 360: bit.ly/Prime-K...
    Hey I am sponsored by Turso, an edge database. I think they are pretty neet. Give them a try for free and if you want you can get a decent amount off (the free tier is the best (better than planetscale or any other))
    turso.tech/dee...

ความคิดเห็น • 234

  • @nobyra
    @nobyra 4 หลายเดือนก่อน +209

    Suddenly I seriously want prime to do a tier list of animals he thinks he could beat in fight.

    • @litfill54
      @litfill54 4 หลายเดือนก่อน +3

      Horse with laser eyes

    • @OBGynKenobi
      @OBGynKenobi 4 หลายเดือนก่อน +3

      Spock, with Star Trek fight music!

    • @marshad82
      @marshad82 4 หลายเดือนก่อน +1

      Vicious Chicken of Bristol is out of his league. He might be a good turkey puncher tho.

  • @Seven-ez5ux
    @Seven-ez5ux 4 หลายเดือนก่อน +278

    I don't fear software, software fears me.

    • @msnzuigt
      @msnzuigt 4 หลายเดือนก่อน +7

      - Chuck Norris

    • @no_name4796
      @no_name4796 4 หลายเดือนก่อน +10

      Software doesn't fear me. Users do

    • @ike__
      @ike__ 4 หลายเดือนก่อน

      @@no_name4796​​⁠users don’t fear me. Programmers do

    • @MatthewPherigo
      @MatthewPherigo 4 หลายเดือนก่อน +23

      Software doesn't fear me. Developers who have to work on my shitty code fear me.

    • @samarthnagar2939
      @samarthnagar2939 4 หลายเดือนก่อน +1

      Avg c dev

  • @VivBrodock
    @VivBrodock 4 หลายเดือนก่อน +52

    I must not fear. Fear is the mind-killer. Fear is the little-death that brings total obliteration. I will face my fear. I will permit it to pass over me and through me. And when it has gone past I will turn the inner eye to see its path. Where the fear has gone there will be nothing. Only I will remain.

  • @jackevansevo
    @jackevansevo 4 หลายเดือนก่อน +52

    Colleagues that are afraid of making changes are the absolute worst to work with.

    • @airkami
      @airkami 4 หลายเดือนก่อน +5

      As a fellow complainer, thank you for the reminder that doing something about a problem is harder than whining about it.

    • @turtles8229
      @turtles8229 หลายเดือนก่อน

      we have dual boot in our college computers, linux and chad windows 7 ultimate*
      while doing programming and stuff or playing with raspberry pie*
      we use i mean students use nano or fking gedit for so called programming well here i am creating aliases in everycomputer i can with if some one type nano,gedit or any other editor it directly change to chad nvim
      now they cant get out or not even type hahhaah only alt+f4
      but i heard 2 or more lab manager talking about someone tinkerd alot and we cannot go back i mean who fools made this guys lab manager they cant even figure it out how to get out i mean i just adjust aliases in zshrc (yeah i also installed oh my zsh in it haha) this teacher just reset the terminal instead of adjusting to it but i keep on doing it i even wrote a script which echo to .bashrc or zshrc automatically whenever those pc starts sir still tryna figure out who is doing ahhaha i loved it i am keep on doing it lol different things.
      i will target servers of college in labs nexttime in my second year. hope sysadmin notices that.

  • @Hector-bj3ls
    @Hector-bj3ls 4 หลายเดือนก่อน +13

    Prime's advice about fear is absolutely spot on. Something I learned a few years ago is that bravery is a skill that you can practice and get better at. I wish I had learned earlier in life.
    As far as I understand it, it works like this:
    1. You face something that scares you
    2. You choose to push through
    3. "Why be scared of something I can beat?" - Your subconscious
    4. That, and everything else is less scary
    Or
    1. You face something that scares you.
    2. You give into fear and back down
    3. "Clearly I'm at a lower level, I'm not cut out for this" - Your subconscious
    4. That, and everything else is more scary

    • @gu1581
      @gu1581 4 หลายเดือนก่อน +5

      Or you face it and you actually do fail because your fear was justified. But even then you build resilience and self respect because "that sucked so bad and I am actually shit as this. But the world doesn't end when I fail and I can tank it all

    • @AdamFiregate
      @AdamFiregate 4 หลายเดือนก่อน +1

      Limitations still apply to everyone:
      - new business domain,
      - time pressure
      - hotfixes
      - etc
      I regularly had around 5-10% of tasks that I could not solve without help.
      To me that is a limitation.
      There will be always tasks that given the shortest timeframe, solution is not possible without help or some delay.

    • @Hector-bj3ls
      @Hector-bj3ls 4 หลายเดือนก่อน +1

      @@AdamFiregate of course, but backing down because it's scary does mental harm to yourself.
      I'm not saying that facing your fears makes you a super hero. But cowering at the sight of them definitely makes you weaker.

    • @Hector-bj3ls
      @Hector-bj3ls 4 หลายเดือนก่อน +2

      @@gu1581 When I say winning I mean psychologically. You win by facing the thing you find scary and not backing down. Doesn't mean you have to succeed at the task or whatever. Just facing makes you stronger.

    • @albin1816
      @albin1816 3 หลายเดือนก่อน

      Bravery and fear is more complex than that. You can fear some things and be super confident in other things.
      I am confident in my programming abilities, I am confident in my work place, I'm unafraid to try new things. But I suck at speaking in front of a crowd. Some neural pathway can trigger the flight response and cripple you. I think what differs all of us is how potent that response is, like prime said we're all on a spectrum there. It's not as easy for everyone to overcome X fear because we all have to climb a ladder with a different height, and its most noticeable when looking at the responses of newborns or young children. Fresh out the factory but they are all so very different. Society wants to mold us into one shape but it's not as easy for everyone to take that shape.
      I am working on my fears, and embracing what I'm good at. In some ways the challenge of overcoming our fears gives life meaning.

  • @random_bit
    @random_bit 4 หลายเดือนก่อน +68

    Blameless post-mortem isn't about avoiding fear; it's about enabling a healthy environment to lead better towards Root-Cause Analysis.
    If you've never been in meetings where people point fingers and shout at each other, I don't think you understand how bad people's ego can get.

    • @airkami
      @airkami 4 หลายเดือนก่อน

      Sounds like it is a pill to treat the symptoms of the unhealthy environment rather than a cure,BUTT!! I am interested in the possibility

    • @bonerjams2k3
      @bonerjams2k3 4 หลายเดือนก่อน +2

      Still sounds like it's made for soft people. Any other explanation is cope

    • @random_bit
      @random_bit 4 หลายเดือนก่อน

      @@bonerjams2k3 god forbid we're tactful and mindful about people
      Mister, I've never done a single mistake in my life

    • @user-sl6gn1ss8p
      @user-sl6gn1ss8p 4 หลายเดือนก่อน

      it also makes this sort of unhealthy behavior stick out much quicker and much clearer, to hopefully be addressed before it stinks up too much

    • @SadSadDeadM
      @SadSadDeadM 4 หลายเดือนก่อน

      In order to tell if your tests are good you need to break the system and see if testes designed for specific scenario are failing

  • @CaioMizerkowski
    @CaioMizerkowski 4 หลายเดือนก่อน +13

    “I must not fear. Fear is the mind-killer. Fear is the little-death that brings total obliteration. I will face my fear. I will permit it to pass over me and through me. And when it has gone past I will turn the inner eye to see its path. Where the fear has gone there will be nothing. Only I will remain.”

  • @foobar8894
    @foobar8894 4 หลายเดือนก่อน +12

    The distinction between fear and caution is interesting, but it's a scale. Caution can be rational, fear can be irrational when there is absolutely no reason for it. But fear can also be intuition which tells you there's risks out there. Even if you can't rationalize it (yet) the fear might be justified. The answer to 'what if it breaks' matters a lot too, I've deployed to production without any testing, generally because 'it's broken already anyway, so I can't make it worse'. But there's stuff a do where a bug means having to find the people to actually go and swap out thousands of devices all over the country. My level of fear there is different, and it should be. There is a huge difference between freezing a Netflix tab in a browser and getting MCAS wrong and crashing two airplanes.

  • @judedavis92
    @judedavis92 4 หลายเดือนก่อน +43

    "Software can't hurt you. It can't. IT CAN'T"

    • @GuyFromJupiter
      @GuyFromJupiter 4 หลายเดือนก่อน +24

      I work in industrial automation. My software CAN hurt you.

    • @masterflitzer
      @masterflitzer 4 หลายเดือนก่อน +1

      ​@@GuyFromJupiterreal

    • @dragonblade3166
      @dragonblade3166 4 หลายเดือนก่อน +1

      Robotics be like

    • @EdwinMartin
      @EdwinMartin 4 หลายเดือนก่อน

      If write some very stupid code it can get you fired. That might hurt. Maybe even a lot.

    • @fb-gu2er
      @fb-gu2er 4 หลายเดือนก่อน +1

      Yes it can. Haven’t you read about the xray machine bug? It toasted a lot of people

  • @fitsumyoseph649
    @fitsumyoseph649 4 หลายเดือนก่อน +46

    I must not fear. Fear is the mind-killer

    • @voidwalker7774
      @voidwalker7774 4 หลายเดือนก่อน +2

      Surfe the Feature-Creep-Worm, Muhadib !!!

    • @aliasjon8320
      @aliasjon8320 4 หลายเดือนก่อน +6

      Lisan Al Gaibeagen

  • @kwuite1738
    @kwuite1738 4 หลายเดือนก่อน +6

    Prime: I don't fear things ever and think I can do it
    Prime 1 week ago: I've been putting off content creation full time because I was scared

  • @rassimve4873
    @rassimve4873 4 หลายเดือนก่อน +14

    btw rawdogging production sounds so fun idc

  • @lvlinty
    @lvlinty 4 หลายเดือนก่อน +3

    I will take the following belief to the grave with me:
    When you start changing your design to favor testability over functionality, you have jumped the shark and lost the plot.
    When your code becomes so abstract and so convoluted to support your suite of mocs and tests that no mere mortal can follow the call chain: you've lost the battle.

    • @lifelover69
      @lifelover69 4 หลายเดือนก่อน

      you're conflating testability with mocks and needless abstractions.
      one example of making your code more testable without the above is: try to avoid mixing business logic and fetching data from DB in one function.

  • @HalfMonty11
    @HalfMonty11 4 หลายเดือนก่อน +49

    Never said no to code because of fear, usually it's because, "aw hell, that's gonna suck. I don't want to deal with that"

    • @hadramyoumar3866
      @hadramyoumar3866 4 หลายเดือนก่อน +6

      Fearing it’s gonna suck..

    • @masterflitzer
      @masterflitzer 4 หลายเดือนก่อน

      ​@@hadramyoumar3866fear is everywhere

    • @ninocraft1
      @ninocraft1 4 หลายเดือนก่อน +1

      vs knowing that it's gonna suck

    • @SeaBike007
      @SeaBike007 4 หลายเดือนก่อน +5

      Arguably a distinction without a difference. 'Fear' is multi-faceted though, the fear part might come in for the career limiting aspect. If everything you touch is 'aw hell, that's gonna suck' - it might not look good that you're the one plowing into all of the problems and nobody else. Culture is important. I think Prime is wrong in the keeping score part, teams usually know who are the ones taking risks, and those that are quietly playing it safe.

    • @abtix
      @abtix 4 หลายเดือนก่อน

      @@SeaBike007 I fully agree on the fear part. I think what he mentioned is the exact same thing as fear. You can easily rephrase the sentence to "I'm afraid it's gonna suck, so I don't really wanna deal with it." and it's the exact same meaning. Unless what he means to say is "I don't want to deal with that, but I'm gonna have to do it", and even then, I think it's better to shift it to "That's really difficult, I'm gonna deal with it anyways."

  • @liquidpebbles
    @liquidpebbles 4 หลายเดือนก่อน +6

    "I write a test to drive development." "it's the opposite of TDD!" too funny

  • @airkami
    @airkami 4 หลายเดือนก่อน +6

    This deserves a classic rock song.
    Here is Blue Oyster Cult singing
    Don’t Fear the Repo

  • @vsouza5000
    @vsouza5000 4 หลายเดือนก่อน +1

    Man, your experience with going on a stage and talking to a lot of people really resonated with me.
    "Do or do not, there is no try". You either go 100%, even if you're shaking with fear, or you pack your bags and go home. As Dale Carnegie said: people will forget what you said, but not how you made them feel.
    You're clearly a very passionate person and someone that takes self improvement seriously. Your kids are very lucky to have someone like you they can learn from.

  • @jobba3632
    @jobba3632 3 หลายเดือนก่อน +1

    I really like your take on this. I procrastinate a lot on coding projects i care about because i'm afraid of failure.
    It's not as natural to me as it is to you to think that failure isn't the opposite of success but part of the process towards it. Except when you miss a deadline ofc.

  • @Exilum
    @Exilum 4 หลายเดือนก่อน +3

    I get Prime has no fears, and I similarly don't share what was mentioned, but it's still crazy to me that he isn't aware he isn't normal (as in not the norm, not... you know)
    To be clear irrational fears aren't just irrational because they aren't explainable, they are also irrational because they can't be reasoned for most cases.

  • @Maxible
    @Maxible 4 หลายเดือนก่อน +5

    Julia Evans is THE BEST!!! I own many of her printed Zines, she absolutely rocks!

  • @josegabrielgruber
    @josegabrielgruber 4 หลายเดือนก่อน +13

    My daily job is making features that other peoples are afraid to do, and only seem to find problems in making them.
    It's all good, the stakeholders loves me

    • @masterflitzer
      @masterflitzer 4 หลายเดือนก่อน +1

      until you mess something up

    • @Hector-bj3ls
      @Hector-bj3ls 4 หลายเดือนก่อน +1

      @@masterflitzer Nope. I was in the same position at my last company. I was the only not scared to tackle the difficult problems, so even if I made a mistake it was fine. No one else was going to do it after all. It just means I have more work to do. It's work that pays the bills though, so more work is good for me.

  • @abtix
    @abtix 4 หลายเดือนก่อน

    A comment I liked right here was "I don't fear software, software fears me.". I think that's the kind of mindset everyone should follow, even if right now you fear doing big things. It's not that you won't get anywhere by having fear, but that you can get to A LOT more places if you think you can do anything. This is the kind of mindset that gets you from you fearing your competitors, to your competitors fearing YOU.

  • @anupambphoto
    @anupambphoto 4 หลายเดือนก่อน +3

    I think people's background will always matter when it comes to fear and disappointment. That would influence in how you chase your goals.

  • @Rockyzach88
    @Rockyzach88 4 หลายเดือนก่อน +2

    One thing I've learned is that I do have actual limits and I'm the same way. I have a bit of delusion of grandeur in that I feel like I could do anything with enough time and effort, but I have failed before and I think it's important to realize what limitations you have in order to proceed better forward.

    • @AdamFiregate
      @AdamFiregate 4 หลายเดือนก่อน

      Self-knowledge is important.

  • @pietrosanchez7484
    @pietrosanchez7484 4 หลายเดือนก่อน

    This really pulled me out of my delusional fear. I'm about to join a startup and I'm getting ahead of myself thinking I'll be fired during my probationary period coz I won't be able to keep up with the pace. Now I can focus on improving myself.

  • @martinvuyk5326
    @martinvuyk5326 4 หลายเดือนก่อน +2

    I make the Kernel panic often.. it must be afraid of my power

  • @d3rjan152
    @d3rjan152 4 หลายเดือนก่อน

    17:50 "What cures a lot of fear is being logical about your approach." - The name is ThePrimeagen

  • @nd_otd
    @nd_otd 4 หลายเดือนก่อน

    You can't just remove the fear when it's already there. What you can only do is to recognize that the fear is there, be aware that it could be irrational, and carry on despite it. Do that many times over a period of time and you'll recognize that the fear lessens, and/or you're getting better at managing the fear.

  • @pseudocoder78
    @pseudocoder78 4 หลายเดือนก่อน

    Interesting take on public speaking. I like the "neurons that fire together wire together". Your body WILL betray you when performing physically like that, but with experience you can learn to overcome that and even eventually turn it off. But it takes practice, persistence, and the willingness to fail in order to learn.

  • @kuhluhOG
    @kuhluhOG 4 หลายเดือนก่อน +4

    I just want to remind people of something:
    Courage is not being not afraid. Courage is facing one's fear.

    • @steventolerhan5110
      @steventolerhan5110 4 หลายเดือนก่อน

      You’re thinking of courage

    • @kuhluhOG
      @kuhluhOG 4 หลายเดือนก่อน

      @@steventolerhan5110 courage and bravery are synonyms

    • @steventolerhan5110
      @steventolerhan5110 4 หลายเดือนก่อน

      ​@@kuhluhOG​synonyms in a loose way, not in a strict sense

    • @kuhluhOG
      @kuhluhOG 4 หลายเดือนก่อน

      @@steventolerhan5110 hmm, interesting
      I looked up the definitions, and now I am not sure why they are called synonyms in the first place.
      Anyway, thanks, will correct it.

  • @zaooo
    @zaooo 3 หลายเดือนก่อน

    I've got an interview next week for a job that would literally move me across the world. This video helped a lot.

  • @mattymattffs
    @mattymattffs 4 หลายเดือนก่อน +1

    How to upgrade legacy code:
    1. Log in and outputs of the affected procedure for some reasonable amount of time. This gives you an expected data set.
    2. Keep the logging running
    3. Write tests for the days you've connected so far.
    4. Check current code passes the tests
    5. If not, find the global state ruining your life.
    6. Once all pass, validate any new data isn't creating new test cases.
    7. Now create unhappy tests you expect to fail.
    8. Get to a state that's crazy heavy on tests.
    9. Start changing your code with an a/b test.
    10. Phase in everyone else slowly.
    Or
    1. Create a breaking change major and say fuck it :)

  • @jly_dev
    @jly_dev 2 หลายเดือนก่อน

    Reviewer: * Gives a LGTM PR review *
    Code: * breaks production *
    Reviewer: * Points finger at author *
    Blameless postmortem makes sense. Bad process causes issues. Any number of safeguards could have caught the problem upstream.

  • @Jasonlhy
    @Jasonlhy 4 หลายเดือนก่อน +1

    The real problem is nowadays many people just don’t like to take responsibility

  • @rmidifferent8906
    @rmidifferent8906 4 หลายเดือนก่อน +1

    Yesterday I was rocking changes directly on prod, because I didn't want to bother doing it on dev. Fear is the mind killer

  • @DF-wl8nj
    @DF-wl8nj 4 หลายเดือนก่อน +6

    So many times I hear people say “Oh we can’t fix that, it means we have to change XYZ.” as if it means the conversation is over and not that we need to just make the scope a bit bigger.

    • @InvalidPersistentName
      @InvalidPersistentName 4 หลายเดือนก่อน +2

      Wow this absolutely blew my mind. Thank you so much for this advice. I don’t know how to move on when this discussion is brought up. From now onwards, I’ll state the scope needs to be increased and that fixing issue, will cause a waterfall of solutions and improvements. Thank you so much!

  • @Marksman560
    @Marksman560 4 หลายเดือนก่อน +1

    "some fears are irrational, and they can infect other people" is a great summary of the US (in general) 😅

  • @neomangeo7822
    @neomangeo7822 4 หลายเดือนก่อน

    "Don't be the victim in your own story". That's a good one.

  • @rodrigohmoraes
    @rodrigohmoraes 4 หลายเดือนก่อน

    I don't fear software, my boss is the one who fears when I start having too much fun

  • @systemloc
    @systemloc 4 หลายเดือนก่อน

    Still early on in my learning, I wrote a pretty big (for me) project. That was before I learned about testing... I was so scared to do much to it because it I could break it in obscure ways. I'm also still finding subtle bugs. Testing is so valuable.
    Prime loves to mention that time he broke the Netflix site. I feel like breaking production is a merit badge you have to earn in order to become a senior developer.

  • @dripcode2600
    @dripcode2600 3 หลายเดือนก่อน

    I always try to stump the interviewee. I was asked a question during an interview which couldn't be answered, because they wanted to see if I would make something up. I do this now when I interview developers. It's a good measure of their confidence when they say, "I don't know." It shows they will be honest in a situation that might be critical. This goes with the personal safety principle in Crystal Clear/Agile Development - Alistair Cockburn. I've also been invited to a second interview when I said I didn't know the answer and was given a chance to see if I could learn the answer between interviews. I also love this approach, because the company was more interested in my potential than in my immediate knowledge. Things change quickly in software development. This kind of approach to an interview helps assess if that person can adapt, pivot, learn, etc. Best thing is to be honest. Lastly, if you don't know an interview question; use it as a learning opportunity. Go research that thing you didn't know. Finally, don't live in fear!

  • @acegear
    @acegear 4 หลายเดือนก่อน +5

    not sure if the author thinks too much of the negative outcome that "might be possible or not in the future" , thats why its a group work so you can collaborate how to tackle the task in smaller chunks, if they are afraid of change code dont they know test environment lots of test and QA

  • @christopherflinn4910
    @christopherflinn4910 4 หลายเดือนก่อน

    It's crazy that the CS community can make content about this stuff.
    A bad tradesman is afraid of the tool, also. Confidence is indeed key to not cutting yourself.

  • @aajas
    @aajas 4 หลายเดือนก่อน

    What gives me real fear from this article - moving away from metrics and alarms to exception-generated emails

  • @jaromdl
    @jaromdl 4 หลายเดือนก่อน

    So weird. I had insight into this feeling yesterday. Like building a card house, as it grows you progressively become more careful and "fearful". The drag force I experience grows as the code grows, and my productivity decreases as my changes become smaller, less meaningful, and I find myself deliberating more. Becoming familiar with and fighting against that resistance is absolutely necessary and required. That resistance is where the edge of my abilities are and where I can expect further growth to likely happen.
    git checkout -b and earn a red badge.

  • @zombieguy
    @zombieguy 4 หลายเดือนก่อน +1

    I think given enough time and resources I could code anything but in reality whether I get to eat or not depends on if I can code something quick enough and good enough to please someone enough, which are all very out of my control and hence makes me maybe not fearful but certainly nervous.

  • @JorgetePanete
    @JorgetePanete 4 หลายเดือนก่อน

    Our client wouldn't dare to touch the preproduction environment, only production.
    They did dare to complain about breaking production.

  • @tylerjohns
    @tylerjohns 4 หลายเดือนก่อน

    Me out there riding motorcycles scared of whiteboards. Thanks man this is motivational truly.

  • @fang-penlin4482
    @fang-penlin4482 4 หลายเดือนก่อน

    I am more curious how software engineers who's in charge of writing code for spaceship at SpaceX or NASA deal with the fear you may screw up and result in the billion dollar loss or even life loss. I cannot imagine how it feels to see the rocket launch and knowing your code could screw things up.

  • @callmy777
    @callmy777 4 หลายเดือนก่อน

    4:48 "i usually use tests as a way to drive development" 😌👌👌👌

    • @callmy777
      @callmy777 4 หลายเดือนก่อน

      obviously stripped brutally out of context. i do think prime makes a really good point in there actually:)

  • @devlinbowman5251
    @devlinbowman5251 4 หลายเดือนก่อน

    Fear in the absence of danger is nothing but a litmus test for your willpower.

  • @josephlabs
    @josephlabs 4 หลายเดือนก่อน +5

    Wym fear? I’m Tony Stark. Genius, Billionaire(Not yet), Playboy(Afraid of women), Philanthropist(One day).

  • @marlopainter8246
    @marlopainter8246 4 หลายเดือนก่อน +1

    20:00 - Baseball players are SUCCESSFUL when they fail 7 out of 10 times.

  • @igrb
    @igrb 4 หลายเดือนก่อน

    ffs prime how can you be such a good influence, and make me see something in life in a different and better way this many times??
    thank you
    guess imma be a better human being now that I watched a random programmer talk online

  • @kevinb1594
    @kevinb1594 4 หลายเดือนก่อน

    Whiteboard interviews are scary because most of us never need to think about algorithms in the abstract way whiteboarding interviews present them. You could be an absolute beast in your domain (and the domain of the job you're interviewing for) and get completely railed by a single question that makes you look like an absolute idiot. That single question derails weeks/months of preparation and invalidates years of experience simultaneously ruining a future opportunity, which for some people is a massive quality of life upgrade. That is why there is fear. Front end, user focused / design side / suck at math brain devs - this is our own personal hell.

  • @SeaBike007
    @SeaBike007 4 หลายเดือนก่อน +2

    If you are in a blameful environment, where people are fired, or severely career limited based on a single mistake - how can you embrace fear of failure?
    Blameless environment usually says you are not to blame until something has happened a second or third time. The first time was the systems fault, tech debt, the second time is your fault for not remediating a UX unfriendly system. In other words, the first time is the systems fault for being error prone, the second time is your fault because you are not doing anything to solve the error proneness. Good developers solve problems, poor developers resolve problems (ie: they make them hide temporarily, but they are not vanquished). w.r.t fear, if you get neither opportunity to do anything about problems after hitting them for a first time, because you are in a blameful environment, instead of solving the error-proneness of your system, your response is more likely to never ever do that thing again.

  • @Starsky3022
    @Starsky3022 4 หลายเดือนก่อน

    23:20 I think upbringing might be a big part on this as well. If you're growing up and make a mistake and get punished for or blamed for it, it can mess with you way down the line. Also, imo I feel like being less anxious comes with having more of a margin for error in what you can afford to screw up, cause if that margin is extremely low your instinct for survival is gonna kick in and then there's often not really anything tangible in today's world that it can do to help you so you're just getting stressed instead of it helping you

  • @t1nytim
    @t1nytim 4 หลายเดือนก่อน

    I have a fear of failure. Though it generates a fight response in me, and it's what drives me, rather than holds me back.

  • @klaudyw3
    @klaudyw3 4 หลายเดือนก่อน +1

    I know it's gonna break something, i know it's not gonna be perfect. My job is to let whoever is responsible for the entire project i.e. managers know about what the potential issues are. As for how well it goes after that, it's a problem for future me.
    Unfortunately I'm currently working on something that isn't easily testable, isn't created with tests in mind, has no metrics in place, has no way to do a canary test, etc. so things are a bit wild. I am pushing for some of those though, and things are looking up in the near future.

  • @roast-salamander
    @roast-salamander 4 หลายเดือนก่อน

    "Software can't heart you but it can enslave you" ~Skynet

  • @marlopainter8246
    @marlopainter8246 4 หลายเดือนก่อน

    Fear got me, but not learning fear, or new thing fear... I was deadlocked in my learning mission until I let go of what people would think of my code on git.... seriously, I was afraid of being examined... I let go of that, and the last two months have been astounding to my progress. I decided to make an app FOR ME, and me ALONE. I don't care how you look at the code, it's for me. I don't care if you don't like the looks, it's for me. I wasn't afraid of not being able to figure it out, I know I can. I feared judgement.

  • @CrIMeFiBeR
    @CrIMeFiBeR 4 หลายเดือนก่อน

    that example as a neurodivergent guy who can juggle with swords made me chuckle. Basically because clubs or swords is no different except weight. But I feel you

  • @komerczka
    @komerczka 4 หลายเดือนก่อน

    I believe it just go with the experience and slefconfidence... I experienced a lot of fear at my 4th job, which was working with also most experienced developers I did, my confidence went really low... it was after about 12 years of experience... after I changed my job after 4 years, I just seen there is nothing to be affraid of, because the new team was on much lower level... my confidence went really up... and also... since no infrastructure around and process is so stupid... I just say.. whatever if I make mistake, its also managements fault to make the project without any unit tests or build pipleines go so far ... but you dont know this without any experiences from other jobs... just dont do stupid mistake over and over again and you should be fine ...

  • @thepi
    @thepi 4 หลายเดือนก่อน

    1:14 I do relate to what prime said more, maybe because I am still studying and don't have many high stakes. But I do wish I was afraid of doing big tasks more often because I end up piling a month of backlog in a week and then start questioning if I really like programming or if I am more suited for working at McDonalds.

  • @ivanjermakov
    @ivanjermakov 4 หลายเดือนก่อน

    The power of version control is that you always have a big red REVERT button.

  • @replikvltyoutube3727
    @replikvltyoutube3727 4 หลายเดือนก่อน +1

    Idk if that's truly fear, but as a single DevOps I been burned by taking up too many tasks and being enthusiastic on taking challenge to just be blamed for slow delivery. Maybe I mis communicated a complexity of a single task or something, but still.

    • @lifelover69
      @lifelover69 4 หลายเดือนก่อน +2

      i think i am in the same boat, and i see a way out:
      being a yes man is dangerous. nurture your enthusiasm, but learn how to say no and focus on one thing at a time and stick to it (cultivate accountability). trying to please everyone ends up disappointing everyone including yourself.

  • @joyboricua3721
    @joyboricua3721 4 หลายเดือนก่อน

    Risk assessment & liabilities... It's where it all stem from. Thus, prototyping tools should offset such "fears"

  • @12kenbutsuri
    @12kenbutsuri 4 หลายเดือนก่อน

    Well, fear is what is keeping me away from work and progress. Every time i start coding or even starting to apply for a job, I just get anxiety attacks, and can't do anything anymore.

    • @Hector-bj3ls
      @Hector-bj3ls 4 หลายเดือนก่อน +1

      I must not fear. Fear is the mind-killer. Fear is the little-death that brings total obliteration. I will face my fear. I will permit it to pass over me and through me. And when it has gone past I will turn the inner eye to see its path. Where the fear has gone there will be nothing. Only I will remain.
      It's a quote from Dune by Frank Herbert, but variations can be found in most religions. It's also true. Something I learned a few years ago is that bravery is a skill that you can practice. You need to build up by conquering every greater challenges. The first one doesn't need to be big, just something that you can face, feel the fear, but push through regardless.

    • @12kenbutsuri
      @12kenbutsuri 4 หลายเดือนก่อน

      ​@Hector-bj3ls thank you :)

  • @Hector-bj3ls
    @Hector-bj3ls 4 หลายเดือนก่อน

    The real definition of legacy code is "code that was written by someone you can't ask questions of"

  • @LasparkOficial
    @LasparkOficial 4 หลายเดือนก่อน +1

    Slowly Prime transformed to Dr. K from HealthyGamer. Potential collab?

  • @Turalcar
    @Turalcar 4 หลายเดือนก่อน

    13:00 I don't think the score often exceeds 1. For most people a postmortem-worthy breakage is a once in a lifetime event.

  • @numeritos1799
    @numeritos1799 4 หลายเดือนก่อน +3

    1:00 You never experienced imposter syndrome, that's a very good thing, even if it makes you less relatable :)

    • @voidspirit111
      @voidspirit111 4 หลายเดือนก่อน

      He was lucky with the env maybe. I know i had that at my first job and it was mainky caused by colleagues that wanted to have "fun" on the back of the new guys. They acted like they knew more and like complex stuff was a simple as tieing your shoes....
      Some have IS from other reasons. For me, it was because of the env... it really matters how ppl act in regards to ppl not knowing stuff.

    • @bonerjams2k3
      @bonerjams2k3 4 หลายเดือนก่อน

      Only weak people experience that.

    • @numeritos1799
      @numeritos1799 4 หลายเดือนก่อน

      @@bonerjams2k3 "Weak" is such a weak word.

  • @XDarkGreyX
    @XDarkGreyX 4 หลายเดือนก่อน

    I fear the hustle and the people who want me to write the code, those who read my code, and the code of others.

  • @alexdarby9392
    @alexdarby9392 4 หลายเดือนก่อน +1

    As I say to people "it is just code", devs just need to calm down and think clearly

  •  4 หลายเดือนก่อน

    My moto - if you die, you die.

  • @dillbourne
    @dillbourne 4 หลายเดือนก่อน

    My biggest hangup of the last 2 years is fear of understanding my (read: my coworker's) codebase.We're not programmers, we're scientists, so our priorities aren't the same as with, say, front end developers. It's a conglomeration of proprietary protocols, C++, python, etc built half by experienced devs and half by new students ranging from late-undergrads to PhD candidates. Everyone who wrote anything in it is highly intelligent, but this was at least half of our collaboration's first large project of their careers. So the codebase is largely badly document and even worse to read yourself. This is definitely a skill-issue on my end. That skill issue is my fear. Appearing incompetent has been the single worst thing for my productivity since joining and it's only now, 2 years on, beginning to really eb. I'd have 2-3x times as much work done now if I were able to just sit down without ego ages ago and just figure it out. Alas, fear is the mind killer.
    Edit: I should mention that this codebase over 400k lines all included. I interact with maybe a 10th of that, but you can see how this would be terrifying to a graduate student.

  • @user-ci1sn5vo4p
    @user-ci1sn5vo4p 4 หลายเดือนก่อน

    Watched only 1:15, and that's all I need to know. Good job, gigachad, no matter what challenge I face - I can do it.

  • @johnbell1810
    @johnbell1810 4 หลายเดือนก่อน

    Hmm, i used to think i can do any thing, but there comes a time to know one's limit and call in a profressional.

  • @ErazerPT
    @ErazerPT 4 หลายเดือนก่อน

    "Fear is the mind-killer". And because we are naturally risk averse, it's easy to go into the negative feedback loop and... paralysis. And that "stage fright", God, can i relate... first few times i nearly s**t myself. Them i figured it was just the first minute so i just bs it by "checking the presentation tools", take a deep breath and power through it. Also, it becomes easier the more you do it. Kudos to the marvelous lady that gave me my "trainers training", as she hammered into our heads that most of the fear is simply "uncertainty". (re)Do it in the mirror, as many hours as it takes. All "perfect"? Great, now you only need to deal with "small unknowns", you already ironed out the big ones. Sounds a lot like "write code, catch obvious bugs, fuzzy inputs, catch more bugs,...." doesn't it?

  • @adambickford8720
    @adambickford8720 4 หลายเดือนก่อน

    Blameless... until we need to decide promotions or layoffs.

  • @UliTroyo
    @UliTroyo 4 หลายเดือนก่อน +6

    Julia Evans zines are awesome, btw.

    • @flanger001
      @flanger001 4 หลายเดือนก่อน +1

      Hell yeah Julia Evans fucking rocks

  • @KoltPenny
    @KoltPenny 4 หลายเดือนก่อน

    Sometimes loathe, but never fear.

  • @Mel-mu8ox
    @Mel-mu8ox 4 หลายเดือนก่อน

    FROM THIS DAY FORWARD...
    Whenever I have a problem with Netflix I'll think of Prime...
    And the possibility, his code is causing an inconvenient bug XD

  • @svjness
    @svjness 4 หลายเดือนก่อน

    Fear is the wrong word here. "Uncertainty" is more appropriate

  • @johnsmith-ro2tw
    @johnsmith-ro2tw 4 หลายเดือนก่อน

    Weird article. Engineering is about exploring new paths and suggesting different solutions. You cannot be a conformist and a good engineer. The author is basically saying he/she is a conformist. Being cautious is different from being fearful. It matters. You can be fearful of your manager's attitude and decisions if something does not work too well however, that's legit.

  • @peter8261
    @peter8261 4 หลายเดือนก่อน

    Prime, serious question: if Elon Musk offered a brain chip that allowed you to communicate directly with Vim without a keyboard and the surgery to install it had zero risks, would you take it?

  • @InvalidPersistentName
    @InvalidPersistentName 4 หลายเดือนก่อน

    Thanks for this talk! Really helps with aspects also besides software programming!

  • @YoucefDAANE
    @YoucefDAANE 4 หลายเดือนก่อน +1

    0:29 u sounded just like Michael Scott xd

  • @liquidpebbles
    @liquidpebbles 4 หลายเดือนก่อน

    Classic state change rerender loop bug

  • @TomNook.
    @TomNook. 4 หลายเดือนก่อน

    Some developers have too much free time if they're thinking about this. Have no idea about something? Ask for help.

  • @flanger001
    @flanger001 4 หลายเดือนก่อน +1

    Julia Evans fucking rocks

  • @ikirachen
    @ikirachen 3 หลายเดือนก่อน

    Just to say i am following you because of the voice :)

  • @Roseknight888
    @Roseknight888 3 หลายเดือนก่อน

    Hey, Question
    Why are your Twitch VODs locked behind being a sub?

  • @pythagoran
    @pythagoran 4 หลายเดือนก่อน

    22:12 prime for prez
    "Ask not what the country can do for you..."

  • @jrsharmaKekw
    @jrsharmaKekw 3 หลายเดือนก่อน

    i like this very much
    22:12
    you will significantly hinder your growth as a person and in your life if you expect the world to be a safer place for you rather than you to become a more brave person for the world.

  • @benlafon7097
    @benlafon7097 4 หลายเดือนก่อน +1

    Fear and Software in Dakota

  • @sdvdvsvdsdsvee3333
    @sdvdvsvdsdsvee3333 3 หลายเดือนก่อน

    idk if i was terminally ill prior to discovering you, can certify that i am now - congrats, i get your mom now.

  • @TheLummen.
    @TheLummen. 4 หลายเดือนก่อน

    Video stops at 1:15 ! All you need to know.

  • @kokoinmars
    @kokoinmars 4 หลายเดือนก่อน

    programming is scary. Bugs creep me out. I cannot stand to see this piece of code. that I took 1 hour to write, fail in a buggy heap. That's why I release my code to production with no tests and let the QA get back to me with bug reports

  • @francistembo650
    @francistembo650 4 หลายเดือนก่อน

    "Stupid immutable feature."