After being dissatisfied with his earlier publishing efforts, Shed Simove found a cheap printing house online and used Amazon to sell his books directly, rather than going through a traditional publishing house.
Once he had the book printed and available on Amazon, he enlisted the help of a PR firm to start convincing journalists to write about it and media to talk about it. Together with some good photos and a Youtube video, his sales ended up taking off.
Lessons for hackers: technology is helpful, but marketing is more important than you think it is. Get in touch with people who can help.