4 ms·
Discussions in posts about commercial libraries / tools developers often have extensive discussion about pricing and free alternatives (Threads about SublimeTex
by dman 10y ago
Discussions in posts about commercial libraries / tools developers often have extensive discussion about pricing and free alternatives (Threads about SublimeText come to mind). I wonder if the current sad state of developer tooling (stuck in the 70s in many cases) is because of our reluctance to pay for our tools. Would love to hear what others have to say about this.
- pjmlp 10y agoI belong to a generation that had to pay for its tools. My first Turbo Pascal for Windows was bought after a few months of saving. Same with other tools. Even open source, I used to pay for the Walnut Creek CD-Roms. Nowadays I still buy software tools and do occasional donations. So I cannot understand how the millenials expect to get their tools for free on one side, but then complain that unless they are selling services or SaaS software no one pays them.
- sangnoir 10y ago> So I cannot understand how the millenials expect to get their tools for free I'm a (senior) millennial and I'm prepared to pay for tools that are worth it. However, Free (as in freedom) software has come a long way, I won't pay for tooling that is at par or less capable than, with Free software. I think the rise of GPL/Open source - GCC, Linux and Free DBs & languages (and their ecosystems) are to blame; not millennials.
- pjmlp 10y agoSuch tools already existed back then, they were called freeware and Public Domain, or came as gifts in magazine listings or tapes. Also some people would keep on re-installing them past the demo deadline, or crack them, just to avoid paying. But not on the scale that happens today. Linux and GCC would not be as developed as they are if it wasn't for the companies that sell hardware and are willing to pay engineer time to improve them. During GCC early days, most contributors were the ones not wanting to pay for the Solaris SDK, so its development was as fast as Hurd still is today. Regarding languages, that is why commercial tools get all the nice goodies, no one can make a living of selling improved tooling to FOSS developers. Hence why many watch a talk from Bret Viktor and are amazed of his presentations, but we already had such tools in 90's, they just had the sin of being commercial.
- dman 10y agoIs there any way out of this local optimum?
- pjmlp 10y agoNo if people are willing to live by "worse is better" instead of shell out money to support those selling their tools. You don't see this entitlement to free tools in other professions.
- sangnoir 10y ago> Regarding languages, that is why commercial tools get all the nice goodies I mostly don't need the "nice goodies" - which why I don't but them (and I am prepared to buy when I do, or to show support to the developer. I love JetBrains). > no one can make a living of selling improved tooling to FOSS developers Good thing FOSS developers can improve their own tooling; they are developers after all. Freeware and Demoware are hardly comparable to Free & Open Source Software except on price. As a developer, I am empowered when I can fix bugs in my tools and submit a pull request upstream (happened to me 3 times this year alone). What do you do if you run into a bug in Borland Turbo Pascal or QBasic? If you have the energy, submit a bug report and hope it get fixed 4 versions down the line.
- pjmlp 10y agoI rather spend the hours on the job making the customer happy and off-job hours enjoying my time on earth with family and friends.
- dman 10y agoI strongly empathize with you on this. It seems that most of us want to believe that the only value add should happen at layer of the software stack we are working on, everything below and above should be a complete (free) commodity.