Me, after trying to understand software projects. I don't have a great knowledge of programming, but I like to tinker. Are you guys having an abstraction contest or something? The worst part is that I feel like everyone else sees this as a non-issue. I don't have any solutions, and I definitely can't visualize how I would ever be able to contribute to a project without making it a full-time job. Hats off to all you machines out there who really get this stuff.
Remember those pictures: "How many books can fit on a CD?"
Software development turns that wonder into a nightmare for me when I consider how large projects, and their libraries, are these days.