Sema Blog

Sanjay Khunger

Picture of
Sanjay Khunger is CTO at Sema Lab
Find me on:

Recent Posts

Using Continuous Software Maintenance to Eliminate Technical Debt

Posted by Sanjay Khunger on Oct 22, 2018 5:02:00 AM

Recently, Jason, one of Sema's founders, posted a thought-provoking article on technical debt. As he points out, technical debt is analogous to financial debt and software accrues technical debt when teams decide to defer all those “little” non-functional things.

Read More

Topics: software maintenance, tech debt, technical debt

Introducing Continuous Software Maintenance

Posted by Sanjay Khunger on Jan 31, 2018 6:00:00 AM

I still remember my first assignment on my first job. It was a four-month project to improve the performance of an application critical to providing workforce services to the state of North Dakota. The year was 1987 and the application was written in COBOL. Our team worked for four months on tens of thousands of lines of code and improved performance to more than the target. An achievement to be proud of, but all we did for four months was refactor code. We developed no new functionality.

Read More

Topics: continuous refactoring, software modernization, continuous integration, continuous testing, continuous delivery