I found myself having to deal every day with tools supposedly on the cutting edge of software development, productivity, system management, security and vulnerability assessment and more often than not found them too bloated for my taste.
Simple Software is the result of having to deal with a lot of those tools; tools that do more than one thing, and sometimes they do it poorly.
What I am trying to do
I think good software should:
- Do one job and do it well
- Be unintrusive
- Be lean
- Be easy to install and uninstall
I believe in the Rule of Modularity from the Unix Philosophy: write simple parts connected by clean interfaces; I also believe in the Rule of Simplicity: design for simplicity; add complexity only where you must.
All the programs in Simple Software are based on the above. They all do one thing only and they try to do it the simplest way possible.
A note
I've been using different Apple computers in the past 8 years at home with lots of different applications that make my life easier. Unfortunately at work I still need to deal with Windows and when I am lucky I get to use either BSD or Linux. Because of this, most of the programs are written for Linux and Windows, I spend most of the time at work in that environment. However I am writing now more applications for Mac when I have time. Expect more Simple Software for Mac soon!
Oh, I also have been writing about minimalism in things, mostly in computers, in my blog Minimal.