4 ms·
This is the same myopic view expressed by PG: you're only seeing what's right in front of you. There are plenty of web developers who aren't in gaming and use
by aggieben 11y ago
This is the same myopic view expressed by PG: you're only seeing what's right in front of you. There are plenty of web developers who aren't in gaming and use Windows on a day-to-day basis. This business of "future" and "past" is exceedingly silly. The right choice is the tool that you can do your job best with.
For lots of people, that's Linux. For lots of other people, that's Windows.
- mhartl 11y agoThe way to tell the difference between the past and the future is to look at the derivative. For example, in an attempt to get to know Windows better, I recently asked the only top Windows-using dev I know what his environment and tooling look like. "Oh, I switched to a Mac last year," he said. That migration is typical, and suggests that people who care about computers will continue preferentially switching from Windows to Mac and Linux. A similar thing happened a few years ago when Subversion was still the dominant version control system and SourceForge was still the main repository for open-source projects. It was 2008, and I was at a dinner seated between the CEO of CollabNet, principal corporate backer of Subversion, and the outgoing CEO of SourceForge. I asked the CollabNet CEO what he thought about Git. His view was that there was a winner among open-source VCSes, and that winner was Subversion. Then I asked the SourceForge CEO if he'd heard of GitHub. He had, but was unconcerned, since SourceForge was was cutting million-dollar deals while GitHub was still relatively small, having launched only in April of that year. Now, I was in Y Combinator at the time, so I definitely shared pg's "myopia", and at that point basically everyone I knew had switched to Git and GitHub. I thought to myself, "These guys have already lost, and they don't even know there's a war." And indeed things have played out exactly as I expected, with Git and GitHub crushing Subversion and SourceForge into irrelevance. So you see that there's a fundamental asymmetry between what pg sees in front of him and what you might see. Being in YC means you're "living in the future" [1], which is why pg writes with such confidence about the direction things are going. Subversion, SourceForge, Windows; Git, GitHub, Mac, Linux. The latter may still be big in absolute numbers, but the derivative tells you that the smart money is on the latter going forward. [1]: http://paulgraham.com/startupideas.html http://paulgraham.com/startupideas.html
- aggieben 11y agoThis reads persuasively, but the problem is that the same arguments have been made consistently since as long as I can remember. When I was an undergraduate, people were saying much the same thing, and almost nothing has really changed. I myself have always had both Windows and Linux (and occasionally OSX) boxen around to help me do what I need to do - so what's right in front of me doesn't seem so one-dimensional as what PG writes about. I've also been in and out of some radically different industries (for example, appdev consulting vs aerospace & defense), and it seems pretty obvious to me that "best tool for the job" is the future and it always has been. That means there will always be a place for Windows and BSD/Linux+derivatives (I throw OSX in this bucket), and there will always be engineers of many stripes using each one (or multiples). I mean, seriously: even Git - which really does seem to have utterly won the VCS wars from a certain perspective, is still just one of many in reality. Lots of people use Perforce. Legion upon legion still use TFS. BitKeeper is still kicking around. Subversion still has substantial usership. Even CVS is still around. Pretty much the only VCS technology that has truly been defeated is RCS/SCCS, and probably only because they never figured out how to handle directories or else they'd still be around too. That's why I find these kinds of prognostications to be very silly (although fertile ground for gathering up fake internet points and/or blog readership).