January 4, 2016

On Technology Choices

There's a nasty habit in software to choose technology based on what's the latest thing to arrive. You can see this in tools (e.g. GIT) or languages (e.g. Ruby) or libraries (e.g. AngularJS). The thought is because a ...

December 27, 2015

On Languages

So many things in software become religious wars, languages is probably number one. Which language should you use for any given task? Which language is generically the best? Which language is fastest/smartest/structur...

December 24, 2015

On Naming

So, why "Kev on Software"? As you can imagine the first bit is easy - my name is Kevin, but why "on Software". Back way back when there was a blog called "Joel on Software" - by Joel Spolsky. He wrote passionately abo...