Professionals do everything necessary - not just the fun bits

This article defines the difference between a professional developer and an amateur as:

A professional always does everything necessary to complete a job. An amateur sometimes chooses only the fun parts.

It goes on further to say that the amateur only codes what they have been told; the professional bring “their full brain, experience and creativity”. To be professional is to go the extra mile, think about the work and deliver something that delivers what is needed (which is not necessarily what has been defined).

Links

The difference between a professional and an amateur

Random Posts

The little things in films can make a big difference

I listen to a lot of podcasts (probably 500+ a year) and one I make an extra effort to listen to every episode is 99% Invisible. It is “about all the thought that goes into the things we don’t think about — the unnoticed architecture and design that shape our world.”


Read More

When your WPF menu alignment is wrong

I had a very weird problem where my menus on a WPF application were dropping down to the left instead of the normal to the right.


Read More

Expectations and comparisons

Some times expectations are met, or exceeded, and sometimes they fail to be met.


Read More