Software engineering and such. Spilling the proverbial development beans—the good, the bad, and the buggy.