Tag: software development

Step one? Improve your diet. The second? Make sure the software that runs your business is prepared to take on the road ahead.
3 Ways Startups Can Transform Software Intelligence Into an IPO
Technical debt is at the top of developers pain points, and according to some this is due to a flurry of new development styles that have come into vogue. The software industry's focus on rapid application development, as necessary for business agility, has furthered the problem of technical debt. Fast implementation of containers and microservices lead to DevOps teams facing serious tech debt management issues.
The Pain Point of Technical Debt
Last week we published a post about the Consortium for IT Software Quality's (CISQ) initiative to come up with a standard technical debt measure through a survey distributed to developers.
Contribute to CISQ's Technical Debt Remediation Survey
Cars are no longer simple pieces of machinery, but have evolved into highly integrated pieces of technology - with software embedded into all their critical systems.
Technical Debt & Safety Critical Systems in Automobiles: The Road Ahead
As a metaphor, technical debt relies on the fact that those who hear it understand the financial concepts that the metaphor relies on.
How To Reframe Technical Debt: A Painter and A Paint Bucket
A while ago we published a post on IDC predictions that the bi-modal IT approach is a recipe for disaster. There are different opinions on what works in software development: those who support the siloed approach of bi-modal IT, those who urge against this division between predicability and innovation, and others who say fast development is the only way. This debate is only just beginning so it's worth while expanding on the arguments surrounding it.
Innovating While Maintaining Stability: A Lesson From Technical Debt
There are always trade offs to be made when you're dealing with keeping your application portfolio up-to-date. You always have several options, whether it be modernization through migration/refactoring or by a sort of "transformative leap".
How to Mitigate the Technology Gap and Manage Technical Debt
There's bad news ahead for organizations that focused on a bimodal IT approach. According to research firm IDC by 2019 80% of those firms will have accrued crippling amounts of technical debt leading to increased complexity, cost, and a hit to their reputation.
Is the Bimodal IT Approach an Invitation to Failure?
Technical debt can arise from many places and today we will focus on poorly used and created feature flags.
Feature Flags: Good, Bad, or Both?
Technical debt starts off from building fast and making a slew of decisions based on short-term needs that are detrimental to your products long-term stability and maintainability.
Technical Debt: What is it and What to do When You Have it?
Here, at On Technical Debt, we often discuss the difficulties of communicating technical debt to business stakeholders, the consequences that arise from it, and the ways to about paying it back - but in this post we are going  to focus on why it is there to begin with.
The "Why" of Technical Debt
This summer Southwest Airlines underwent various technical failures that led to the cancellation of 2,300 flights over the span of four days. This cost the airline approximately $54 million.
How to Avoid Technical Failure by Recognizing the Consequences of Technical Debt
Remodeling software should be done in the same mindset under which we remodel a house: to make it last longer and run better. Companies should be invested in mending their code to be able to get more productivity out of it.
Stop Paying Back Technical Debt, Accumulate Technical Wealth
The project triangle is a well known model to many, even the most junior of software developers know it.
Is The Technical Debt Metaphor Actually Helpful?
This is a great post from the Software Engineering Institute on early software defect detections with technical debt.
Detecting Software Vulnerabilities with Technical Debt
A new generation of IT professionals has been faced with the challenge of delivering agile and digitally enabled products, all the while maintaining legacy systems that many systems still rely on.
Balancing Legacy Systems and the need to Modernize
In this post the CEO of ActiveState discusses how at the organization they have dealt with the discovery that they had high levels of technical debt.
Technical Debt: Much More Than Just Code
What can CFOs do to lead their company's away from the mountains of technical debt?
A CFOs Guide To Leaving Technical Debt Behind
In the evolution of technology, one of the major components of its trajectory is that it has become integrated in every possible product.
Software and Code Quality in Automobile Safety-Critical Applications