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 …

money

Not Doing THIS Could Very Well Be The Biggest Mistake You Make In Your Software Development Career

We all want to make more money and have better opportunities, right? I know I do. Whatever I am doing, I want to be the best at it–or at least near the top. So, why do so many software developers choose to be generalists instead of specialists? The fear of being pigeon-holed Probably the biggest reason, I hear from most …