bob-martin-softskills-2

How I got Robert (Uncle Bob) Martin to write a foreword for my book

Last week my publisher, Manning, gave me a little surprise. They told me that my new book, Soft Skills: The Software Developer’s Life Manual was going to publish early; that anyone who ordered before December 14th would be able to get the print version in their hands by Christmas (barring any unforeseen circumstances.) This was very exciting, until I realized …

man in suit with nunchucks

What It Actually Means to Market Yourself as a Software Developer

Today is your lucky day! No, really it is. I am going to tell you exactly what it means to market yourself as a software developer and why it just might not be such a bad thing. Believe me, I know what you are thinking. I get a lot of flak about the idea of marketing yourself or doing any …

Surviving business jungle

Taking Action

On any given day my inbox is full of emails from software developers asking me for advice on all kinds of topics. Even though many of these questions are unique, I’ve found that many of the emails have one root, all-encompassing solution: taking action. Most people never actually do anything with their lives. Most people are so afraid to make …

Businessmen arm wrestling

How to Negotiate Your Salary

I’m often surprised how many software developers neglect to do any salary negotiations at all or make a single attempt at negotiating their salary and then give up and take whatever is offered. Negotiating your salary is important—not just because the dollars will add up over time and you could end up leaving a lot of money on the table—but, …

??????????????

The 4 Levels of Freedom For Software Developers

For quite some time now I’ve been putting together, in my mind, what I think are the four distinct levels that software developers can go through in trying to gain their “freedom.” For most of my software development career, when I worked for a company, as an employee, I had the dream of someday being free. I wanted to be …

2014-05-07_10-28-52

What I Am Actually Doing and Why I Am Doing It

I thought I’d write a post this week talking about what it is that I actually do, why I am dong it, and what my overall strategy is with my business ventures and career. If you started listening to the Entreprogrammers podcast that Derick Bailey, Josh Earl and I just released this week, you probably already have somewhat of an answer …