Surviving business jungle
Monday, August 18th, 2014

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 […]

Read More

Thursday, August 14th, 2014

How Often Should I Blog

In this video I talk about how often you should blog and why blogging more often is better as long as you can maintain a consistent level of quality.

Read More

Businessmen arm wrestling
Monday, August 11th, 2014

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 […]

Read More

Man, an astronomer looking through a telescope.
Monday, August 4th, 2014

I Hate Astronomers

The majority is not always right. If you get nothing else from this post, but it has helped remind you of this fact, then I’ll feel that I have done my job. The society we live in today is more connected than ever. It is easier and easier to share ideas and communicate. Right now […]

Read More

Monday, July 28th, 2014

The Experience Paradox–How to Get a Job Without Experience

One of the most difficult things about becoming a software developer, is the experience paradox of needing to have a job to get experience and needing to have experience in order to get a job. This problem is of course not relegated to the field of software development, but many new software developers often struggle […]

Read More

Thursday, July 24th, 2014

How Do I Make $2,000 A Month On Passive Income?

In this video I answer a question about how to make passive income from a book and a blog.

Read More

Chained and praising
Monday, July 21st, 2014

Why I am AGAINST Net Neutrality

No, I’m not saying this just to get a rise out of you, I am actually against net neutrality and here is why: Net neutrality is this principle that says internet service providers should treat all data on the internet equally. I actually like this idea; I agree with it; I hope internet providers choose […]

Read More

Thursday, July 17th, 2014

Can I Be A Professional Mobile Developer? (iOS / Android)

Yes. Yes, you can. At least I think so. In this video I talk about why.

Read More

Tuesday, July 15th, 2014

Whitepaper on Getting QA and Developers To Work Together and Upcoming Webinar

Just wanted to do a short post to talk about a whitepaper I wrote for one of the companies that has been a big supporter of this blog, Zephyr, and also invite you to check out a webinar I’ll be doing next week on “How trying to learn too much may actually be hurting you–and […]

Read More

Monday, July 14th, 2014

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 […]

Read More

Thursday, July 10th, 2014

Fitting In With Corporate Culture

In this video I answer a question about fitting into corporate culture when you come from a different background.

Read More

Tuesday, July 8th, 2014

Developer Productivity Tool Review: Telerik’s Devcraft

I don’t do many product reviews on this blog–and there is a good reason for it. I get plenty of requests for companies asking me to “pimp” their stuff on this blog, but most of the stuff I am asked to write about I just don’t use or would never really find myself using. However, […]

Read More

All courses