Skip to content

Software engineering Quote by Gene Kim

“We will actively manage this technical debt by ensuring that we invest at least 20% of all Development and Operations cycles on refactoring, investing in automation work and architecture and non-functional requirements (NFRs, sometimes referred to as the “ilities”), such as maintainability…” quote by Gene Kim
Download Open image
““We will actively manage this technical debt by ensuring that we invest at least 20% of all Development and Operations cycles on refactoring, investing in automation work and architecture and non-functional requirements (NFRs, sometimes referred to as the “ilities”), such as maintainability, manageability, scalability, reliability, testability, deployability, and security. Figure 11: Invest 20% of cycles on those that create positive, user-invisible value (Source: “Machine Learning and Technical Debt with D. Sculley,” Software Engineering Daily podcast, November 17, 2015,””

Gene Kim

About This Quote

Source Podcast: Software Engineering Daily, “Machine Learning and Technical Debt with D. Sculley,” November 17, 2015

Allocate a fixed portion of development time to refactoring, automation, and non‑functional improvements to keep systems healthy and sustainable.

In simple terms: Spend part of each cycle on invisible quality work.

Key Takeaway

Reserve 20% of effort for technical debt reduction.

Themes

maintenance quality technical debt automation architecture

Mood

pragmatic focused

Type

advice process

When to use this quote

  • software development
  • IT operations
  • cloud services
  • product scaling

Key Concepts

refactoring non‑functional requirements technical debt management

Questions to Reflect On

  • How do you measure the ROI of non‑functional work?
  • What risks arise if technical debt is ignored?
A Different Perspective

Neglecting invisible work can cause hidden failures later.

3.9 out of 5 (10 ratings)

More by Gene Kim

Explore all 175 Gene Kim quotes

More Software engineering quotes

Browse all 128 Software engineering quotes