What makes a good programmer? It’s an interesting
question to ask yourself. It makes you reflect on the craft of
software development. It is also a good question to ask
your colleagues. It can trigger some interesting discussions
on how you work together. Here are five skills I think are
crucial to have in order to be a good programmer.
Programming is about solving problems. But before you
write any code, you need to be clear on how to solve the
problem. One skill good programmers have is the ability to
break the problem down in smaller and smaller parts, until
each part can be easily solved. But it is not enough simply
to find a way to solve the problem. A good programmer
finds a way to model the problem in such a way that the
resulting program is easy to reason about, easy to

View original post 1,001 more words


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s