I've been programming since ~1999 and anecdataly don't remember programmers having a culture of paying for their dev tools. On linux everything's free, and on windows I've used a plethora of freeware IDEs/compilers/etc. from turbo pascal, dev c++ (that's the name of it), later on eclipse took the stage in it's buggy mess and right before vscode there was atom. The only people that I know that used visual studio either got it for free for being a student/teacher, had their job pay for it, or most commonly: pirated it.According to this[1] site visual studio had a 35.6% marketshare, tied at #1 with notepad++.
[1] https://asterisk.dynevor.org/editor-dominance.html
anonymous908213|1 month ago
Yes, I'm aware. That's the problem elucidated in the article. Developers expect everything for free, even though the price of tools relative to what they get paid to deliver products using those tools is completely trivial. This reluctance to pay for anything harms developers themselves most of all. If developers normalized a culture of paying for things they use, more developers would be able to develop their own independent software and sustain themselves without being beholden to $awful_corp_environment to pay the bills. But because developers will do anything they can to avoid paying <1 hr salary for a tool that saves them many hours, there is a huge gap between corporate professionals, who make lots of money, and open-source developers, most of whom make almost nothing, with only a relatively limited subset of independent developers able to bridge the gap and make a living producing good, non-corporate-nightmare software.
I'm pretty pro-piracy for students and such. It is an extremely good thing for learning to be as available as possible, even to those in poverty, so that they can make something better of their situation and contribute more to society than if they were locked in to low-knowledge careers solely by virtue of the random chance of their upbringing. But people who make a living off software development never graduate from the mindset of piracy. Even for open-source software, the vast majority of users never contribute to funding those projects they rely on. If we think open-source software is good for the world, why are we so opposed to anyone being able to make a living creating it? The world's corporate capture by non-free software is a direct result of our own collective actions in refusing to pay anything for anything even when we can afford to.
msie|1 month ago
antonvs|1 month ago
lmz|1 month ago
roryirvine|1 month ago
Really, it was responsible for as big a step change in pricing of programming tools in the 1980s as GNU, BSD, and Linux were in the 90s.
nxpnsv|1 month ago
pstuart|1 month ago
pjmlp|1 month ago
Yes they had educational discounts, but that was it.
wolpoli|1 month ago
The issue here is that they the developers aren't convincing their companies to pay for libraries now, partly because a lot of the tools are now free.
prmoustache|1 month ago