1st rule of programming