Fire your experts
How bad experts can create dependent organizations.
How bad experts can create dependent organizations.
A response to some o fthe complaints and questions people have asked in regards to my Freedom languages article.
A Lewis Carol derived poem
One of the best programming books I ever “read” and why it’s better than most others.
This very popular article tries to get to the heart of what distinguishes languages like Java from ones like Python, Ruby, and Smalltalk
bad code and why named constants can be taken too far
<do command=”laugh”></do>
Sometimes it’s best not to let your mind get in the way too much when trying to look for ways to improve.
How checked exceptions are not nearly as cool as some would have you think.
There is a time to hack and a time not to. What time is it?
Is Bangalore the “Silicon Valley” of India, and should it even want to be?
How to automate for improved delivery.
When the product gets done early the reason why comes as a big surprise.
How sometimes using a non-standard tool can make good sense.
Discusses why there are certain kinds of software that no one is currently writing .
A discussion of how to control complexity in software projects.
Yesterday Eric’s head exploded…
A lament about certain powerfull features that are lacking in Java
How software managers could learn a thing or two from preshool teachers
What to do with the person who knows everything… and does nothing?
Copyright (C) 2007 Kevin Barnes. All rights reserved.