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
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.
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.
Fixing 10 dollar code is like untangling the wires of my old ear buds every night before my ASMR session.
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!
Thanks for this. Im a student and the insight is appreciated
I think this is where AI can really help us - not writing new code, but refactoring the old garbage.
Everybody has to start from some where. Just keep learning.
Great, one more thing to be concerned with. Okay. I'm on it!
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😅
😀
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.
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).
It is not uncommon that person who writes bad code ends up like project manager
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).
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.
...and thank you for this video! 😄
Any time!
@@StefanMischook Appreciate it!
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."
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.
Can i ask if you have experience in ethical hacking?
2001 photoshop filters called. They like your thumbnail text.
I am not for or against. Have someone doing these to see how it goes.
Hey
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.
Your glucosamine link isn’t working
Just search for it on amazon. Must have changed ... thanks for letting me know!
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