Software best practice - Don't be a Pigpen developer

Table of Contents1 - Keep all your old code2 - Copy and paste like a madman3 - Give your variables meaningless names4 - Worthless comments5 - The end6 - Epilogue

A lot of times I'm asked about software best practices, but sometimes it's easier to show a best practice by showing its opposite -- a "worst practice". With that, today I introduce you to a worst practice I call "The Pigpen Developer".

Apple's willingness to ship an incomplete product

An amazing thing to me about Apple is their willingness to ship an incomplete product. The one negative thing that stands out for me on the iPhone 3G is that I can't copy-and-paste between applications -- and the software is currently on version 2.0.1!