A Programmer Life | Evolution of the programmer's