Phil Johnson

Writer/Editor at ITworld

I'm a writer and editor for ITworld.com, after having survived 17 years in the corporate wild as a software/web developer, technical lead and project manager.

In my spare time these days, when I'm not chauffeuring my daughters to and from school, lessons and Justin Bieber movies (ugh), I enjoy drawing cartoons, tweeting and taking pictures of cranes.

10 tried and true methods for breaking coder’s block

6 things all good software code has in common

6 things all good software code has in common

Not all source code is created equal. Here’s what developers say makes some software code far better than others.

Programmers’ 10 biggest frustrations

Programmers’ 10 biggest frustrations

As great of a job as software developer is, like any other job, it has its annoyances. Here is a list of the things most likely to make them pull their hair out

9 things you need to know to run a successful software development team

9 things you need to know to run a successful software development team

Experienced software engineering leaders share what it takes to get the most out of your team.

9 things you need to know to run a successful software development team

9 things you need to know to run a successful software development team

Experienced software engineering leaders share what it takes to get the most out of your team.

Houston, we have a bug: 9 famous software glitches in space

Houston, we have a bug: 9 famous software glitches in space

Software bugs can occur anywhere, but can be particularly troublesome (and costly) in space

Just their type: 12 keyboards programmers love

Just their type: 12 keyboards programmers love

Software developers can become quite attached to the keyboards they use to bang out code all day. Here are some models that have significant coder followings

Cracking the code: 5 tips for hiring software developers

Cracking the code: 5 tips for hiring software developers

Hiring programmers is hard, but these tips from companies trying to improve the process just might help you to better identify, recruit and evaluate coding talent.

Up your coding game with these 7 tips from great programmers

Up your coding game with these 7 tips from great programmers

Experienced software engineers share their thoughts on what differentiates great programmers from good programmers and what it takes to up your coding game.

Job outlook: Starting salaries for recent computer science graduates

Job outlook: Starting salaries for recent computer science graduates

This infographic based on a survey of recent college graduates demonstrates just how much the job market loves computer science majors.

18 pieces of classic software whose code is now accessible

18 pieces of classic software whose code is now accessible

The source code behind proprietary software doesn’t always remain hidden forever. Here are a number of examples where the code behind well-known applications has come to light

Welcome to the workforce: Advice for new programmers

Welcome to the workforce: Advice for new programmers

Veteran software developers share the lessons they’ve learned over the years about how to successfully navigate the professional coding business.

Load More