Was Steve Yegge Right?
regularlyexpressed.com
regularlyexpressed.com
Distributed, message/actor models have exploded. There are better options to multithreading now. Only niches (often front end ui something) need multithreading.
Acctully using threads probebly went back because of Actor Framworks, better understanding off developers, STM ....
So CSP-based models have gained a lot of popularity, as a way to kludge around it and get most of the benefit (but shared memory is still a property of threading I don't see emergent in the CSP approaches currently).
[1]: http://skillsmatter.com/podcast/scala/talk-by-haskell-expert...
The price could be lowered by some trivially better support functions. Why for example C++0x doesn't have lockless concurrent containers in the standard library is beyond me.
Prediction #9: Apple’s laptop sales will exceed those
of HP/Compaq, IBM, Dell and Gateway combined by 2010.
Reason for prediction: Macs rule. Windows laptops are as
exciting as a shiny disco ball in the ceiling.
Honestly, to me, that's just absurd on a fundamental level. And the reasoning just reeks of fanboy-ism (note: I have no idea who Steve Yegge is - I just clicked through out of curiosity). I tried to actually Google the market share for Macbooks,
but it’s probably impossible to find an absolute number.
Not hard. Found the following with two searches in just a few minutes:Circa Q2'08 (so, four years after the prediction) [1]: Apple laptop North American market share 10.6%. Dell and HP are both 21%, Acer is just under 15%, Toshiba is 9%, and "All Others" are 22%.
Circa Q1'11 Apple Notebooks are 5.7% global market share [2] and Apple is 8.5% of shipped notebooks + desktops [3].
At best, Apple COO Tim Cook says in Oct. 2010 that 20% of sold laptops + desktops are Macs [4].
[1] http://arstechnica.com/apple/news/2008/09/apple-gains-us-mar...
[2] http://www.ventureoutsource.com/contract-manufacturing/taiwa...
[3] http://www.notebookcheck.net/Acer-loses-its-Q1-2011-market-s...
[4] http://www.betanews.com/joewilcox/article/App-Store-comes-to...
http://daringfireball.net/misc/2011/07/u-texas.png
When I worked IT for my college, we saw a similar pattern amongst residential computer registrations - almost all of students' machines were laptops, and the majority of those were running OS X.
This might not have been such a big deal back in the day (once they graduated, they probably got a job that forced them to use a PC, and so they stuck with one), but the PC landscape is changing dramatically. Nowadays, it's a lot easier to mainline a Mac after graduating.
Given the higher baseline cost of Macs, I would expect them to be more prevalent among college students because a) those people can afford to go to college and b) financial aid makes the difference between a $500 HP and a $1000 MacBook seem much less significant. I am still surprised by that infographic, though: 52% OSX wireless users! I probably would have guessed something more along the lines of 33%.
Overwhelming user pressure is slowly bringing Macs into the workplace, but they're only feasible because something like Citrix XenApp (aka Presentation Manager aka Metaframe) servers allow access to decades of in-house Windows applications.
Even by revenue metrics, I doubt that Apple is bigger than all of those brands combined.
The thing is that Apple seems to maximize on profit (silly folks, they should know that market share is what you're going for). I couldn't find the figures, but I'd be curious to see what percentage of laptop profits belong to Apple. In the case of mobile phones, Apple now gets 60% of the profit in the industry.
Ok, I'll bite. I downvoted you for not knowing who Steve Yegge is.
His identity has no bearing on his being right or wrong. My knowledge of him (or lack thereof) doesn't mean that my criticism is invalid.
I'm sorry I'm not a programmer?
EDIT: So apparently my criticism is invalid? Would anyone care to explain why?
Here's your quote: "And the reasoning just reeks of fanboy-ism"
You didn't call him a fanboy, but that's just a technicality. You implied. Therefore, the objection is valid. Before you name-call, know who you are name-calling. (or better yet, make a more thoughtful case)
Personally, I downvoted you asking about the downvotes. Just suck it up and stop whining. (Incidentally, as is often the case, plenty of people came along after and, caring more about the rest of your post, upvoted accordingly.)
This all still doesn't explain how "Macs rule" is a valid and unbiased explanation of how MacBooks would come to account for over one-in-two laptops sold.[1] Doesn't that sound absurd if you say it out loud? "Every second person in the country owns a MacBook." That is quite the jump for a company whose cheapest (new, not used) laptop offering appears to start at $999 [2] and who only holds 5% to at best 20% of the market share.
[1] This is slightly simplified to a world where all laptops are either produced by Apple or they are Windows machines produced by the four companies he mentioned.
> better yet, make a more thoughtful case
I would say the same to you: why should I know who I am "name-calling?" You haven't told me any reason that his opinion shouldn't be taken at face value.
[2] http://store.apple.com/us/browse/home/shop_mac?mco=OTY2ODQxN...
I think people downvote rather than comment to avoid uninteresting nit-picky arguments like this. I would love a way to attach an anonymous private message to a downvote but that's probably a non-trivial feature to implement.
Why on Earth do you want someone to defend "Macs rule" as unbiased? Who is claiming it is unbiased?
I would say the same to you: why should I know who I am "name-calling?
Because then you'd realise why you are being downvoted. It's like you are downvoting Mr Burns for being biased in favour of nuclear power, or something. Yegge's style is humorous and pushy, not graphs and references. Lots of stuff he writes sounds a bit silly.
WRONG.
Aren't we capable of calling "false" statements "false" anymore? I can't believe that the author defended this prediction.
I'm sure you can twist the words "popular", "database", and "XML" around enough to try to make some argument that he was almost right. But if you read the full original prediction it's even more clear that he was as wrong as it is possible to be in a prediction.
Even that one grain of truth doesn't hold up if you read his original prediction. He was talking about pretty XML-specific stuff like XPath and XQuery, and even things like DTDs and Schemas; so schema-less document stores just don't fit Yegge's story.
I don't have anything against Yegge for making such a prediction, and I'm sure he's not all that concerned that he was wrong. However, I don't think the author is being intellectually honest when he tries to twist it into a "partially right", and I do have something against that.
Pretty close; there have been recent signs of this. Appengine is switching to a stricter payment plan. Google Apps for domain reduced their free user limit to 10. A lot of free API's are shutting down and some new ones require billing (Prediction, Storage, Search).
Although, in his particular case, it's Google paying him for his services...
If it'd been iPhone, it would have taken off. It was just way too early.
What year do you think XML databases will take over?
So for example, he got it right that mobile games would be big, but they were big on iOS which didn't exist at the time he tried to make use of it.
Nd he was right that relational databases would decline. At at the time not relational meant XML. He couldn't predict the NoSQL of today, because that just didn't exist.
Personally, I think that argument is just retroactively applying meanings that weren't there, however.
This was written in 2004. iPhone App Store launched July 2008. Pretty good prediction.
Overall interesting to read these and see how many of them he nailed.
Just remember, half the population is below average intelligence.
Replace "average" with "median" and you're at 100%.
Edit: Seriously, do a search on the term "oversee". It's a common term and it's related to slavery the same way "driver" is, which is to say basically not at all.
Obviously what you see is what you see, so you're not wrong, but I think the connection isn't something most people would see.