YAGNI – You Aren’t Going To Need It

YAGNI – You Aren’t Going To Need It

Royd Brayshay
30th January 2018

Home Insights YAGNI – You Aren’t Going To Need It

The easiest way to save money and time building software products is to only build things that are absolutely essential. More features and frameworks means more code to write, more code to test and more code to go wrong. The cost of ownership of larger code bases is generally higher because they are more complex and there are opportunity costs for every feature implemented.

The Agile Manifesto has twelve principles and arguably the single most transformational thing it states about building software is:

Simplicity–the art of maximising the amount of work not done–is essential.

Ian Thomas made an excellent presentation at Agile Yorkshire about the cost of gold plating solutions and living by the YAGNI principle.

Share Article

Insights.

Politics and AI: two comfortable bedfellows
Politics and AI: two comfortable bedfellows

“We are thrilled to welcome Andrew to our team. Having collaborated closely with Andrew for several years, we are excited to formalise this partnership. Our clients and partners will greatly benefit from Andrew's extensive expertise and experience”. Jonathan Trepczyk – Head of Business Development

Discover More
Happy 10th Birthday, Kubernetes!
Happy 10th Birthday, Kubernetes!

Today, June 6th 2024, is being marked as the 10th birthday of the Kubernetes project, with “Kuber-10-es” parties across the world, the primary of which will be at the Google headquarters in California.

Discover More
Voices from the Table: Women in Tech Share Their Unique Journey
Voices from the Table: Women in Tech Share Their Unique Journey

One of the recurring themes from the roundtable was the glaring gender disparity in tech compared to other industries.

Discover More