You can learn a lot from bad examples.
Call it learning-from-our-mistakes, anti-patterns, or devilish fun, there’s a lot to be gained by looking at how-not-to-do-it.
Those of us over 30 might remember our first introduction to BASIC programming, taught to us by our friend Jeff, in the electronics corner at the local super market. While Dad was shopping, Jeff went over to the Commodore Vic 20 demo kiosk and typed the following lines:
1 2 | 10 PRINT "Chris is a turkey!" 20 GOTO 10 |
10 PRINT "Chris is a turkey!" 20 GOTO 10
Utterly useless, except for the fact that it forever singed into our memory the ideas of branching and infinite loops…
[Read more…] about Punish Your Users with (not so) SmartShapes That Misbehave