madrobby
Joined 18 years ago
Joined 18 years ago
As Nathan says, you need to set a price. Plus, tell people why it's worth more for them to buy and read your book than to either not have the information in it, or spend the time researching themselves.
My book is on supporting Retina screens on web browsers[1]. Yes, you can spend a week reading all you can ok the web about it. Or you spend $49 and know all about it in half an hour and spend the other 39 1/2 hours of the week making money with client work.
I replace my main computer (MacBook Pro) every 1-2 years with a maxed out top of the line model. I keep the one I had before around as a backup in case my laptop breaks or gets stolen.
Yes, it doesn't make too much sense tax-wise. However, it would cost me much more in productivity to wait 2-3 years longer to replace it. This thing needs to run bunches of stuff for development, like various DB servers, multiple VMs (yay 4 different versions of Internet Explorer) and should be as light as possible so I can take it everywhere easily (usually servers go down when you're mid-vacation).
So it might save a few hundred dollars by taking advantage of tax laws, or I might earn thousands more because I can develop faster and things are just more enjoyable. I know what to pick.
I wish I had had the spreadsheet back when we started. Garrett seriously got your back on the finances of a bootstrapped SaaS.
As for answering the comment, it's really more of an ad hominem so that's why I wrote the snarky "That's interesting".
I am interested in what he developed though, especially as he's so sure of his one true way.
Here are some snippets from the ember.js Homepage: "Write dramatically less code", "Don't waste time", "Ember.js is built for productivity".
[1] Fred Brooks, "There Is No Silver Bullet" http://en.wikipedia.org/wiki/No_Silver_Bullet
I'm mostly talking about the "throw a component, library or jQuery plugin at everything" sort of mentality. That just yields and unmaintainable buggy mess—unfortunately I've encountered this all too often in the wild. (While I was a consultant, I could make a good living from cleaning up these messes, so I won't complain too much!)
It all boils down to, however, a willingness to actually think about the things you're doing, and trying to do good solid work. IMO not enough people do that, or even aspire to do that, which makes me a bit sad about "my" profession.