Otherwise accurate, I can only object to your use of this phrase as intentionally vague when you could easily have been more specific and accurate: it is only software developers, apparently, that know everything. Network Engineers, DBAs, Systems Administrators, Tier II and Help Desk Technicians do not behave this way, but generally approach problems from a synthetic perspective of ignorance rather than knowing everything there is to know a priori. Developers are creators, gods among men.
Otherwise accurate, I can only object to your use of this phrase as intentionally vague when you could easily have been more specific and accurate: it is only software developers, apparently, that know everything. Network Engineers, DBAs, Systems Administrators, Tier II and Help Desk Technicians do not behave this way, but generally approach problems from a synthetic perspective of ignorance rather than knowing everything there is to know a priori. Developers are creators, gods among men.