Blog Yellek

The antidote to driving the best cars to nowhere

Archive for September, 2007

City To Bay Run: A Bit faster Than Last Year

Thursday, September 20th, 2007

Last weekend I ran in the 36th annual City to Bay run along with 23,000 other people and the results have just been released today. I completed the 12km course from the city of Adelaide to Glenelg, which has the major benefit of being flat and ever so slightly downhill. Last year I managed to run the course in 1:13:20. This year I managed to break 6 minutes a kilometre and ran 1:10:26, a nice improvement. The only downer is that a work colleague managed to run a time about 40 seconds faster than me, incentive for next year I think.

Joel Spolsky Forgets Google GWT

Thursday, September 20th, 2007

Joel Spolsky has an interesting piece up over at Joel on Software comparing the development of the web with the development of computer software from mainframes to PC’s. It’s an interesting article and well worth a read. One of the points he makes is about how a new web framework is needed to iron out the differences between the browsers and remove incompatibility problems from the minds of web developers:

Somebody is going to write a compelling SDK that you can use to make powerful Ajax applications with common user interface elements that work together. And whichever SDK wins the most developer mindshare will have the same kind of competitive stronghold as Microsoft had with their Windows API.

Great idea. Except that Google has already done such a thing. It’s called Google Web Toolkit and it is available now. Sure it’s early days for GWT but it offers exactly the sorts of capabilities that Joel is talking about:

Google Web Toolkit (GWT) is an open source Java software development framework that makes writing AJAX applications like Google Maps and Gmail easy for developers who don’t speak browser quirks as a second language. Writing dynamic web applications today is a tedious and error-prone process; you spend 90% of your time working around subtle incompatibilities between web browsers and platforms, and JavaScript’s lack of modularity makes sharing, testing, and reusing AJAX components difficult and fragile.

GWT lets you avoid many of these headaches while offering your users the same dynamic, standards-compliant experience. You write your front end in the Java programming language, and the GWT compiler converts your Java classes to browser-compliant JavaScript and HTML.

So when Joel uses Google as his example of a company that is going to be blindsided by the new web application framework:

But then, while you’re sitting on your googlechair in the googleplex sipping googleccinos and feeling smuggy smug smug smug, new versions of the browsers come out that support cached, compiled JavaScript. And suddenly NewSDK is really fast.

And while you’re not paying attention, everybody starts writing NewSDK apps, and they’re really good, and suddenly businesses ONLY want NewSDK apps, and all those old-school Plain Ajax apps look pathetic and won’t cut and paste and mash and sync and play drums nicely with one another. And Gmail becomes a legacy. The WordPerfect of Email. And you’ll tell your children how excited you were to get 2GB to store email, and they’ll laugh at you. Their nail polish has more than 2GB.

I think that he misses the point. Google isn’t going to be blindsided by the new web framework, it’s developing the new web framework. It’s GWT and it’s here now.

Update: Joel Spolsky has replied to the many people who emailed him about his post suggesting web frameworks, stating his criteria for one of them to be his “NewSDK”. The reply is in the middle of his Princeton, Philadelphia and Boston Trip Report (3rd last paragraph)

Podcasts: 10 of the best

Wednesday, September 19th, 2007

I listen to podcasts a lot. In the car, on the way to and from work and even at home when I have to do something mindless like cleaning. With all the podcasts on my list though there are those that I will always listen to as soon as they come out, those that I wait for each week because I know that I will enjoy every minute. Here then are 10 of my favorite podcasts (in no particular order):

  1. The Spiel. Talking about boardgames these guys just deliver every single fortnight. They are funny and informative with consistently good content. Their show is segment based with each segment focusing on specific games as well as a news and notes and a feedback segment. This is my favorite podcast and comes highly recommended. The Spiel also has some really interesting contests including some really hard puzzles to solve.
  2. The Java Posse. This long running technology podcast about the Java programming language alternates between news and interviews. It keeps me up to date and entertained so I can do my job. My gut feel is that this cast isn’t as interesting and fresh as it used to be but it still makes my must listen to list.
  3. The Two Chris’s. This political podcast is taken from a segment on the morning program my local ABC radio station and features Christopher Pyne and Chris Schatt who debate the issues of the day from Liberal and Labor perspecives respectively. I find this a really good way to keep up to date with the Australian political landscape both nationally and in South Australia.
  4. The Dice Tower. Though a little less consistent in quality than The Spiel The Dice Tower still offers quality boardgame listening with top ten lists and contributions from a number of greater or lesser celebrities in the boardgame world. They also have some good contests. Lately they have been replaying some of their older episodes in between their fortnightly new material.
  5. This Week in Tech. The one word that I would use to describe this cast is slick. Professionally produced TWiT is like a PC magazine built for radio. The content tends to be lighter as Leo Laporte and guests discuss the week’s technology news.
  6. Joyce Meyer Radio Podcast. One of the two Christian podcasts on my list the Joyce Meyer Radio Podcast serializes messages from prominent Christian speaker Joyce Meyer. Produced every weekday you get to hear sections of messages that Joyce preaches at various conferences and gatherings around the world as well as a few interviews. The content is really good but I find the advertising intrusive so I generally skip it. I find that if I skip the first 30 seconds of each podcast and then skip to the end when Joyce stops speaking I get the best results.
  7. Geeks and God. These guys talk on some serious technical topics aimed at helping churches and ministries with technology. The content, however, is relevant to a wider audience. Their series on Drupal was fantastic. Currently on a long break I am looking forward to when these guys return.
  8. Garrets Games and Geekiness. Hosted by Doug Garrett and his wife Shelley this boardgame podcast covers games that Doug has played in various locations as well as a number of really good roundtable discussions and interviews. I like the conversational style of this cast and Doug certainly manages to get some interesting guests.
  9. On Board Games. A relatively new boardgame podcast hosted by Scott Nicholson (of Boardgames With Scott fame), Donald Dennis and Eric Dewey. The podcast uses a segment based format with one segment devoted to a boardgaming topic of interest referencing various gamers and then a number of game reviews. The game reviews use a “stop light” system (red, yellow, green) which I find really useful.
  10. Have Games Will Travel. A long running boardgame and role playing game podcast hosted by Paul Tevis. Paul covers some interesting topics and ventures into the role playing game world in a way that is most entertaining and informative. Paul uses his experiences in improv theatre to relate to being a GM of a role playing game and manages to discuss some really interesting psychology around social contracts in gaming as a result.

Overcoming Jealousy

Saturday, September 8th, 2007

I don’t agree with the whole article but Steve Pavlina has it completely right when he says:

Overcoming Jealousy

In my opinion jealousy is a side-effect of a mindset that’s rooted in scarcity. Jealousy is the emotion resulting from the notion that another person’s success or happiness somehow diminishes your own. If you look at the world from the lens of abundance instead of scarcity, it’s very difficult to become jealous.

If we look at the fact that God provides everything we need out of his abundance then we have no need to be jealous, God has more than enough to go around and have an abundance in reserve.

Blog Yellek is proudly powered by WordPress
Entries (RSS) and Comments (RSS).