7 Signs Of A Bad Programmer | Prime Reacts

Поделиться
HTML-код
  • Опубликовано: 1 фев 2025

Комментарии • 475

  • @richardwelsh7901
    @richardwelsh7901 Год назад +1648

    I dont watch twitch, i watch twitch clips on youtubes

    • @berkano_plays
      @berkano_plays Год назад +68

      You watch twich. I watch twitch clips on youtube. We are not the same. :D

    • @richardwelsh7901
      @richardwelsh7901 Год назад +21

      @@berkano_plays NGL, Prime is beginning to stir the Twitch FOMO

    • @berkano_plays
      @berkano_plays Год назад +4

      @@richardwelsh7901 frfr

    • @JR-mk6ow
      @JR-mk6ow Год назад +3

      Me too. I'm subbed to him there as well

    • @Fleebee.
      @Fleebee. Год назад +3

      Prime is peak twitch

  • @AlejandroMéndez-j6j
    @AlejandroMéndez-j6j 10 месяцев назад +69

    8:36 aged well

  • @loganeast3901
    @loganeast3901 9 месяцев назад +451

    "Im not saying Im going to quit netflix within the next 4 years"
    *quits 8 months later*

    • @Vietnamkid1993
      @Vietnamkid1993 9 месяцев назад +12

      Lol this aged like sour milk 😆

    • @philosophersam
      @philosophersam 9 месяцев назад

      That's because this guy is a total ass hat. Don't listen to him.

    • @Tawleyn
      @Tawleyn 9 месяцев назад +9

      Came down here to comment this exact thing lmao.

    • @Kiteboardshaper
      @Kiteboardshaper 7 месяцев назад +2

      Came here to make same comment

    • @roycohen.
      @roycohen. 7 месяцев назад

      bro it's funny cause everyone wants to work for FAANG, but it's just the grass is always greener.. you get $$ but you may get stuffed into a corner to work on a project that never makes it to production

  • @ferahl
    @ferahl Год назад +309

    The only thing I got from that is that bad programmers can't write good articles about bad programmers

    • @tongpoo8985
      @tongpoo8985 7 месяцев назад +8

      When you have the snark of a "when I worked at NASA" programmer but none of the worth.

  • @demmidemmi
    @demmidemmi Год назад +183

    7 reasons why the author is the least liked person on his team while thinking the opposite.

  • @JokerCard-q4r
    @JokerCard-q4r Год назад +206

    Hey man - Your enthusiasm for coding is infectious and is helping me out. I have ADHD also and go through phases of imposter syndrome and the like with my career, despite making progress with my projects. But, yeah, your enthusiasm definitely picks me up to keep on keepin' on as a software engineer. The stress of this career can drag you down sometimes. So, just wanted to say thanks for the laughs and enthusiasm.

    • @abpdev
      @abpdev Год назад +2

      As an aspiring software engineer, somehow I relate to.
      He has changed the way I view it greatly. Not so long ago I was only just interested in, but now, I love it.

    • @dacam29
      @dacam29 Год назад +3

      Don't worry, every dev has ADHD 🔥😵‍💫

    • @DajuSar
      @DajuSar Год назад +2

      are you even that good to have impostor syndrome?

    • @syno6412
      @syno6412 Год назад +12

      @@DajuSar What type of comment is that?

    • @xyzzy64
      @xyzzy64 Год назад

      im sure it's just a joke @@syno6412

  • @FabulousFadz
    @FabulousFadz Год назад +100

    1:15 as it happens, I worked with someone some years ago (let's call him Bill) who also wouldn't stop talking about his dog... AAAAAAnd, he had an extra loud mechanical keyboard.

    • @ThePrimeTimeagen
      @ThePrimeTimeagen  Год назад +20

      hahaha

    • @jankeemunkey7739
      @jankeemunkey7739 Год назад +9

      Lol did you write the article 👀

    • @tonyvelasquez6776
      @tonyvelasquez6776 Год назад

      ​@ThePrimeTimeagen it's one of those shits that make you question whether you like things going in as much as you like the loaves going out!

  • @thisbridgehascables
    @thisbridgehascables Год назад +17

    Loving these videos.
    I’ve worked with developers that just wait for me to figure out new stuff so they can just copy my code .. it’s really annoying. I enjoy learning new methods or practices outside of work or during a project if I feel it will make a difference or increase my knowledge. Other developers can just waste so much time or don’t take the time to learn how it works.

  • @EnterpriseKnight
    @EnterpriseKnight Год назад +107

    0:58 in my defence, everybody loves my mechanical keyboard in the office.

    • @CYXXYC
      @CYXXYC Год назад +15

      if its not the loudest blues there are, you are doing it wrong

    • @EnterpriseKnight
      @EnterpriseKnight Год назад +7

      @@CYXXYC I'm so sorry, they thock because I lubed them with care.
      I'm a fool.

    • @tongpoo8985
      @tongpoo8985 7 месяцев назад

      ​@@EnterpriseKnightwhat switches did you use for that thock action?

    • @EnterpriseKnight
      @EnterpriseKnight 7 месяцев назад

      @@tongpoo8985 Gateron Milky Yellow Pro but I'm not sure which generation.

    • @tongpoo8985
      @tongpoo8985 7 месяцев назад +1

      @@EnterpriseKnight thanks bro

  • @WolfrostWasTaken
    @WolfrostWasTaken Год назад +142

    I would have closed the article immediately upon reading about 5 minutes stand-up meetings. BRUH.

    • @dejangegic
      @dejangegic Год назад +7

      5 minutes is a dream

    • @dantenotavailable
      @dantenotavailable Год назад +30

      I remember having a 5-minute Stand Up once. Team management wasn't there to comment on anything, so someone said "lightning round?" and everyone just powered out the three questions and then went and sat down.

    • @trrroll4141
      @trrroll4141 11 месяцев назад

      ​@@dejangegicMy stand-ups are 15 minutes, but you don't get anything out of them
      If you want to clarify your task (which you always do in my team, because the descriptions are so vague) or you want to discuss your idea before just jumping into the code, you need to spend a few days asking and then couple of hours on different calls to find out what do you event need to do.
      One time, I was assigned a bug, the description was literally just "fix this bug" and 100 lines of pasted stacktrace. It took me 2 weeks to find out what is even supposed to happen there and how the microservice works, and in the end it was just moving one line of code outside the if statement - the most frustrating part is, this would've been caught instantly in a code review, but we don't do them because "we don't have time" (but we do for doing 3-5 storypoint tasks for a whole sprint or longer xd)
      Before you say anything, yes I am getting the fuck out of there, already signed an offer and starting new position in a couple of months, now I just need to endure 2-3 more months before the new position starts

    • @krasuperstar
      @krasuperstar 8 месяцев назад

      This dude has only weird takes and seems to be a jerk. All of his medium and also his name are just one big res flag

    • @rowbart3095
      @rowbart3095 4 месяца назад +2

      @@dantenotavailable the only time we have sub-5 minute standup is when our scrum master isn't there to shit the place up

  • @andrewbishop869
    @andrewbishop869 Год назад +225

    The Peter principle is a concept in management developed by Laurence J. Peter, which observes that people in a hierarchy tend to rise to "a level of respective incompetence": employees are promoted based on their success in previous jobs until they reach a level at which they are no longer competent, as skills in one job do not necessarily translate to another.

    • @BeefIngot
      @BeefIngot Год назад +29

      The thing is its all because the whole pay structure is messed up. The executives and owners get way too much money for not doing work that is any more difficult than those under them.
      This leads to shoving everyone towards a management and decision making role even though we know most people are probably not well suited to those positions.

    • @NickEnchev
      @NickEnchev Год назад +3

      I was trying to relate it to Office Space.

    • @prisco67-o7v
      @prisco67-o7v Год назад +5

      thats very interesting but i will still called the Peter Griffin principle just becouse its funny

    • @prisco67-o7v
      @prisco67-o7v Год назад +1

      @@anon_y_mousse clasic family guy moment

    • @TheSoulCrisis
      @TheSoulCrisis Год назад +1

      Honestly I think it's also because people are highly promoted based on their ability to manage relationships and network, people promote people they like and not just based on how solid one is in their technical prowess (so similar to politicians moving into positions I guess).

  • @muhwyndham
    @muhwyndham Год назад +37

    If standup actually only 5 minutes (for everyone not for each) then I would be the most diligent people attending standup.

  • @darkdudironaji
    @darkdudironaji Год назад +222

    "Peter Principle" is a book by Laurence Peter. The basic idea of the book is that an incompetent person can be forced to make lateral moves in organizations, which makes their overall resume look better, and gets them promotions in the long run.
    Edit: I guess I should have waited until the end of the video to comment.
    Edit #2: what I described was not the Peter Principle. It is the Dilbert Principle. Oops, my bad.

    • @horoshuhin
      @horoshuhin Год назад +6

      great book I must say. highly recommend

    • @sinom
      @sinom Год назад +8

      I have never read the original book so this description might actually be more correct but this usually isn't how the principle is described. Usually it's described that competent people will get promoted until they reach a job they are no longer competent at.
      This then leads to a lot of the people at a company being incompetent at their current position.

    • @LiveErrors
      @LiveErrors Год назад +1

      but hey, you actually explained what it was about

    • @quazar-omega
      @quazar-omega Год назад +1

      Bro really named the principle after himself 💀

    • @darkdudironaji
      @darkdudironaji Год назад

      @@sinom I never read the book either. Just watch the video of somebody talking about it. So it is very possible that I am talking about an unrelated, but similar, phenomenon. Or what I said might be one of the paths that leads to the person making it to the position they're incompetent at.

  • @theonlinezone6904
    @theonlinezone6904 Год назад +13

    that article is trash, it's, just trashing personalities at work and not talking about programming at all, if the article mentioned the second one, it could be helpful to people and they can learn if they fall on the bad programmer category, i work with a bad programmers :
    * they chew more that they can swallow,
    * always have an opinion about a subject, mostly it's always unrelated to the actual question or topic, they talk without saying nothing
    * most of their "work" is just copy-pasting your work and tweak it, or even leave it like that, and that breaks the application or cause unexpected bugs that of course you need to fix because they have no idea what they're doing
    * they ask for "help" when in reality they play victim so you do their job for them
    * they make the team fall behind due to their incompetence
    * they don't accept criticisms and they are not willing to accept they are wrong
    * they don't want to learn the craft, they hold to the bare mininum (if not worse)
    there you go, 7 real signs you suck as a programmer

  • @FrederikSchumacher
    @FrederikSchumacher Год назад +124

    I've always used the absolute crap out of whiteboards in my team work. It's a great way to free-form visualize, and collaboratively conceptualize. Even in a well-tuned team individuals often only assume they're on the same page mentally, when in reality, usually days/weeks down the line, they realize they weren't. Actually using whiteboards help a lot with that.
    "But everyone knows what it means"
    "I can hear you talking, but I can't hear you meaning"
    "Meaning isn't a verb"
    "Exactly"
    In my experience having a whiteboard standing around unused, doesn't mean whiteboards are a shitty tool, it usually indicates the team doesn't really want to collaborate.

    • @tomcutts9200
      @tomcutts9200 Год назад +7

      But "meaning" is a totally valid present participle of the verb "to mean".

    • @jose6183
      @jose6183 Год назад +14

      I've used the whiteboard in different companies with different teams to design. Some people may not like it, but I feel it's an effective tool of comunication. I didn't use originally by myself, but because of my boss and acquiered the habit of using it as well.
      I wouldn't take the article very seriously, it's from medium....

    • @Joetorres3
      @Joetorres3 Год назад +7

      Yeah, Im the type of person that writes when I think. And have a writeboard its superusefull and dosent wast paper.

    • @Blue_Skies_Sunflower_Fields
      @Blue_Skies_Sunflower_Fields Год назад

      Talking isn't a verb either. It's a gerund which is a type of noun.

    • @sable4539
      @sable4539 10 месяцев назад

      ​@@Blue_Skies_Sunflower_FieldsI don't think it's a gerund in that sentence bro

  • @albyx
    @albyx Год назад +7

    1:45 I'm pretty happy that our stand-ups are not like what prime is describing.
    I'm a QA guy and they allow me to sit in on their meetings to hear what kind of features and bugs the devs are working on (they actually allowed me to come in to the meetings). Everyone bullshits for like, 40 seconds at the start of the meeting and then it's down to business. I appreciate that. When they ask me what I'm up to, I just tell them I'm working on breaking things, like always. I keep it down to about 10 seconds or less, unless something specific needs to be in their POV. I work with a solid team.

  • @jacobiusrex6674
    @jacobiusrex6674 Год назад +44

    I have a mechanical keyboard at home, not at the office. I don't want my co-workers to hate me _that_ much.

    • @ScottLovenberg
      @ScottLovenberg Год назад +5

      I have one in the office but everyone wears noise cancelling headphones anyways. Guess I could switch it for a "middle ground" gaming keyboard with some snap but quieter. Or maybe get an A/T to USB dongle access rock my Model M.

    • @jasondoe2596
      @jasondoe2596 Год назад +14

      There are mechanical keyboards that are very silent. Maybe not as satisfying to use (depending on your personal preferences), but still way better than the rubber domes.

    • @shockthetoast
      @shockthetoast Год назад +1

      I used one in the office before we were all moved to remote, but only when I had my own office. Of course people complained about my typing before that because for some reason I type extremely loudly no matter the type of keyboard...

    • @ultru3525
      @ultru3525 10 месяцев назад

      I bought a mechanical keyboard for work, but switched out the Cherry browns with Epomaker sea salt switches, they're quieter than most membrane keyboards.

    • @ness-ee
      @ness-ee 7 месяцев назад

      @@shockthetoast was your loud typing the reason they put you in your own office?

  • @crypticslug1065
    @crypticslug1065 Год назад +18

    ThePrimeAgen has reignited my passion for programming. Professional for the last 5 years, but my Burnout has turned into a motivation to grow!

  • @1gengabe
    @1gengabe 9 месяцев назад +31

    Spoiler alert he quits Netflix within the next 9 months

  • @rrraewr
    @rrraewr Год назад +14

    07:55 my colleague is basically just copy pasting stack overflow or my code and is soon the proud owner of a masters degree in comp sci. A pleasure to work with that guy

    • @darekmistrz4364
      @darekmistrz4364 Год назад +7

      I have similiar guy at my job: copies my Mermaid diagrams, removes half of it. Claims he wrote them himself in the "discovery process". When I ask merithorical questions about parts that he removed, he responds that he didn't discover that yet but he is working really hard to document whole process. Management is so blind that they can't see that he copied already existing documentation so he is getting praised and commended on his work. I hate this guy.

  • @Nunoflashy
    @Nunoflashy Год назад +6

    The point about being it in for the money from the article is really shallow, because there's no context of what kind of money we're talking about, and I fully agree with Prime on this (taking his example if Netflix would only pay him 1/10 of his current salary). I've been programming for more than a decade doing personal projects, and working 3 years professionally as an engineer, and while I like programming and what I do, the income is not fair in the slightest and it can demotivate you very quickly as I've been depressed often because of this.
    To further illustrate what I mean by shallow look from the article's point, taking the example of my income (17k€/year, thanks Portugal), you can absolutely say it's not enough for the skills such person brings, and while I love what I do on the job, since I always loved programming, the point about the income being so low starts to make you dislike it overtime so you don't really enjoy it anymore despite being your "passion".

  • @GiulioZelante
    @GiulioZelante 8 месяцев назад +8

    "Boss, if you're listening, I'm not trying to say I'm going to quit Netflix within the next 4 years". 9 months later resigned from Netflix

  • @ScipiPurr
    @ScipiPurr Год назад +5

    I don't know if I can get behind the lack of curiosity one. There's been studies on motivation that've shown that interest in a task decreases once it is tied to monetary compensation. You can very much go into the industry with passion and have it entirely snuffed out over time and it's not unreasonable for that to occur; it might actually be the exception if it doesn't happen. It's also not always feasible to change careers as other industries might not pay enough or are locked behind college degrees you don't have

  • @jordyvandertang2411
    @jordyvandertang2411 Год назад +43

    Every time i start watching like this i get worried that im considered a bad programmer by some random metric.
    When in fact im a bad programmer because i write buggy pieces of shit

    • @darekmistrz4364
      @darekmistrz4364 Год назад +7

      Nah, writing buggy code is not bad. Not fixing buggy code is bad

    • @shockthetoast
      @shockthetoast Год назад +17

      @@darekmistrz4364 Yup, there's two types of people. Those that write buggy code, and those who don't write code.

    • @darekmistrz4364
      @darekmistrz4364 Год назад +3

      @@shockthetoast Couldnt have said this better.

    • @ness-ee
      @ness-ee 7 месяцев назад

      It’s not you it’s the process. They tell me they don’t have time for me to write tests so I tell them to expect buggy code

  • @datboi449
    @datboi449 Год назад +6

    I love when my client director asks for suggestions. I give the only suggestion, he says no not sure about that. then he suggests a solution that just rephrases what I said.

    • @notquitehim
      @notquitehim Год назад +3

      At least he had the courtesy of rephrasing it, I’ve had people repeat my ideas verbatim and convincing themselves it was their idea

  • @darksinge
    @darksinge Год назад +13

    The irony in this article is deep.

    • @yapdog
      @yapdog Год назад +1

      yeah, i'm thinking the same

  • @programaths
    @programaths Год назад +69

    For XP, most companies only accept professional experience. In 2001, I was open-sourcing a shell to add tabs to Internet Explorer. Around the same time, Firefox came out.
    Before that, I was toying with Basic and made the usual suspects: snake, Tetris, and even a screen-by-screen 3D maze (which will be a raycasting engine in VB6 later on).
    In 2005, I did the most challenging track available (Industrial computing) because I already knew most of the material from my hobby. At that point, I already had more than 5 years of practical experience, including trying j2me.
    So, I was flying through the curriculum. So much so that I was helping students from later years.
    Got my first job without even looking. I just had to say yes.
    Then I got fired in the last batch of 300 people due to the crisis.
    When I wrote my resume, I listed languages I was comfortable with, and recruiters just binned my resume. So, I took a shitty job, regretted it, and quit.
    In all interviews, I was rejected. Good on the technical part, but a danger for the company. With my knowledge, I could decide to go at any moment, which was terrible.
    Also barred from most free training because I didn't sit well during test. Acing them is not the right thing to do.
    I cried to join a training because they promised that 95% would be hired. Got to join and ''follow" the movement, which mainly was providing support to classmates.
    I ended up in a company where I managed servers, repaired label printers, and developed.
    I did a burnout because I was doing a 5 man job. So, I explained it to my boss, who didn't believe me for months, telling him I was drifting away.
    One day, I just went to his desk and handed him my resignation letter. He tried to say that he understood, that he would change things. I said it was way too late.
    He hired 3 people to replace me and sunsetted multiple projects I was working on because the new people needed more time to maintain and improve them.
    In another company, I became critical. I warned my boss that the company would die if I got sick for too long or became unavailable. So, I needed a double.
    He ignored my request because he didn't want someone sitting on his ass all day.
    Then I discovered the abuse on colleagues as it became worse and worse. So, I told the boss that if the abuse did continue, I would quit.
    And the worse part was that I was also working for a company developing a database, and who... needed help understanding their implementation. So, I had to send them test reports and bug fixes (realm, which wasn't a good fit for the project, but the boss didn't want to let that go!).
    I faked some efforts, we had some discussions, and I quit. A few months later, the company was dead.
    Ultimately, I am aware that I am "not hirable" because I don't fit well in a team, not due to any skill issues but my mobility (easy to move on) and the technical gap with peers. The "Why don't you do that? It will take only 5 minutes"." your reply can only be ''Because I am doing more important things that would take you even more time." This is condescending...So, it creates dissent.

    • @psvkushal7170
      @psvkushal7170 Год назад +4

      how are you doing now?

    • @programaths
      @programaths Год назад +10

      @@psvkushal7170 I work in a niche. I am doing tree-to-tree transformation driven by trees. Full remote and only four days a week.
      Still though due to my health, my expertise allows me to have those accommodations.

  • @leniedor733
    @leniedor733 Год назад +3

    Actual ppl working :
    Ok let’s go, another day

  • @LaitoChen
    @LaitoChen Год назад +1

    Its called The Peter principle based on a 1969 best selling book "The Peter Principle; why Things always go wrong" - Authors Dr Laurence J Peter and Raymond Hull. The main thesis of the book is - In a Hierarchy an employee tends to get promoted till he hits his level of incompetence.

  • @sheriffderek
    @sheriffderek Год назад +1

    "But why?" - this one is such a bummer. And usually, when you explain it - they don't really hear you anyway. This one is a fake out. It sounds like curiosity... but it's really just them letting you know they'd prefer if you rounded down and stopped thinking.

  • @danielvaughn4551
    @danielvaughn4551 Год назад +21

    As someone who wears blue light glasses because I’m convinced it helps with eye strain, I…feel attacked.

    • @insu_na
      @insu_na Год назад +5

      Did you know that most monitors allow you to change the color channels independently in their OSD? You can just turn the blue light down at the source

    • @liquidmagma0
      @liquidmagma0 Год назад +4

      also I remember hearing studies showing no benefit to blue light glasses / reducing blue light.

    • @insu_na
      @insu_na Год назад +12

      @@liquidmagma0 blue light doesn't affect your eyes in any special way. there's a slight psychological effect for the sleep-wake cycle, but even that has been very challenging to reproduce experimentally. the blue-light blocking industry is basically the same as the healing stones industry

    • @JordaanM
      @JordaanM Год назад +1

      Did you type this comment on your mechanical keyboard, in the office?

    • @josegabrielgruber
      @josegabrielgruber Год назад

      I use it too, works pretty good

  • @Leppits
    @Leppits 9 месяцев назад

    6:22 I am in one of those and it's a nightmare because even if you have documentation you have such a broad array of types of documentations and depths of documentation that anyone else picking it up is a complete nightmare.

  • @Lampe2020
    @Lampe2020 Год назад +2

    7:42 Well, I copy a lot of code from SO, but I mostly only use it when I understand it and I even often adapt it to be compatible with my own code. So I _do_ copy stuff, but I _don't_ do it unresponsibly.

    • @rowbart3095
      @rowbart3095 4 месяца назад +1

      I copy from SO all the fuckin time because there's always some trivial nonsense that I don't care to figure out from scratch, but I will learn how and why it works before I just shove it in and hope for the best.

  • @TomassoMd
    @TomassoMd 10 месяцев назад

    4:55 - not true. In my previous company, there was a huge monorepo project in Angular 1. Since it was quite old and difficult to manage, they decided to port it to react. It seemed like a gargantuan task, but somehow they figured out a nice way to wire both frameworks together, so they could incrementally refactor angular components into react. The strategy was to write new components in react only, and port old components every time they were touched for any reason. Took some time, but the rewrite was successful

  • @Kaspisify
    @Kaspisify 7 месяцев назад

    "The informed captain approach." This applies outside of coding as well. It is a dream when you have that boss that captains your team confidently and correctly.

  • @notquitehim
    @notquitehim Год назад +13

    The whiteboard thing is definitely a thing i was guilty of, not necessarily having it in the background but feeling having one made me a more serious engineer. In my experience writing things down is useful, but a whiteboard is not ergonomic at all a notebook is way more practical and less pretentious

    • @PhilippeCarphin
      @PhilippeCarphin Год назад +7

      Unless you were pretentious, then if your whiteboard makes you feel like a more serious engineer, then that just seems like it helps get you fired up about your work.

    • @drstalone
      @drstalone Год назад +8

      Don't see what's wrong with a whiteboard. More real estate for drawing out things and easily erasable and correctable.I didn't even know it was an ego thing.

    • @notquitehim
      @notquitehim Год назад +2

      @@drstalone i get that but the way i had it setup wasn’t ergonomic or practical had it on a wall i couldnt see from my desk comfortably. Decided to move over to old fashioned notebooks and a tablet

    • @DiederikAN
      @DiederikAN Год назад +1

      yeah that point in the article was stupid and just sounded like the dude was rubbed the wrong way by a whiteboard bro 💀

    • @braumski2
      @braumski2 Год назад +2

      I mean just the act of standing while writing would help me think, but I don't own a whiteboard. I could see the validity of it though

  • @chrispian
    @chrispian Год назад +5

    Cries into my mechanical keyboard at work.

  • @FireInNight27
    @FireInNight27 Год назад +34

    One of the most arrogant and empty articles i have ever seen

    • @istovall2624
      @istovall2624 Год назад +1

      chad jipidee would be very upset !

    • @jasondoe2596
      @jasondoe2596 Год назад +5

      For real - the author seems to have some sort of inferiority complex.

    • @FireInNight27
      @FireInNight27 Год назад +1

      @@jasondoe2596 true

  • @acraigwest
    @acraigwest 8 месяцев назад +1

    Peter Principle was first popularised by Laurence J. Peter in 1969, in a book titled "The Peter Principle"

  • @timseguine2
    @timseguine2 Год назад +2

    The guy who wrote the article only needs to look in a mirror if he wants to find a bad programmer. Feeling the need to shit on other people is usually a red flag in terms of competence.

  • @frroossst4267
    @frroossst4267 Год назад +25

    tom's a genius?!

  • @Gabranthh
    @Gabranthh 10 месяцев назад +1

    Just found your channel and fucking love the content!

  • @neferiusnexus
    @neferiusnexus Год назад +5

    Those who can't, teach. Those who can't even teach write listicles :))

  • @genghisdingus
    @genghisdingus Год назад +7

    From a code perspective I feel like readability is the best sign of bad or good programmer.
    A good programmer:
    1. Indents in a consistent manner.
    2. Uses if statements effectively without excessive nesting or abusing and/or operators.
    3. Names variables and functions to something informative.
    4. Groups similar lines in a function together to form sub-tasks.
    5. Adds one and only one new line when a different task is is done in the function.
    6. And most importantly knows when to write comments when certain code is required to be janky.

    • @dijoxx
      @dijoxx Год назад +2

      These are trivial

    • @rowbart3095
      @rowbart3095 4 месяца назад +1

      I love extra whitespace, not between every line, but between groups of lines where it makes sense to introduce some space. Or after an if block for example. Also, while I'm on the subject of if, people who dont use braces suck

  • @timcarpenter2441
    @timcarpenter2441 3 месяца назад

    1. I have a mechanical keyboard because I had RSI so bad I lost hand movement for months. I was in splints. I use one as it is a joy to type, it means I can still continue to type. Perhaps it is a form of inverse snobbery by the author against someone using a decent tool in their job. I like large monitors, too. Dual. One landscape one portrait (for code). Bite me.
    2. So using Copilot is co-pi-pasta, right?

  • @insu_na
    @insu_na Год назад +18

    I specifically built my office mech keyboard to be *extra* quiet. And it is, it's more quiet than the standard-issue garbage logitech rubber-dome keyboards, so I am pleased with myself. But I'm also not a programmer, lul

    • @justgame5508
      @justgame5508 Год назад

      That took a turn, also why do you watch programming content if your not a developer (not a dig just genuinely curious)

    • @harrywang4769
      @harrywang4769 Год назад

      Still a twat

    • @insu_na
      @insu_na Год назад +2

      @@justgame5508 I'm a Sysadmin, so distantly related, and in my free time I contribute some C++ to open source projects

    • @rowbart3095
      @rowbart3095 4 месяца назад

      I used to bring my clicky ALPS kb to the office and I'm sure it annoyed everyone. But, on the other hand, my coworker across the cube wall talking about the latest streamer he was watching for hours on end bothered me, so to each their own.

  • @JonathanFraser-i7h
    @JonathanFraser-i7h 4 месяца назад

    The peter principle is a reference to a book y the same name. It can be summarized as thus:
    If everyone is promoted based on their abilities in their current role (and not future role), then every role will eventually be filled with people not good enough to get promoted (but not bad enough to get fired).
    Put another way: everyone rises to their level of incompetence. With the corollary, that everyone is therefore incompetent if they aren't rising.

  • @destinyobamwonyi8865
    @destinyobamwonyi8865 8 месяцев назад

    I do have a whiteboard, but it never shows in my background during stand-up. I use my whiteboard for algorithm, as standing and talking to myself while addressing the problem on a whiteboard is a lot more efficient than just sitting and writing on a piece of paper.

  • @BrandonSorenson-fb3gg
    @BrandonSorenson-fb3gg Год назад +1

    The worst part is i know the exact type of person that writes this....and theyre usually not the most creative or the best at problem solving....usually competent enough to just get by

  • @gabereiser
    @gabereiser Год назад +2

    1 sign of a bad programmer, write an ad hominem article on 7 signs of a bad programmer.

  • @nandoflorestan
    @nandoflorestan Год назад +16

    What a terribly poor article.

  • @kevinkkirimii
    @kevinkkirimii Год назад +4

    Can I come work with you at netflix ?! So that I don't have attend another standup because they are draining the life out of me.

  • @kainoa_written
    @kainoa_written 2 месяца назад +1

    Love me a quality outro 😂

  • @isodoubIet
    @isodoubIet Год назад +3

    Article was obviously written to vent about one very specific person, lol. Author ain't fooling anybody.

  • @CallousCoder
    @CallousCoder Год назад +3

    Decisions are made by having the most experience person for that task make the call, indeed. Just let everybody put forth their ideas but in the end the most experience will pick a solution.

    • @notquitehim
      @notquitehim Год назад +2

      But muh agile manifesto

    • @CallousCoder
      @CallousCoder Год назад

      @@notquitehim Hahaha I think you will need to perform a heinous act of terrorism and leave that manifesto to be found :p Even then sane people don't care about Agile manifestos :D NICE ONE !

    • @phillipanselmo8540
      @phillipanselmo8540 Год назад

      that's a bad idea, the most experienced person is biased towards using older technologies

    • @CallousCoder
      @CallousCoder Год назад

      @@phillipanselmo8540 absolutely not true! First of there’s a thing for older technologies - they are stable, predictable and reliable, the pursuit of the new shiny thing makes IT so unreliable compared to say my field of education electronic engineering or civil engineering, healthcare systems (that I worked in for almost 6 years) and aerospace.
      They are more conservative in changing technologies. Those technologies have to have been tested to hell and back and proven to actually be better than what there is currently is before adoption is even a thing. And their success rate despite being infinitely more difficult than web projects or even most games (no lives depend on them) their success rate of IT projects is so much higher than IT projects.
      And prove and point take Ginger Bill a technical director, who knows fluid simulations better than most people and created a new language “Odin” to lift some of the burdens that the only other languages mature and fast enough C/C++ have.
      The most experience person knows how to weigh the pros and cons. They’ve done many projects and know what hidden challenges lay ahead.
      Inexperienced people know very little about anything because… well… inexperienced.
      And a senior always is open to good ideas and knows how to incorporate them in a proven workflow.
      So you listen to those who successfully did many projects because they successful managed to do them because they are doing things right and learning as they go along to even improve upon that and then onboard new tech that they know actually solves a problem and not just because it’s “easier” or “new and shiny”.

  • @microcolonel
    @microcolonel 11 месяцев назад

    The "my way or the highway" one was hilarious. 😂

  • @thatsalot3577
    @thatsalot3577 Год назад

    The worst programmers are the ones who make changes in common code, turn it into something that looks like it came out of a module bundler, and say "ohh I'll refactor it bro" and they never do.

  • @pjp13579
    @pjp13579 Месяц назад +1

    C level management people after watching an ABAP video be like:

  • @abogdzie
    @abogdzie 6 месяцев назад

    I noticed high correlation between mechanical keyboard and being arrogant actually in my 20-years career as a software dev/eng/programmer/keyboard clicker.

  • @nustaniel
    @nustaniel 7 месяцев назад +3

    8:31 aged really really well

  • @silak33
    @silak33 Год назад

    I work with a senior developer which I by now multiple times have caught just copy pasting stuff from stack overflow...
    It is always answers which has at most 5 upvotes because they answer very specific questions... The code always looks horrible.

  • @geesysbradbury3211
    @geesysbradbury3211 Год назад +3

    I don't think the person who wrote that article has actually worked in a professional environment... And if they have, I'm guessing as a manager, not dev.

  • @Skystrike70
    @Skystrike70 Год назад

    5:09 LOL bro just read that there are only shades of gray no black or white, and went "EHHH IDK ABOUT THAT ONE" with his head WHICH IS A SHADE OF GRAY RESPONSE LOL

  • @timurrte5694
    @timurrte5694 Год назад

    I was casually listening to this vid and 1st "sign" of a bad programmer caught me😂

  • @MorningNapalm
    @MorningNapalm 9 месяцев назад +1

    Well, that not-quitting-in-the-next-four-years meme didn't age well.

  • @GummyWummyWorm
    @GummyWummyWorm 6 месяцев назад

    I like how I have yet to find a recent clip

  • @rocknowradio
    @rocknowradio Год назад +6

    I have a mechanical keyboard, the same since 1998. It's pretty good.

  • @joshurlay
    @joshurlay Год назад

    I havent had the chnace to copy and paste something from stack overflow yet. Only been working for a month though :o

  • @anakwesleyan
    @anakwesleyan 2 месяца назад

    Peter Griffith always come to mind when somebody says Peter Principle

  • @salvadorroibon
    @salvadorroibon Год назад +4

    Is just me, or the article was written by a project manager? to much hate to devs... lol

  • @NotAFanMan88
    @NotAFanMan88 Год назад +14

    This article is seethe and cope

  • @phillipwombacher9635
    @phillipwombacher9635 5 месяцев назад

    I’m a nursing home nurse and there was a time during Covid and a bit after they were trying to make nursing home nurses go to stand up meetings with management.. bro I have 35 patients who all need morning meds and insulin ya Mildred is still 96 and confused what do you want from me ugh 🤦‍♂️

  • @HatsuSixtyOne
    @HatsuSixtyOne Год назад +1

    the end of this video is just perfect

  • @GRHmedia
    @GRHmedia Год назад +1

    A large part of my programming has been in areas if I screw up people die. I get how most software isn't that way I've worked across the field on about everything. But you learn real quick when people's lives are involved there is a right and a wrong way. There is no grey area. You tend to find that holds true in a few other areas large some of money and national security. Its the difference in I get fired because I messed up vs you can go to jail because you caused a death or they find your action culpable or negligent...
    Working at Netflix you won't go to jail for a screw up in most cases. Screw up on the software for a nuclear power plant and cause a melt down you very well can. You also have chemical industries, dams, various labs, military equipment, industrial systems many of which you can not only get one but multiple or many people killed.
    So why I here someone say there isn't just one way. I think the person is inexperienced and a bit of an idiot.
    Because clearly it does depend on what you are working on if there is or isn't just one way. Generally the practices I found working over in that area of development transfer well. They generally provide increased stability and performance. So I'm pretty much of the mind there is actually there is always a best way and then there are many wrong ways.

  • @konkerouf
    @konkerouf 6 месяцев назад

    Im the boss and teddy gets fired immediately if he talks about his dog in any meeting
    And bill also gets fired immediately if he brings the dog to the office because "there's nobody to take care of him"

  • @alexaneals8194
    @alexaneals8194 Год назад

    One sign of a bad programmer is me after having to work back to back 80 hour weeks. Six months later I am still fixing the bugs and scratching my head trying to figure what planet I was on when I decided to write that.

  • @toddmartin7030
    @toddmartin7030 10 месяцев назад

    For me, stand ups go way past 5 minutes because our Software Architect goes on a 30 minute monologue about the tape drive system we are buying every damn day.

  • @Sailor_Z
    @Sailor_Z Год назад

    5:20 no Prime, he's just saying, "There are no absolutes, ABSOLUTELY." This sentiment is valid, and probably correct.

    • @Sailor_Z
      @Sailor_Z Год назад

      I do agree he's being a pedant tho

  • @cesarfigueroa6119
    @cesarfigueroa6119 Год назад

    good takes, i definitely think curiosity is key

  • @mav3ri3k
    @mav3ri3k Год назад +1

    From the beginning, I feel personally attached

  • @amatreee
    @amatreee Год назад +3

    content aside, i think your videos are a bit low in volume, could you make it louder next time? that would be great :3

    • @tsunami870
      @tsunami870 Год назад

      Just turn up the volume

    • @amatreee
      @amatreee Год назад

      @@tsunami870 i mean i could but it would make the other applications too loud because i tend to watch his videos and do something else on the side

  • @Sercil00
    @Sercil00 9 месяцев назад +1

    I don't get the "I'm a software engineer, not a programmer" one. That has nothing to do with arrogance. It's a better descriptor of your work. Programming/coding is somewhere between 0-30% of my actual worktime every day. I'd love for it to be 80%, but it's not. It's like calling a chef a "food cutter". At my workplace, nobody uses the word "programmers" or "coders" or even "software engineers". We use "developers". How is this now a contentious issue?

  • @ChrisLaponsie-je9rt
    @ChrisLaponsie-je9rt 9 месяцев назад +3

    The comment about quitting is twice as funny now

  • @rstanyan
    @rstanyan 9 месяцев назад

    I am not a programmer. I just smash out code until the computer leaves beep mode.

  • @AdamLeis
    @AdamLeis 9 месяцев назад

    "Shades of gray" doesn't mean "no right or wrong," it means the black and white is very granular and requires closer inspection. It's nuanced. Gray is literally black pigment mixed with white pigment (or some white photons but not filled with white photons. There aren't any "black" photons.)

  • @SSquirrel1976
    @SSquirrel1976 Год назад

    The Peter principle sounds kinda like what Dilbert said about the pointy haired boss. Failing upwards and dumber as they got promoted higher

  • @georgenonis5967
    @georgenonis5967 Год назад

    "You dont do this - RIGHT CHAT..? RIGHT CHAT?!?!?!?"

  • @YuruCampSupermacy
    @YuruCampSupermacy Год назад +1

    Standups can be short. We used to have 15min ones. First 5min used to be just chit chat

  • @crsv7armhl
    @crsv7armhl Месяц назад

    "I am not sure how you can be so arrogant with 3 years of experience."
    I'll tell you why, because it takes me about the same time to write a program as you doing the work manually. The difference is once I write a program it never has to be done manually again, it is functional forever (with slight tweaks as needed), even if I leave the company my work is *still* doing work, and clearly you can't do it.
    This was totally not written by a dev.

  • @PhilippeCarphin
    @PhilippeCarphin Год назад +1

    I don't know that people think they're cool for having a whiteboard. The fact that he disses the whiteboard person for having a bulleted list on it makes me think that the author actually thinks you need to be at least a certain level of cool to deserve a whiteboard. I'm guessing here but I think the author thinks whiteboards do make you cool and because of that it would be pretentious to show it off by having it be in the background. So he has one but it's not in his background.
    Same with the judgement about the mechanical keyboard. Some people just like having nice things. When I was in school, I carried an HHKB with me at all times and used it in the computer labs. I didn't do it to be cool, I did it because I like my keyboard and I trusted the people around me to not be like the author. I can imagine the author seeing me and thinking "Look at this guy with his keyboard, he's only a 2nd year student and he thinks he's the shit".

  • @haskellelephant
    @haskellelephant Год назад +12

    I never met any programmer who fit into any of these descriptions...

    • @yapdog
      @yapdog Год назад +6

      Agreed. It's making me wonder about the author of that article.......

    • @edward8064
      @edward8064 Год назад +1

      Yeah this is the kind of article that I'd expect from the general section of medium where it's usually coming from the ultra left rant lol. A lot of ad hominem and projecting, without any regards of reality. Haha.

    • @Zer-ei4co
      @Zer-ei4co Год назад +1

      @@edward8064 I mean I’ve read my fair share of medium articles, as well as this specific author’s, and most of this person’s stuff is this unhinged. Dramatically more so than other writers on that site. So idk what politics has to do with it. Only ad hominem (and projection?) I’m seeing right now though is your comment, bud.

    • @edward8064
      @edward8064 Год назад +2

      @@Zer-ei4co There were times when my Medium's timeline is filled with a lot of SJW's article and that's why it's been a long time I didn't check the site. But I just checked it, and it looks much better than it used to. So yeah, probably I'm wrong and projecting, or probably we simply have different experience about it..

    • @r.t.5767
      @r.t.5767 7 месяцев назад

      ​@@edward8064 It seems like a matter of experience. There is nothing wrong with making assumptions and avoiding a website based on that. Even if it is not entirely correct. @Zer-ei4co's accusation of projection is unbased.

  • @iliyanpetrov4686
    @iliyanpetrov4686 7 месяцев назад

    haha i haha - is that a joker reference?

  • @ryano1267
    @ryano1267 8 месяцев назад

    No standups at netflix? Someone got a quick rundown?

  • @IamMadaoBTW
    @IamMadaoBTW 10 месяцев назад +2

    8:38 but you did…

  • @nagoranerides3150
    @nagoranerides3150 Год назад

    I use a mechanical keyboard and I don't even believe there's such as thing as a "software engineer" or that it would be a good idea to have them. 40 years as a programmer.

  • @adhdGameDev
    @adhdGameDev Год назад

    Yo if im not hearing about atleast one dog im not going to stand ups.

  • @whirvis
    @whirvis 9 месяцев назад

    As of making this comment, I haven't watched the whole video. But for the first point, "I'm a Software Engineer, not a Programmer" - I have NEVER heard anyone say anything like this.
    I personally refer to myself as a Software Engineer, because I like how that sounds over Programmer. Not sure why, it's just a me thing. But I have never thought of those two meaning different things. Furthermore, I would not "correct" someone if they called me a Programmer.
    Is there a stigma to using the term "Software Engineer"? Does it sound pretentious to others? I'm genuinely curious now 😮

  • @xealit
    @xealit 7 месяцев назад

    About the rewriting thing, I think arrogant newcomers are indeed inclined to rewriting. Because it is always hard to learn a mature project: even if it is near perfectly designed and well maintained-it is a complex thing, it contains a lot of know-how that the company gained over time. It is a steep learning curve. On the other hand, rewriting always seems easy-you have a clean sheet of paper in front of you. There’s nothing to read and learn. The learning curve is gentle and flat. It is just a lot longer, and it leads you through the same mistakes that the mature project has already learnt. But it is an easy entry point.

  • @skywalker778
    @skywalker778 9 месяцев назад

    The author of this article seems like someone who has their head up the assess of his previous teachers (at school) and his current managers / employer. People like him are the reason why I can do the same thing as an entire company.

  • @remboldt03
    @remboldt03 11 месяцев назад

    I have a whiteboard right behind me in my office.. It's not my fault :)
    I don't even use it except for memes. Something like "I'm drunk" in russian, but it looks like a serious note and I hope that no one can read it