Gold-Plating Software
Gold-plating means adding unnecessary, frivolous features or requirements. This is covered in the book Rapid Development. Gold-plating is a great metaphor for adding artificial value, like cheaply manufactured jewelry. Having spent a few years programming, these words from Jeff Atwood ring true. When designing a project, you have to be careful to not have too [...]
More »