Iterative Personal Development

The road to greatness often comes with a lot of polishing. This is how I write software. I start with a simple chunk of code and gradually write software components, refine code, and tweak the solution until it results in something that solves the requirements as gracefully as possible. It’s awesome to realize this is […]

Who Needs Goals?

A while back, while working for a former employer, I was called into my manager’s office. It was “annual review time” and my manager had decided one-on-ones were the order of the day. The review itself went well. I had great input from my teammates and had a green light for a promotion in the […]