Nicole Gathanynicolegathany.hashnode.dev·Nov 11, 2024Should Your Team Focus on Technical Debt or New Features?As software engineers, especially those of us working with legacy code, we often find ourselves caught in a familiar tug-of-war: should we focus on shipping new features or address our mounting technical debt? Recently, I experienced this firsthand w...tech-debt
Andrey Bazhinandreybazhin.com·Jun 5, 2024How to sell your refactoring ideaWe usually do tech specs for non-trivial tasks at work, and one day I met one that caught my eye: An engineer of ours was striving to refactor our scheduling logic (it was kinda copy-pasted across the app) and to create a centralized API for this. Wh...refactoring
John Vesterjohnjvester.hashnode.dev·Jun 3, 2024Managing Architectural Tech DebtWhen I think about technical debt, I still remember the first application I created that made me realize the consequences of an unsuitable architecture. It happened back in the late 1990s, when I was first getting started as a consultant. The client ...tech-debt
Nikhil Pandeynikhilpandeydigital.hashnode.dev·Mar 15, 2024Decoding Security Debt: Differentiating It from Tech Debt and Ways to Tackle ItIn the fast-paced world of technological advancements, organizations often face the dilemma of balancing innovation with security. Tech debt and security debt are two terms commonly used in the realm of software development and cybersecurity. Underst...10 likesSecurity debt
Gitar, Incgitar.hashnode.dev·Feb 15, 2024It’s not a feature, it’s a bugToday feature flags are ubiquitously used by software developers. While feature flags supercharge your development process, if poorly managed they could put you out of business! Feature flags, also known as feature toggles (or gates), are the modern ...stale feature flags