Beauty in (technological) simplicity
The list of people I follow on social networks and blogs I read changes reasonably regularly, but there's a core; people I've never unfollowed and blogs I've read for years. One of the latter is One Thing Well, "a weblog about simple, useful software."
I was reminded of this by a post on the power of minimalism in technology that's ostensibly about the development of web apps, but which can be more widely generalised:
If you’re working on developing an application now, or you have a couple lined up, try to keep in mind that the best solutions are almost always the simplest solutions. Really think about it. Do you need a giant framework to query a database, or can you write simple methods to handle your SQL queries? Keeping your software simple takes away the abstraction that can surround code. If you’re working on a project now, do you really need that new feature? What VALUE does it add? You may come to realize that it will fit better in the next project that comes rolling across your desk. In case you’re still on the edge with this one, let us take a look at one of the greatest achievements in physics of the 20th century.
This reminds me of the quotation attributed to the author of The Little Prince, Antoine de Saint-Exupery: "A designer knows he has achieved perfection not when there is nothing left to add, but when there is nothing left to take away."
You can add value by subtracting words and content. Be ruthless.