Most Devs Do This And We Have To STOP!

Поділитися
Вставка
  • Опубліковано 14 січ 2025

КОМЕНТАРІ • 24

  • @rishikeshkumar4259
    @rishikeshkumar4259 5 місяців тому +1

    Good stuff!

    • @devmentordave
      @devmentordave  5 місяців тому

      Thanks! Glad you found it helpful.

  • @tsunekakou1275
    @tsunekakou1275 5 місяців тому +3

    lovely to get accused of writing messy code. i am guilty of none of these just so you know.

    • @devmentordave
      @devmentordave  5 місяців тому +1

      Doggonnit, you were the one I was targeting too! Shoot. Missed again.
      If it doesn’t apply, it doesn’t apply. Share it with someone you know who could use it.
      My videos are based on my experience and knowledge. I’ve not seen one perfectly clean codebase in almost 20 years of development. Doesn’t mean it can’t happen, just means you are rare.
      So celebrate your uniqueness!

    • @tsunekakou1275
      @tsunekakou1275 5 місяців тому +1

      ​@@devmentordave i get what you mean and try to do, IMHO educational video aren't sale pitch, no need that much shock value. technical programming video isn't going to get a lot of views unless stir up controversy, but that is no longer a good educational video. If views is your goal, i think you are misguided.
      not that my code are 100% "clean", sometime things fall through the cracks but i try.

    • @devmentordave
      @devmentordave  5 місяців тому

      @@tsunekakou1275 I think we have to be careful about assigning motives simply based on our perceptions. The purpose of youtube is to reach a broad audience with whatever it is you are doing. So, setting up your content in a way that is attractive to your target audience takes time and experimentation. Not all of them are ringers. However, to say that one shouldn't seek views to build that audience to fulfill their other goals is misguided as well. My goal isn't views. My goal is to help a certain demographic with the information I want to communicate. If no-one sees that content it's not helping anyone and is ultimately a waste of my time. Just putting up videos doesn't guarantee anyone will see it. It takes a concerted effort to attract the audience you want to interact with. You may not be that audience, and that's fine. However, I think assuming that I'm only in it for the views simply because I try different well-known and used approaches is short-sighted. Of course, you're welcome to your opinion, but I would look at a lot of my other videos and compare them. I think you'll see that I'm learning and growing too. I'm trying to find the best use of my limited time to reach the most people with what I hope is helpful information. It's not flashy, but at least, hopefully, it's genuine.

  • @GyanUjjwal-m4u
    @GyanUjjwal-m4u 5 місяців тому +1

    I heard clean code and knew I am not a target audience

    • @devmentordave
      @devmentordave  5 місяців тому

      LOL! If you're referring to THE clean code... me either... at least not completely...

    • @GyanUjjwal-m4u
      @GyanUjjwal-m4u 5 місяців тому +1

      @@devmentordave I do like some concepts and using various design patterns but I don't like dealing with abstraction level > 3. I liked I did not do anything in the video :haha:

    • @devmentordave
      @devmentordave  5 місяців тому

      I completely agree. Seems like everyone commenting doesn't write messy code. I must have only ever worked with bad devs... ;) or maybe people are being trained better these days. LOL

  • @cloynelson2974
    @cloynelson2974 5 місяців тому +3

    All actual content could have bin fit into a nice 15 sec short. A missed opportunity right here mate.

    • @devmentordave
      @devmentordave  5 місяців тому

      Shorts reach a specific type of viewer and that's not really who I'm trying to reach. I get that longer content isn't for everyone and that some of what I say isn't going to appeal or apply, but it's who I am. :) At the end of the day, this is about finding the people I can help with what I know or have experienced, so the channel size doesn't matter in the end. But it's nice to get more people involved! LOL

    • @cloynelson2974
      @cloynelson2974 5 місяців тому

      @@devmentordave I completely understand your desire to target a certain niche. And I do agree with your points from the video. However shape of it seems a bit ironic because in code, as far as I know, best practices are aimed to ultimately save time - either it is user's, stakeholder's or dev's time. So it's interesting that in video-making you've chose the opposite strategy instead of taking an opportunity to apply existing skill and run some optimization (loss-less of-course).
      Anyways it is nice to hear new voices uplifting newcomers, so I hope you'll find your people!

    • @devmentordave
      @devmentordave  5 місяців тому

      @@cloynelson2974 There is a difference in the process of writing code, specifically for a production product as you mentioned, and in learning how and why to write that code. Learning should be done in the most advantageous way for the learner to not just have facts, but understand why something is good or bad, desirable or undesirable. You can't conflate work with learning, they are two separate avenues of the journey. One depends on the other, but is not the same as the other. Learning always requires more time and the better you learn, not just the what, but the why, the faster you will make the right decisions in your work. So, taking time to provide examples or explain something in more detail ultimately achieves exactly what you want... informed, quick, decisive code writing.

  • @henryvaneyk3769
    @henryvaneyk3769 5 місяців тому +9

    Every dev? Really? Please adjust your click-bait thumbnails else the developer community will never take you seriously. Painting all developers as bad coders is not the type of strategy that will grow your channel.

    • @devmentordave
      @devmentordave  5 місяців тому

      I hear ya. I'm not just here to build a channel, but part of having a channel is getting views. I think you can tell from my history that I'm not usually too clickbate oriented, but hey... hopefully others at least find the thoughts helpful. That's the point. If I can help Jr. Devs not do something that I've seen in every codebase I've looked at... then it's good for me.

  • @JegErN0rsk
    @JegErN0rsk 5 місяців тому +3

    youre doing yourself a disservice not having examples with your points

    • @devmentordave
      @devmentordave  5 місяців тому

      Did you mean "not." Sorry, just trying to make sure I understand. I was trying to keep this shorter. I could show examples of code if that's what you're saying. I'll think about that for the future.

    • @HappyCheeryChap
      @HappyCheeryChap 5 місяців тому +1

      @@devmentordave Yeah example code would be especially useful to your target audience that need to be told this stuff. Wouldn't need to make the video longer, in fact it could be optionally explained even faster with some showing, not just telling.
      Would make the video more interesting too.
      Even most debates amongst highly experienced devs are often confused when they talk in an abstracted way without examples. People usually have very different things in mind, even when they're using the exact same words.

  • @tauraamui
    @tauraamui 5 місяців тому +1

    You have a commit button? Where, my terminal emulator doesn't support UI elements 🤣

    • @carlosemvqueiros
      @carlosemvqueiros 5 місяців тому +1

      You're just a smart-ass that not even uses an actual terminal

    • @devmentordave
      @devmentordave  5 місяців тому

      I don’t but a lot of Jr Devs use those horrible devices… 😂

    • @monkemode8128
      @monkemode8128 5 місяців тому +2

      @@devmentordave True I'm in college now although I work doing programming. My lecturers don't know Git... so guess what, they don't teach it, or any concepts of version control in general. So many of friends don't even know what it is despite being in Comp Sci, even though it's basically ubiquitous in software projects at this point. I think it leads to the case when devs do start working they have to start using Git basically from day 1.

    • @mileslemon
      @mileslemon 5 місяців тому +2

      The source control GUI panel in VS code is really nice for cherry picking which files to stage before committing. I still do all other commands through the terminal tho