Month: November 2013

  • How GitHub (no longer) Works

    Very interesting talk from GitHub’s Zach Holman on how the company’s decentralized culture is evolving as it grows.

  • Aaaargh!

    I have to write a fucking custom Tuple class in my Java program just to have a function that returns a pair of values?

  • Programming Language Features for Large Scale Software

    My Quora Answer to the question : What characteristics of a programming language makes it capable of building very large-scale software? The de facto thinking on this is that the language should make it easy to compartmentalize programming into well segregated components (modules / frameworks) and offers some kind of “contract” idea which can be…