120 karma · joined November 24, 2009
- Collapse by Jared Diamond, http://en.wikipedia.org/wiki/Collapse_%28book%29 about how we over-exploit our planet.
- The Lucifer Principle by Howard Bloom, psychological and cultural explanations of how humans react to "memes" amongst other gems of knowledge.
- The Eschaton series by Charles Stross (sci-fi).
US sucks up all the skilled workers of the third world while Europe is easier to reach from Africa and Asia. The important thing to realise here is that there is a very big difference between the Iraqi businessman taking a flight to New York and the illiterate Somali being chartered over to Spain.
Adwords.
Consumer product if anyone wants to know.
Perhaps I would have done fine without them, but I'm sure my projects are better as a result of me spending a couple of years learning stuff.
If you want to become a "better" programmer in the context of writing more efficient code, more bugfree code and become more efficient (learning to use the concepts that comes with the language instead of reinventing the wheel). Then yes, school helps.
You can learn it outside school aswell but I bet it will take more time in the long run. I think we'll have to accept that we disagree on this topic.
I used to have a site that carried 5m uniques/month, but I've also run sites that had has worse performance problems with much less users. I know of several instances where I got stuck and had help from academic books (to refresh my memory) or friends that paid more attention in class than I did :-)
My point, and as others point out, you just dont learn these things yourself unless you are forced todo it. Learning to solve a problem and learning to learn are two very different things and the later makes your view of a issue much more complete. Many subjects is completely useless stuff that is only in the courses to make them hard, but when I look back I tend to see that many courses were very valuable.
If you value time / fun over code/data integrity at all time PHP is a excellent choice for producing web services. If you are writing a control system for a airplane I would not recommend it.
In data structures you learn how to properly use a data-type. You learn how to implement a hash and a list. That is knowledge that is very valuable when programing high level stuff later on.
In algorithms you learn how to construct loops and programs that run faster than they would otherwise. For instance, think about how much faster it is to search for something in a sorted list than in a unsorted list (its log vs exp if its a nested search).
Processor architecture because you want to know where those bits go, if you dont, how are you ever to truly understand pointers, variables and data structures?
Your life will be soo much easier with these fundamentals in Computer Science in regards of scalability, performance and even user design. It's not for everyone and you can certainly do without it. But what you're advocating is basically "luck". Not everyone will write plentyoffish or twitter.
I'm on of the only few with a technical education and I always have a hard time explaning that "yes I did go to college" (I'm from Sweden so it's called University but its not the same as in US), "but I did not graduate".
Their eyes flicker, and I'm instantly degraded to that basement guy with big computer screens they know so well from highschool.
I know very well that my life in very many aspects would be other peoples envy. I organize my days myself, I pay my own salary and I can divulge on whatever project I choose.
However, many people equate a steady paycheck with safety and responsibility. Two keywords that are atleast here in Europe quickly becoming very hot.
However, even if he did ban even one user for disagreeing with him without breaking a rule, then that is a very serious violation in the spirit of wikipedia.
Now I'm sure this goes on and on in such as place as wikipedia. I wonder how many administrators they have that are looking into climate change / weather on a day-day basis.
Far too many people are going to make their decisions on these matters based of what wikipedia says for it to be allowed to be tainted by information not backed up by facts.
They're quite picky really. They're also very picky about pages you dont have controll over yourself (such as user-edited pages..). You can get banned for a comment a user wrote if you're not careful.
Funny stuff.
I wont pay editorial content online. Period. I dont even use google news either. They are not the problem.
I pay for subscriptions on dead trees to arrive at my house because that is the only way I can read it in peace. Now if Murdoch has a idea that his failing businesses are failing because of the internet, good riddance. Have fun selling used cars instead, atleast they cant be digitally copied.
I much more prefer screenshots with loads of text.