Apple’s keynote for WWDC (which isn’t considered confidential, so I can talk about it) only had one real surprise. The rest of what was presented was more-or-less expected, and some of it looks promising. The only surprise was the upcoming Mac Pro.
Are Code Comments That Bad?
There are some (many?) who dislike comments in code, usually to varying degrees. There are some that believe comments have no place in the code. There are others that feel that comments should be used very, very sparingly. I have my own take that isn’t quite as harsh. Personally, I like comments in code, but only comments that meet a specific criteria.
Is The Tablet A Passing Fad?
Yesterday, Thorsten Heins from RIM proclaimed that the tablet market will diminish within 5 years. His view is that the smartphone will be the focus of our attention, and that we will attach it to “big screens” when we need more real estate. The idea of dockable phones isn’t new. But, so far, it really hasn’t caught on with smartphone buyers. Given the current growth rates, and overwhelming mass of predictions about tablets replacing PC’s, it would seem to be easy to dismiss Heins’ predictions as the words of a madman trying to shake things up. But there is a cautionary tale that should at least give us pause before proclaiming the tablet as the future of personal computing.
Am I Happy To Go To WWDC This Year?
I managed to win the WWDC 2013 lottery and get a ticket. I’ve written and trashed at least 2 very long posts about the complaining I’ve read from those that didn’t get in (or just don’t like how fast the tickets sold). But I realize that it is pointless. No matter what system Apple uses to sell tickets, there are about 50x more people who want to go than can go. It seems most people are determined to ignore this basic fact.
I’ve already covered why bigger venues (or a different city) probably won’t work. Even if Apple switched to some kind of lottery, there would still be those who act as if they are more deserving of a ticket, or complain that the system is rigged or unfair in some way. It’s a game Apple can’t win. The best they can hope is to not lose too badly. At least this year we had a chance to prepare to participate. I missed out last year (and it was my own fault), but I’m glad I get to go this year. I am not making assumptions about whether I can go next year or not. If I do, great. If not, oh well. It won’t be the first event I’ve missed out on, and it won’t be the last. You see, I know this one basic fact about the universe: life’s not fair. I deal with it, and move on.
What Has Happened To AMD?
There is an excellent 2-part series on AMD on Ars Technica, that provides a succinct review of AMD’s history, and a concise review of the company’s strengths and weaknesses. I, however, want to take a different viewpoint on AMD’s future. It isn’t that I disagree entirely with some of the conclusions in the article. It is just that I think I have a different perspective on why AMD is in more trouble than they realize, and that they may be heading the wrong way.
Does Google Have A Looming Antitrust Problem?
I’ll start this with a confession: I have written and discarded about a half-dozen posts on Bitcoin, but none of them ever seemed “right”. But something else caught my eye in the mean time: a piece on Ars Technica trying to sensationalize an EU investigation into Google’s practices with Android as an “attack on open source”. I’m not sure that the author actually understands antitrust law, even in a casual sense, nor do they seem to know what comprises a predatory practice.
What Kind Of Computing Is It, Really?
The past few years in computing technology discussions have been dominated by mobile computing, followed closely by cloud computing. Now, the talk is turning to “wearable computing”, distributing computing technology as jewellery, accessories and embedded in clothing. But I think that the real future is bigger than this. It isn’t specifically about what you wear, what you carry or what is sitting on a desk/table/lap in front of you. It is about what computing is available, and what computing you need at the time.