3 ms·
I think that there's two distinct ideas here, and they're fused together. One of them (IMO) is valid, the other is not. "Programmers spend too much time attent
by joshwcomeau 10y ago
I think that there's two distinct ideas here, and they're fused together. One of them (IMO) is valid, the other is not.
"Programmers spend too much time attention-seeking, or debating online, instead of actually writing code" is a valid topic to debate over; I can see arguments on both sides, but it's certainly a thing that could be argued. The work we do is more important than all the meta-stuff surrounding that work.
"Programmers are too pampered and we should just give them all shitty old computers in shitty offices without perks", though... workspaces are important, as are the tools. A large monitor means I can have more stuff open at once, and I know that I'm more productive when I have an external monitor than when I don't, and I need to cmd-tab a bunch between editor, terminal, and browser.
Companies don't offer good equipment and perks because they're charitable, they do it because it produces results (more often than not).
- xapata 10y ago> produces results Conversely, companies that don't offer good equipment are making a terrible decision. I once worked at a company with a single 14-inch monitor on every desk. In 2010. I was astonished.
- collyw 10y agoPersonally I don't mind working on an average machine. I don't do anything with huge computing needs, and it shows where the bottlenecks are before they get into production. (Then the disk starts paging and I change my mind about having a better machine).
- xapata 10y agoCompute, I don't care about. Screen space is precious. Every extra window I can have open simultaneously increases my productivity.
- collyw 10y agoTrue, though for me its the keyboard. I can't seem to get into the flow on a laptop, despite the fact the resolution is better than my larger monitor.