[quote]If your profession is a trucker or ship captain, then you buy the best seat you can find.
If your profession is a carpenter, then you buy the best tools you can find.
If your profession is a businessman, then you buy the best suits you can find.
If your profession is a chef, then you buy the best knives you can find.
I suppose then that if your profession is in programming, software development, or software engineering, then you buy the best supporting software you can find.[/quote]
Somehow I’m getting the impression that this comment I made was ignored.
<tl;dr>
I am a software engineer. I have been writing code since creating my first website on my 15th birthday now over 15 years ago using nothing but Notepad and the (still running) “Writing HTML” tutorial. My professional career has made me grown accustomed to full blown IDEs like Visual Studio, Eclipse, or NetBeans. The use of some of these tools were dictated by standard practice or technical support. I learned enough VIM shortcuts to know how to do basic editing and exit the program when I get lost.
Recently I started a new chapter in my career and now work in a completely different environment. I was told “just use what you feel comfortable with, as long as it’s compatible and helps you get the job done more efficiently.” Through means I don’t remember, I stumbled across Sublime Text (probably through Lifehacker). To me, it seemed as much of a bare-bones editor as ScITE, but with a growing list of supported plugins hobbled together, unofficially supported by the community. I piled plugin after plugin for little features here and there, only to notice unexpected and undesirable behavior.
</tl;dr>
It wasn’t until recently that I decided to wipe it all clean and start over. After studying more about the core features and putting them into practice, I was past courting and prepared to ask it to marry me. But the thought was still rolling around in my head “Why buy the cow when you can get the milk for free?” (so what if it’s a euphemism, it still works). Lots of other types of projects simply take donations to help fund development, not strict licensing.
That was the purpose of this thread. I completely understand the need to support the developer. But why pay $59 dollars when I can find something that has 2/3 of the features as other editors and can donate what I feel like its worth? What extra goods do I get for trading in my hard-earned cash?
I can happily say that as of moments ago, I am now the proud owner of a license. If it buys Jon an extra month of internet access or 4 cases of beer to help his efforts, then I’ll sleep better at night.