touching the building blocks of programming , feeling them , squeezing them , trying to reach into their essence and read their origins , understand the bigger picture of what they used to be a part of .