Do Not Take this Software Era for Granted (Pt. 1)

We live in an amazing era of software. We walk around with powerful networked computers in our pockets/purses where we can wirelessly download millions of software titles, most for free, in under a minute. While most people can appreciate how insanely cool this is, I think there is an important secondary effect. An aspiring software […]