Ron Jeffries discusses the concept of ‘wanting’ in the context of software development. He suggests that developers often want to build certain features or functionalities, but may not need them for the project at hand. This desire can lead to unnecessary complications and potential delays in the project.

Jeffries advises developers to ask themselves if they need a feature or if they just want it. He argues that distinguishing between ‘need’ and ‘want’ can help streamline projects and make them more efficient. The focus should always be on what is needed to complete the project successfully, rather than what is desired.

Jeffries also highlights the importance of understanding the difference between ‘need’ and ‘want’ in communication with clients. Developers should be clear about what is necessary for the project and what is simply a preference. This clarity can help manage client expectations and ensure a smoother project execution.

In essence, Jeffries emphasises the importance of prioritising needs over wants in software development. This approach can lead to more efficient projects, better client relationships, and ultimately, more successful outcomes.

Go to source article: http://ronjeffries.com/articles/016-03/you-want/