Code Craft Code Craft
 
 
 

Archive for August, 2005

Fire your experts

How bad experts can create dependent organizations.

Free but not rigorous

A response to some o fthe complaints and questions people have asked in regards to my Freedom languages article.

Hackeycrock

A Lewis Carol derived poem

Inspiration

One of the best programming books I ever “read” and why it’s better than most others.

Freedom languages

This very popular article tries to get to the heart of what distinguishes languages like Java from ones like Python, Ruby, and Smalltalk

Six / ten

bad code and why named constants can be taken too far

Mind Reading Markup Language (MRML) 0.5 (theta) released

<do command=”laugh”></do>

Getting to root cause IS the root cause

Sometimes it’s best not to let your mind get in the way too much when trying to look for ways to improve.

Blame the victim

How checked exceptions are not nearly as cool as some would have you think.

The smell of wet dog

There is a time to hack and a time not to. What time is it?

San Fran Galore

Is Bangalore the “Silicon Valley” of India, and should it even want to be?

Hard work meets its match

How to automate for improved delivery.

The other truck factor

When the product gets done early the reason why comes as a big surprise.

The flip side of hammers

How sometimes using a non-standard tool can make good sense.

The software no-one can write

Discusses why there are certain kinds of software that no one is currently writing .

Let the hard stay hard

A discussion of how to control complexity in software projects.

Eric’s exploding head

Yesterday Eric’s head exploded…

Hammers are great power tools

A lament about certain powerfull features that are lacking in Java

Why preschool teachers make the best managers

How software managers could learn a thing or two from preshool teachers

Karl can’t spell

What to do with the person who knows everything… and does nothing?