Technology
technology n 1: the practical application of science to commerce or industry [syn: engineering] 2: the discipline dealing with the art or science of applying scientific knowledge to practical...
View ArticleJava is not Statically Typed (right now)
What?!?1?!/!? That is right, I said it Java is not statically typed and by proxy is not safer than dynamic languages. Zealots HALT! We can fix this, and I intend to add some gas to the fire that people...
View ArticleThe tools we use
A few months ago I made an observation about the software development profession that I simply brushed off as unimportant. Now I still feel it is equally unimportant, but in the spirit of Obi...
View ArticleWhat makes a great developer?
Passion. I have come to the conclusion that, that simple word is what separates an average developer from a great developer. IQ, education, degree, books, none of that matters, these are all symptoms...
View ArticleProgram to an interface not an Interface
For the longest time I have thought I was crazy, because I just didn’t see the benefit of programming to an Interface. I agreed it was good from a design perspective, but as an implementation I saw no...
View ArticleWhy Defensive Programming is Rubbish
There are many ways to classify a programming style. One of the classifications I hear a lot at my current place of employment is Defensive Programming. Before I worked here I had noticed the style but...
View Article