Such is modern computing: everything simple is made too complicated because it's easy to fiddle with; everything complicated stays complicated because it's hard to fix.
Rob PikeRule 1. You can't tell where a program is going to spend its time. Bottlenecks occur in surprising places, so don't try to second guess and put in a speed hack until you've proven that's where the bottleneck is
Rob PikeProductivity is most important by engineering management rules, but enjoyment is most important for engineers. One stems from the other.
Rob Pike