d_r
Joined 16 years ago
Joined 16 years ago
This works for declines too. People continue to enroll to study finance or law in promise of riches[1] after each respective bubble has already popped.
More importantly, though, not every college freshman/high school student meticulously follows HackerNews or the latest fads. Not everyone even follows NASDAQ or can analyze the tech sector. People like "sure" things. Hate it or love it, the mainstream media and Hollywood have quite a lot to do with what people know and think.
[1] http://www.nytimes.com/2011/01/09/business/09law.html?pagewa...
Pro side: "we're stopping evil foreign counterfeiters, we're helping save American jobs, we're looking out for your safety."
Con side: "complicated sounding tech mumbo jumbo, this will break the internet, and some references to Libya"
Which side would you support if you didn't know any better?
SOPA affects more than just the "nerds." How can the messaging be improved? How can it be made more compelling to resonate more with laypeople?
Why aren't the "influential" people focusing on the message?
Of course, it's absolutely instrumental to spend a lot of time coding on your own "for fun." Just learning the proofs and such does not prepare one for the real world at all.
This was somewhat harder maybe 10 years ago. Fortunately in modern days, there are many APIs to play with, open source technologies, and so on. Communities like GitHub used to be much harder to find in the past. HN rocks.
But you'd have to know the theory too, to understand the concepts on a deeper level. Yes, some people are entirely self-taught, but it requires the person to already have the "drive" and to already know what they want.
Finally, a good university (like UofT is) can bring life-long friends and experiences and expose one's mind to more ideas. It's great for opening doors, and generally establishing a foundation for learning. Can't miss that!
Yes, most of coding knowledge comes from real world experience. But a university is essential in building the foundation. Those theory and math topics do matter. CS isn't just about gluing PHP code together.
Also, most non-startup jobs out there do tend to require a bachelors' degree.
At face value, its purpose is to stop the foreign counterfeit drug/goods sellers -- you know, the same guys who spam us with "enlarge your..." and such offers. The same guys who pollute Google search results with "buy handbags" trash. Now suppose someone had asked you: "do you want legislation against these foreign illegal drug sellers?" Surely you'd say yes. Heck, I'd say yes. What reasonable person would oppose this?
But the problem is that the legislation is presented as this, but is actually likely going to be used for other things (censoring online content, special interests of the movie industry, etc.)
So when we write to our congresspeople and explain our concerns with SOPA, I wonder: do they think "Hmm, I am just protecting the internet from so-and-so baddies selling drugs. Why are all these tech people suddenly up in arms about this? Do they somehow not want to stop those baddies?"
When we write, we say that we oppose SOPA. Would we be more effective if we asserted that we do hate those sellers and oppose SOPA because of its specific implications? Unless of course, the bad "side effects" are actually the main purpose and the "good" cause is just a very clever gimmick.
As with most development, use good practices. But then at the end of the day, profile your application to find the actual bottlenecks.
Realizing every day how much I still need to learn.