|
|
|
|
|
by nueded
3380 days ago
|
|
>While professionals in other industries use professional tools, programmers use commodity hardware and software (the kind a homemaker would use to google a guacamole recipe). :( i have to disagree with you here. most of the tools we use as programmers are so precise, adaptable and refined for the job that would make your average industry professional cry. having those tools run on a guacamole-recipe machine is only a testimony to their power. it's not just the software either; through services like AWS we have access to some of the most sophisticated and optimized computation and storage hardware on the planet. |
|
I don't really want to get started about those slow laptops (that have “Pro” labels on them). I don't know about you but for me their performance is disappointing. (By the way, I use a 2010 Macbook Air as my home machine so no need to call me “picky”). Yet those “Pro” machines seem to be “default” ones in so many organizations I know. They are a good trade-off indeed between looks, portability, versatility and price. But they are nowhere near “pay whatever it takes to scrape every last drop of performance and reliability from your tools” approach that to me seems to designate the choice of tools by professionals.
About software. There's the brilliant, inspirational and slightly sad article: https://www.fastcompany.com/28121/they-write-right-stuff . Where, I remember, was a comment with a person asking, “do you want to pay hundreds of dollars for a text processor written with the level of quality described?” And my reaction was, “Hell, yes! If it's a professional tool and I earn tens of thousands using it, I should be able to pay accordingly for my main equipment”. In web development industry there's an apparent trend now to switch to “hipster” (I mostly like things hipster) text editors. Won't specify the names here but they are usually written in Javascript and HTML and are “highly customizable” but I rarely see them made to perform functions my IDE does out of the box. In the meantime, IDEs for web development are a few (are there any besides the Prague-made ones?) and are not very customizable by my needs (compared even to aforementioned lightweight editors).
Anyway, thank you for your answer and I am glad, that you do focus on the positive side of things!