This <i>reads</i> 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 <i>really</i> changed.<p>I myself have always had both Windows <i>and</i> Linux (and occasionally OSX) boxen around to help me do what I need to do - so what&#x27;s right in front of me doesn&#x27;t seem so one-dimensional as what PG writes about.  I&#x27;ve also been in and out of some radically different industries (for example, appdev consulting vs aerospace &amp; defense), and it seems pretty obvious to me that &quot;best tool for the job&quot; is the future and it always has been.  That means there will always be a place for Windows and BSD&#x2F;Linux+derivatives (I throw OSX in this bucket), and there will always be engineers of many stripes using each one (or multiples).<p>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.  <i>Lots</i> 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 <i>only</i> VCS technology that has truly been defeated is RCS&#x2F;SCCS, and probably only because they never figured out how to handle directories or else they&#x27;d still be around too.<p>That&#x27;s why I find these kinds of prognostications to be very silly (although fertile ground for gathering up fake internet points and&#x2F;or blog readership).