The Next Generation of Software Stacks

Companies that use GitHub, EC2, or Slack (companies we’ll call GECS) are early adopters of the interconnected tech stack. By finding out more about GECS and the other tools they use, we might be able to get a glimpse of where technology stacks are headed.

Two trends emerge among the most over-represented languages used by GECS. First, front-end tools, like AngularJS, HTML5, D3, JavaScript, and jQuery are very popular. Second, languages and frameworks commonly used in modern web applications (e.g. Node.js,Python, and Rails) are also popular.

.. frameworks and libraries like Bootstrap and jQuery UI—tools that can be common “starter” tools in front-end web development—are unpopular among GECS.

Finally, nothing stands out more than the rejection of PHP. Facebook, it looks like you’re going it alone.

..  The move away from Microsoft is also apparent elsewhere—.NET is one of the most unpopular languages among GECS.

..  Tools typically aimed primarily at marketing teams—tools like Crazy Egg, Optimizely, and Google Analytics, the most popular tool on Stackshare—are extremely unpopular among GECS. These services are being replaced by tools that are aimed a serving both marketing and analytics teams. Segment,Mixpanel, Heap, and Amplitude, which provide flexible access to raw data, are well-represented among GECS, suggesting that these companies are looking to understand user behavior beyond clicks and page views.

.. Nearly every tool designed to make it easier to talk with customers, from ZenDesk, Intercom, and Help Scout to Olark, UserVoice, and, are over-represented among GECS.