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

Relive the Apollo 11 lunar landing

I was not old enough to remember the first man on the moon - in fact I wasn’t even born until the following year.


Read More

Sleep is your superpower

This is one of the scariest videos I think I have ever seen. It is not a horror movie or a thriller - it is a talk about the impact sleep has on the body and in particular the impact a lack of sleep has. This includes increasing the risk of cancer, decreased brain function and reduced immune system. I am seriously reconsidering how I “do” sleep after watching this!


Read More

How I learnt to run my own personal AI

By now most people have tried or at least heard of ChatGPT. It is now relatively easy to run your own AI instance on your own machine.


Read More