Humans also weren't meant to build pyramids, send men to the moon, or write operating systems. Big organizations are needed for big problems. But I do generally agree with the article that big organizations are not the best place to develop as a programmer.
By "big" I mean problems that require many distinct, intelligent decisions. These problems always has and always will require very large groups of people working cooperatively. For example, the Apollo program at it's peak employed 34,000 NASA employees and 375,000 contractors [1]. This is really a point of semantics though, not really worth debating.
like matt said, I think eventually yes. It seems silly to us now, just as it seemed silly back a couple hundred years ago that you can run a farm with just a handful of people and even produce more food.
But when you have many tools and building blocks , the problem doesn't require many intelligent decisions anymore , and isn't "big" by the definition given by the parent thread.
It use to be that you required larger teams to build software as a solution to problems before. As software tools get better and infrastructure tools get cheaper, it's more and more feasible to solve problems with software with a smaller and smaller team.
That, along with the trend of software being used to solve more and more problems (more stuff is being solved by computers), it would seem like that eventually, even something like spending people to space would only take a small team, as infeasible as that seems right now.
To farmers of yore, it would seem laughable that we are able to produce a lot of food with so little farms. To builders of yore (like pyramids), it seems laughable that we're able to build taller buildings with much less people.
Given that technology and pace of innovation keeps accelerating, we should be able to solve larger class of problems with less effort and less man power.
I think that it's mostly a symptom of machines replacing humans. for example , in the past we needed humans to connect us to each other so we can collaborate. now we have the forums , search , etc...
Taking this trend to it's extreme , when we have human equivalent robots and AI , one man could build anything he wants by commanding machines to do the work.
I would qualify it like so: that government-scale problems still need government-scale employment. But they need relatively less of it now. As with a lot of things in technology the change is mostly creeping in from the bottom, turning large spaces into cheap/easy one-person problems.
"Big organizations are needed for big problems" - Not necessarily true. Most of the big problems till date have either been solved by a small group of people, or in some case just by individuals.
Obviously false. You write via the Internet, which from the beginning has been created collaboratively, not hierarchically. (The big organization of the time, AT&T, refused to participate. See "When Wizards Stay Up Late" for the history.) I read your comment via a Linux box. My OS was started by one guy and has been built up by a lot of individual voluntary contributors.
The pyramids are a great example of what's wrong with bosses. For each pyramid, hundreds of thousands of people worked for years so a rich tyrant could impress people and feel better about dying.