They come in all shapes and sizes: needy ones, demanding ones, ones that know too much, ones that know too little, ones that don’t pay – most of us have experienced at
I wanted to share my thoughts on the fine line between art and software design. Is software development an engineering discipline? Is it art? Is it more like a craft? Software is
Our greatest successes in life are often found in helping others succeed. Our most lasting and fulfilling achievements are often earned by helping others fulfill theirs. You might want to start something great
A very good colleague of mine is quickly becoming the ‘go to’ person at his new company. He’s the type of person every boss absolutely loves because he actually gets shit done
Very few times in one’s life has there been an individual that has had such a profound impact on how we think; not just about technology, but about life. I am a
Our attraction to games and the enjoyment they produce is a concept highlighted in Mihaly Csikszentmihalyi’s Flow. According to Mihaly, human beings achieve a state of optimal experience when our skills are
The first time I was invited to join the ‘board’ of a company, it was a non-profit organization, I was extremely excited. Being asked to serve on a board, I felt was
For several years, teams in the SEC conference in NCAA football had adhered to a “war of attrition” game strategy: they called conservative plays and held on the ball for as long
This post was inspired after I had a discussion with someone that I would call a “humble rainmaker”. I have only met a few people that I would say fall into this