The single biggest problem in communication is the illusion that it has taken place. George Bernard Shaw Why a Framework? The single most important thing that we do at work is communicating with other people. It’s generally how we are…
Writing an Introduction Email
It’s a new year, and hopefully a better one than 2020! COVID-life has gotten me a little out of the networking habit, so lately I have been spending more of my professional time talking to partners, colleagues, friends, and clients….
Setting a Meeting With Your Boss’s Boss
Most people don’t have a problem talking to their boss or direct supervisor. Hopefully, you have casual access to this person every day and formal interactions through one-on-ones and other reviews. Sometimes though, you want to (or need to) go…
Your first week on a job
There are things you sit down to write because the world needs to know. Or ideas which are bursting out of you. For me, it’s mainly things that I thought everyone knew… and then I turned out to be wrong,…
Remote Controls: From Napkin to Production
Solving problems is what my company does for a living. 95% of the time we solve problems by building software. Over the last few years, hardware solutions have entered our solutions tool box more and more. This is largely due…
Getting what you pay for in software development
A brief exploration of the radical differences in contract software engineering quotes. Software companies are everywhere these days. If you add in the number of freelancers on contractor sites, craigslist, or the guy your friend knows, they are like grains…