Kicking Off a New Consulting Gig – Three Things to Remember

Doing consulting or contract work is both interesting and challenging, due to the wider variety of customers you may need to serve. But what’s the best way to kick off a gig with a new customer? Getting good at that part of a project takes some work. Here are some areas to focus on so that you can start new working relationships off on the right foot. Read more on Kicking Off a New Consulting Gig – Three Things to Remember…

Three Ways to Cross-Examine Your Assumptions

Building software is hard. We struggle with asynchronous operations, distributed systems, and concurrency. When we are trying to figure out how to solve a given problem, we take an approach that is guided by a set of assumptions. These assumptions are critical tidbits of info that help blaze our trail toward making our plans a reality…

Until they don’t…’cause sometimes, they won’t. Sometimes, they guide us down the wrong path due to a flawed assumption along the way.
Read more on Three Ways to Cross-Examine Your Assumptions…

Losing Focus? Recharge by Giving Your Brain a Break

The phrase “work smart, not hard” has been uttered for years, but too many people fail to heed that advice. There is a lot of scientific evidence that taking regular breaks from our work allows our brains to refresh, forcing us to step away from the grind and re-evaluate the big picture. Oddly enough, taking breaks can lead to increased productivity while spending less time actually working.
Read more on Losing Focus? Recharge by Giving Your Brain a Break…

Dysfunctional Team? It Could Be an Empathy Problem

Over the years of working on many different projects with many different people, I’ve noticed that the biggest problems seem to arise from a lack of a shared understanding. To overcome these hurdles and become more productive, we need to gain empathy for each other and the challenges we face. Read more on Dysfunctional Team? It Could Be an Empathy Problem…