Pato11's stories are always inspiring and interesting to read. They were a huge motivator to start my own business, which I eventually did.
My first attempt in online business was GetSSL.me (https://getssl.me), which has been one-man shop most of the time. It was pretty simple to set up and run, but the biggest pain point was payments, because of my geographic location. Also marketing was a big issue, because I am not a marketer and had to learn everything on the go. To be honest it was more like trial and error approach.
I am a reseller. GetSSL.me processes customer's order, requests a certificate from certificate authority (e.g. Comodo) and then they send the certificates to the customer.
The point of GetSSL.me is simplicity, price and support. If you were buying directly from Comodo, you would overpay a great amount, because reseller prices are much cheaper.
A lot of clutter has been removed from ordering process and you can get certificate in just a few minutes. Our support is friendly and helps with basically anything. Also a lot of people want to buy stuff from small, approachable businesses not from large corporations (e.g. GoDaddy).
I might be wrong, but I'm reasonably sure that you link to the system call's man page. Which is probably what the tool in question uses, but .. not the same thing.
Elsewhere in this discussion: There's a difference between man page section 1 and 2 - and read was quoted as an example for a potential ambiguous result if you invoke "man read" (opens man 1 read here, when man 2 read was the syscall I might want to look at after running strace).
1. First day at a job. I need to get familiar with a legacy system and get a SQL dump from it to create a local copy of the database. After some SSHing and MySQLing, I confuse my two split terminal panes and end up importing my local dump to production server. Of course database names and users were the same so I end up dropping the database. No biggie. Backups were available from previous day.
2. Similar story to the first one. I got a new shiny Zend Studio IDE. Want to set up sync with remote server (just a static company website with no version control). Fill all the settings, press the sync button - and what happens? Zend Studio somehow figured that I want to force sync my local folder, which is empty, to the remote site, and it just deletes everything on the web root and uploads my empty folder. Wat. Should have read the settings twice.