Ruben ScheedlerforRuben Scheedler's blogrubenscheedler.hashnode.net·Aug 16, 2022FeaturedA Technical Debt Crisis Is Brewing in the Land of Software – And Here’s WhyOn September 15, 2008, Lehman Brothers went bankrupt. It was the climax of the financial crisis around 2008 with enormous economic consequences. The bankruptcy was caused by different factors coming together. One of them was taking on debt. Lots of i...Avinash Mishra and 3 others are discussing this4 people are discussing thisDiscuss·26 likes·676 readsTechnical Debttechnical-debt
Ruben ScheedlerforRuben Scheedler's blogrubenscheedler.hashnode.net·Sep 22, 2022Is Your Team Heading Towards Technical Bankruptcy?Why do we have lighthouses placed on islands and on the coast? They serve as a navigational aid for ships. They mark coasts, cliffs, or even dangerous reefs. Places a ship wants to avoid. Just placing a lighthouse there might be enough for ships sai...Discuss·2 likes·44 readsGeneral Programming
Aditya KumarforCloudEasy Clubtheguywithideas.hashnode.net·Nov 24, 2022A practical approach to planning your engineering requirements betterBuilding technology product is a complex process. Building products for a particular use case while working in a fast-growing startup is even more challenging. In most cases, you have either ship product quickly or risk failure in that market. Over ...Discuss·1 like·104 readsplanning
Nilesh VidurangaforAzula's Dev Cornerazula9713.hashnode.net·Apr 10, 2023Technical Debt in Software DevelopmentIntroduction As technology advances, the demand for software solutions has grown significantly, making software development an integral part of almost every industry. However, developers often have to cut corners or prioritize speed over writing opti...Discusssoftware development
Dominik SzymańskiforCodeSmashcodesmash.hashnode.net·Apr 9, 2023Debt of Code: A Modern TragedyIntroduction Team Leader: A skilled and experienced engineering leader who understands the importance of addressing technical debt and is determined to convince business management to allocate time and resources for the task. Developer 1: A passionat...Discusstechnical-debt
Ian Bakerforian-baker.netimbaker1234.hashnode.net·Mar 21, 2023Designing and Maintaining Applications(Jump to the end for a TLDR) Unfortunately many of the “Cities” we design are just as tangled despite our best intentions… Designing a software system is similar to city planning, requiring a balance between present needs and future growth. This bala...Discusssoftware development
Aniket KasaleforAniket's Corneraniketkasale.hashnode.net·Mar 1, 2023Code Refactoring: Improve Your Code, One Small Change at a TimeBefore diving into the world of code refactoring, let's imagine that you are renovating a house. You have two options: demolish the whole house and build a new one, or make small changes to improve its functionality and efficiency. Which option do yo...Discuss·35 readscode refactoring
FoyerforFoyerfoyer.hashnode.net·Jan 23, 2023Tech Debt: Why Your Team Needs to Prioritize Direction Over SpeedIntroduction When it comes to software development, the pressure to move fast and release features quickly is all too real. But, have you ever stopped to think about the long-term effects of this "need for speed"? Enter the concept of technical debt....Discussteam
FoyerforFoyerfoyer.hashnode.net·Jan 22, 2023Rapid Growth + Technical Debt = Slow Engineering Productivity? Here's What You Need to KnowIntroduction As a leader, you're always looking for ways to grow your team and business. But as your company grows, you'll quickly realize that there's a delicate balance between growth and technical debt. You see, many tech companies experience rapi...Discusstechnical-debt
ClintforTech Truthclinttheengineer.hashnode.net·Dec 21, 2022Tackle Tech Debt As A JuniorYou finally landed your first role as a software engineer, and you're in your first stand-up. Today's topic? Tech debt. Tech debt, also known as technical debt or code debt, is the cost associated with maintaining and updating software that has been ...Discuss·1 like·102 readstechnical-debt
Aditya KumarforCloudEasy Clubtheguywithideas.hashnode.net·Nov 24, 2022A practical approach to planning your engineering requirements betterBuilding technology product is a complex process. Building products for a particular use case while working in a fast-growing startup is even more challenging. In most cases, you have either ship product quickly or risk failure in that market. Over ...Discuss·1 like·104 readsplanning
Maxi Contieri⭐⭐⭐forMaximiliano Contieri - Software Designmcsee.hashnode.net·Oct 27, 2022Code Smell 173 - Broken WindowsTL;DR: Follow Uncle Bob's boy scout rule. Problems Readability Maintainability Solutions Leave the code better Change it Context We read code many more times than we write. We must take ownership of code with errors and leave it better. Samp...Discuss·92 readsCode SmellsGeneral Programming
Ruben ScheedlerforRuben Scheedler's blogrubenscheedler.hashnode.net·Sep 22, 2022Is Your Team Heading Towards Technical Bankruptcy?Why do we have lighthouses placed on islands and on the coast? They serve as a navigational aid for ships. They mark coasts, cliffs, or even dangerous reefs. Places a ship wants to avoid. Just placing a lighthouse there might be enough for ships sai...Discuss·2 likes·44 readsGeneral Programming