If statements considered harmful or Goto’s evil twin or How to achieve coding happiness using null objects.

When Edsger Dijkstra wrote his famous letter to the ACM in 1968[1], he created two things which we now take for granted: he condemned, in entirely theoretical argument and for all time, the goto operation; and he introduced the “considered harmful” tag.  Two out of three ain’t bad.

Continue reading