5 Important Skills To Learn As A Programmer

Importance of non-coding skills As programmers we write code to create scripts and programs as whole or part of wider websites, applications and software. So the “skills” we learn are often the skills in specific programming languages and frameworks or libraries. But what are the other skills that we must learn to be effective programmers? […]

5 Things that will waste your time as a developer

There are many things that for developers can waste time in completing their projects or maintaining them in the long run. These mistakes are committed by developers of all levels of experience and are by far not exclusive to junior members of our profession. I have definitely been guilty of such mistakes myself. 1. Building […]

My 10 best open source software alternatives

I am a huge fan of open source software. Aside from this software being free the vast majority of the time, it is also often the case that these examples of software have been lovingly built by international communities and where commercial value and cost is not a factor, we often find that the only […]