I’d like to share with you some self-improvement lessons I have learned from my college computer programming classes. In software development, an application (or app, for short) always has a version number. It’s usually 1.0 for a new app, 2.0 for its major upgrade, and so on. With each new version, the app gets better and better.…
Most programming doesn't require a special brain, but it’s more frustrating and messier than anyone lets on. There are thousands of enthusiastic blog posts, classes and apps that aim to entice you with the promise of a slick, unequivocal procedure for learning to code. They rarely mention the tedium of getting your environment set up…