important programming lesson number 1: be stupid and lazy
@annika I get what people mean when they say this, but it's one of my peeves, because we have _so_ many problems in software that are caused by programmers being lazy (poor testing, poor documentation, poor localizability, poor accessibility, ...).
@Tak Agreed, if you're skipping features, that goes beyond lazy. And documentation and especially tests enable future laziness, and shouldn't be skimped on!