If only there were some presidential candidate who had those as his top three issues before the election, I'm sure Newsweek would have been 100% behind him.
/sarcasm
If only there were some presidential candidate who had those as his top three issues before the election, I'm sure Newsweek would have been 100% behind him.
/sarcasm
Much of what Ron Paul said sounds great to armchair economists, armchair social scientists, armchair international political scientists, and so on. Nearly all of his proposals were simple solutions to exceedingly complex problems, and in practice, complex problems more often require complex solutions.
(Disclaimer: I liked Ron Paul a whole lot during the early stages of the primaries, but on later reflection concluded that an RP presidency more likely would have been disastrous.)
Also, banks that rely on the ability to create fiat money that the government forces people to use would suffer as people begin to use hard currency.
Also, a lot of government employees would have to transition to private employment.
Since a lot of people are employed by the government, banks, and the military, RP-style changes in these sectors would create a lot of tumult. But this would be temporary until people readjust. The end result would be a richer society because more people would be employed privately and resources would be better distributed. Society would also be more free, which is a quality worth having even if there were no economic benefits.
When you apply that sort of thinking to code, the result is an explosion of special cases, and you get buggy, slow, and unmaintainable software.
Maybe it's just me, but it seems like the best societal innovations have been as simple and neat as the best code hacks. "All men are created equal," rather than, "Some men are created with more rights than others -- there's a complex hierarchy to be followed. We have rules for this!"
Edit: Yes, the analogy to code was not to be taken too seriously, though I don't think it should be completely dismissed either. Do the complex problems that a large organization faces require a ton of complex rules? Netflix doesn't think so. As for my implied argument that "simpler rules make for a better society," if you don't like the Jefferson example, there are plenty of other historical examples you can find. The Constitution is an extremely short document considering the magnitude of what it set out to accomplish. It structured an entire federal government in only a tiny fraction of the words found in the currently proposed healthcare bill.
Politics and sociology is not code. Appreciating this very simple assertion, the rest of your claim falls apart.
> "All men are created equal,"
I cannot think of a more contrived, irrelevant example. Trying to model policy and social behaviour on, say, OOP, is a really bad idea.
I know this is HN and all, but not everything has an analogue to programming. The "hacker mentality" is not a panacea to the world's ills.
Above though, I'm just pointing out that simpler is often better in a number of different fields, even for complex problems. The Supreme Court spends a great deal of time trying to lay down the simplest tests and precedents they can. The Bill of Rights was a simple document which addressed centuries of complex abuses. Smart companies try to find the simplest policies and procedures that could possibly work. And yes, in technology we often find that a simpler process scheduler works better than a more complex one.
> I'm just pointing out that simpler is often better in a number of different fields, even for complex problems.
Yes, but that in no way suggests that simpler solutions are better in this field - that neither of us are really qualified professionals in (I'm assuming you're not a policymaker or politician :P)
> lay down the simplest tests and precedents they can
For good reason, but again, this in no way suggests that simple, one-liner policies would be better than, say, a 100-page tome of laws that address specific cases.
> And yes, in technology we often find that a simpler process scheduler works better than a more complex one.
And yet this still has no bearing on whether or not this holds true in politics. The whole concept strikes me as "simple solutions work better in technology, clearly they also work better in politics", which to me is an absurd statement to make.
Think about the tax system. What's the simplest system? Flat tax for all? Is this the optimal solution? Most people would say no - but yet it's the simplest, easiest to calculate, and least burdensome in terms of processing cost (both for the filer and the taxman). We have highly complex tax systems that work considerably better than the lowest-common-denominator easy solution.
Which isn't to say there isn't a simpler solution that would work better, but it certainly breaks the notion that simpler = better.
I think the biggest problem we have in this country is that everyone is addicted to easy credit and living beyond their means. The government is moving heaven and earth to prevent the housing bubble from fully deflating even though the high prices were all based on loans couldn't people afford in the first place.
Any time someone suggested letting the investment banks fail, they raised the spectre of global economic collapse, even though A) no one really knows what would happen in that kind of systemic collapse, and B) the people responsible for predicting that had unfathomably huge incentives to paint it as a doomsday scenario. After all, those are the people who made billions from the bubble economy, and who stood to lose not only their millions, but also their prestige and employability in the future.
I do agree that electing Ron Paul would have caused some short term pain, but I'm more convinced that by not taking our medicine we are greatly diminishing our long-term prospects. However the weakness of democracy—especially in the digital age—is that people will always elect the feel-good candidate over the one with real long-term vision no matter how brilliant the latter or how ignorant the former.