What is Tech Debt ... and what should DEVS do?

Поделиться
HTML-код
  • Опубликовано: 5 июн 2024
  • What is tech debt and how it impacts developer jobs?
    🔥 STEF'S DEVELOPER BOOTCAMP AND MENTORING PROGRAM
    unclestef.com/
    🔥 JOIN STEF'S 'CODER'S CAREER PATHS' NEWSLETTER:
    newsletters.stefanmischook.co...
    🔥 FREE: LIZARD WIZARD KOMODO - TRANSFORMATIONAL MIND TRAINING:
    newsletters.stefanmischook.co...
    *************
    Channel Discord Server: / discord
    WEB HOST PAYS FOR YOUR WEB DESIGN TRAINING IN 2023:
    www.killersites.com/blog/2020...
    POPULAR & EASY CODING COURSES:
    Full stack web developer course: school.studioweb.com/store/co...
    Python 3 Foundations & Certification: school.studioweb.com/store/co...
    Complete Freelancer: school.studioweb.com/store/co...
    Complete Entrepreneur: school.studioweb.com/store/co...
    *************
    🦎 Lizard Wizard Course:
    school.studioweb.com/store/co...
    📚 BOOKS TO READ:
    My Beginners HTML5, CSS3: amzn.to/2wKsVTh
    … Complements Studioweb courses on HTML5, CSS3 and JavaScript.
    Refactoring: Improving the Design of Existing Code (2nd Edition) amzn.to/3o5cTbw
    HeadFirst Design Patterns: amzn.to/2LQ0Gdh
    Java Refactoring: Improving the Design of Existing Code (1st Edition) amzn.to/3a9nSsZ
    The Naked Ape:
    amzn.to/3fhS1Lj
    ✉️ STAY IN CONTACT:
    Stef's social links:
    Instagram: stefanmisch...
    Twitter: / killersites
    Stef's business channel:
    / @unclestef8239
    👉 GOOGLE REVIEW:
    g.page/studioWebedu/review?mt
    Leave a Google review about Stef.
    MY MOUSE & KEYBOARD:
    Logitech Keyboard I use: amzn.to/38jYDqE
    Logitech mouse I use: amzn.to/2IeVvBj
    SUPPLEMENTS THAT WORK AMAZING FOR ME:
    Protein Essentials Beef Gelatine Powder:
    amzn.to/2Pf52vL
    ... Healed my very bad knee. If you have joint problems, this *could do miracles for you.
    Webber Naturals 88862 Glucosamine Chondroitin
    amzn.to/3ss9WEa
    MY CAMERA GEAR:
    Godox VL150 lights: amzn.to/3lhsYZP
    Sigma 18-35 lens: amzn.to/33sRh0T
    Canon EOS C70 Cinema Camera
    Thanks!
    Stef
    #mentoring #codecourses #unclestef #codingcoach

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

  • @GeneraluStelaru
    @GeneraluStelaru 3 месяца назад +22

    Technical debt can also be the result of management. If devs need to always run on all cylinders because every feature is top priority, they're going to cut corners. Especially in legacy environments, adding crap-like functionality may be the only way.

    • @SeriousCat5000
      @SeriousCat5000 3 месяца назад +1

      I also think almost every project becomes plagued by tech debt once it grows past a certain size and complexity -- it gets to a point where both managers and developers are scared to make major changes. I think once you find yourself needing to hire the 5th member of the dev team, that's when you might want to take a hard look at breaking the applicaiton into seperate projects.

  • @toddboothbee1361
    @toddboothbee1361 3 месяца назад +4

    Fixing 10 dollar code is like untangling the wires of my old ear buds every night before my ASMR session.

  • @federico-bi2w
    @federico-bi2w 2 месяца назад +1

    I am stuck in 8 hours per day debugging, refactoring, extending spaghetti legacy code (since many year now) written 20 years ago by well paid not experienced developers that after 20 years still have the knowledge of 20 years ago!. Its horrible they did a disaster and slowly in the years they have ran away from their own sh*t. Management never has known anything about IT and have leave them do this stuff. I am not from America. Here it happens that a person stay all its life in a single job! More old you become and more you are untouchable...The good part is that now I can build architectures and develope in every technologies or domain. Learning something new is the easy obvious part!....but when you try to look for another job and role...you know too much! They do not pay you! It is crazy!

  • @mezzyvt701
    @mezzyvt701 3 месяца назад +5

    Thanks for this. Im a student and the insight is appreciated

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

    I think this is where AI can really help us - not writing new code, but refactoring the old garbage.

  • @franktruong4718
    @franktruong4718 3 месяца назад +2

    Everybody has to start from some where. Just keep learning.

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

    Great, one more thing to be concerned with. Okay. I'm on it!

  • @jonathanjohnson2785
    @jonathanjohnson2785 3 месяца назад +2

    I envy you uncle Stef, a day at the beach 🏖 Thanks for the insights and go little easier on the Johnnies of this world, including me😅

  • @valdius85
    @valdius85 3 месяца назад +1

    People forget that they will need to add features to existing projects.
    After half a year, one will need to refactor their own code because it’s not scalable, or just bad code.

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

    But what to do if the tech debt is the reuslt of past work/decisions by your company's lead developer? I'm working at a place where the UI is a mess, something that was desinged circa 2005-07. Problem is that the lead designer insists on not using stand alone style sheets, with the css markup on every page/script. And this is an app with over 4k scipt files. (the applcation's architecture is such that every page is it's own standalone process with little shared logic).

  • @matebaucic4096
    @matebaucic4096 3 месяца назад +2

    It is not uncommon that person who writes bad code ends up like project manager

  • @notreallysure99
    @notreallysure99 3 месяца назад +1

    Technical debt is created for a variety of reasons: inexperienced developers, poor designs or architecture, or pressures to deliver too much too fast (some have called this "business debt"). Also recognize that our industry continues to learn new and better ways to build software. 10-year-old code that hasn't been maintained won't look like code we write today. So, code does age - and companies need to invest in that code to keep it fresh.
    Rarely do you ever have zero debt, and there are times when it makes sense to take on technical debt, but it should be deliberate and prudent. You should understand the cost of taking it on and have a plan for paying it down (just like taking out a personal loan).

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

      The good faith thinking does not mean let people walk all over you, but it does mean following through. In the end, there can only be one! Wait … in the end, this is good for you.

  • @federico-bi2w
    @federico-bi2w 2 месяца назад

    ...and thank you for this video! 😄

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

    Greetings Uncle Steph - That "Work in good faith" part you mention sounds like the soft Canadian personality. The sucessful programmers in the US be like "Companies dont care about you so you shouldn't care about them."

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

    tech debit and bad code doesn't come just from junior devs. I have seen senior devs require devs to build it a specific way and I have seen poor code from from senior devs also. Overly complex code is just as much tech debit as poorly written code as they are both difficult to understand and debug.

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

    Can i ask if you have experience in ethical hacking?

  • @Adam-yf3ss
    @Adam-yf3ss 3 месяца назад

    2001 photoshop filters called. They like your thumbnail text.

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

      I am not for or against. Have someone doing these to see how it goes.

  • @user-kh6rp6yx1j
    @user-kh6rp6yx1j 2 месяца назад +1

    Hey

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

    I was of the opinion that because our genetic code is largely junk, so should be the code we write. Then I watched Uncle Stef's seaside resort admonition.

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

    Your glucosamine link isn’t working

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

      Just search for it on amazon. Must have changed ... thanks for letting me know!

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

    Wrong
    Go check the priginal definition
    This is not the correct defintion man
    You are just talking about sloppy work
    This is not tech debt