Skip to content

Career

Members Public

3 Books Every Software Developer Should Have Already Read

Here are three books I feel are required reading for all software developers regardless of age, job title, or years of experience. The earlier you can get a hold of them, the better. Spoiler Alert: only one of these books specifically deals with writing code. Clean Code: A Handbook of

Members Public

Board Games Improve Leadership and Decision Making Skills

In Inc.'s June 2013 issue [http://www.inc.com/magazine/june-2013.html] there is an interesting article about how board games help hone leadership and decision making skills [http://www.inc.com/magazine/201306/leigh-buchanan/games-and-leadership.html]. I was a bit skeptical at first, but there are some

Members Public

Summer Reading: The First 90 Days

> The president of the United States gets 100 days to prove himself; you get 90. The actions you take during your first few months in a new role will largely determine whether you succeed or fail. The First 90 Days by Michael D. Watkins is a classic piece of

Members Public

Summer Reading: To Sell is Human

> Whether it's selling's traditional form or its non-sales variation, we're all in sales now. I just finished reading To Sell is Human by Daniel Pink as part of my summer reading list. This was a very interesting book with some serious implications to

Members Public

Read Fiction, Be a Better Leader

One of my favorite things about the Harvard Business Review IdeaCast [http://blogs.hbr.org/ideacast/] is the exceptionally diverse list of topics they cover each week. June 20th's IdeaCast was titled Read Fiction and Be a Better Leader [http://blogs.hbr.org/ideacast/2013/06/read-fiction-and-be-a-better-l.html]

Members Public

Succeeding and Not Failing

If asked, I would say that I devote a great portion of my life trying to succeed at something. However, when I try to be a little more introspective, I realize that most of the time I think I spend trying to succeed I actually spend trying not to fail.

Members Public

Your Project Needs a Theme

Every day, you chug away on your project (software, widgets, budgets, whatever) making incremental progress towards your final goal. One day something happens that you don't expect, in the biz we call this a production defect. Because of that, you have to pull valuable resources away from getting

Members Public

The Trust Equation

> You can make more friends in two months by becoming interested in other people than you can in two years by trying to get other people interested in you. -Dale Carnegie I was reading The Trusted Advisor [http://www.amazon.com/The-Trusted-Advisor-David-Maister/dp/0743212347/] over the weekend based on

Members Public

Take the Pessimist's View

As my career has progressed, I have noticed that my best work comes from when I constantly step back and take a pessimist's view of the solution. Through this lens I am able to find potential pitfalls that I otherwise would have missed. I remember a recent brainstorming

Members Public

Sync to Paper

Sometimes I find myself overwhelmed by the massive amount of digital tools I have at my disposal to solve a particular problem. What was originally meant to be a time-saving tool-set can quickly dissolve into a morass of confusion and frustration. When the tools themselves become a hindrance to you

Sync to Paper