A lengthy discussion with Alan Williamson on the "perfect technology stack". In today's environment do you HAVE to be running on Linux, or is Windows Server just fine for some shops? C# or Java? Java or Ruby on Rails? Should you be getting rid of all of your old perl and PHP code? Is this the end for relational databases? AngularJS or jQuery?