Phil Wheat's Blog about all manner of things, with an emphasis on SharePoint technologies.

Jun-242008

The best tool for teaching programming

I get asked the question "What is the best tool for teaching programming to young kids?" a lot.  My answer (and not just for young kids, but for adults who haven't programmed before) is just about always - a set of RoboRalley!  Why?  It is very accessible, very user friendly, very competitive (:-) ) and even though it doesn't illustrate the concept of recursion, dynamic languages, memory spaces, or many other critical concepts, it does teach the concept that algorithms need to be flexible and adaptable or else bad things happen when they run into the real world!  I picked up a copy for a friend this spring and found out that there was a new edition available, and  just found out when writing this post that there's an online demo as well!  (I pitched the idea to Wizards of the Coast back at WorldCon San Antonio with less results than I had hoped. :-) )  Go take a look, and if you have kids or non-programming friends, get them to give it a try.  You might find you have a bit more respect than you had before. :-)


Published: Jun-24-08 | 0 Comments | 0 Links to this post
Tagged as:

Jun-242008

Ran out of time today

I had meant to put up a show today on the Semantic Web meeting last week.  Michelle, and GeekAustin have both had some great coverage (I even saw Silona there, but didn't get to chat with her), but I wanted to make a few comments myself.  Hopefully I'll get it uploaded tomorrow, but until then - my comment (and ponderable for today) is - what's the difference that capitalization makes?  i.e. We talked a lot about Semantics and semantics - the two were separate, but related topics during the launch party.  What's your view?


Published: Jun-24-08 | 0 Comments | 0 Links to this post
Tagged as:

Jun-242008

Architecting for Internet Scale and Usability

With all the fun we've been having lately - I just wanted to post a pointer to the last ArcReady event we hosted.  Architecting for Scalable and Usable Web applications.  Twitter, are you working on it?  I've been a fan since last year's SxSW, but you're DYING at this point.  I may have to listen to whurley and just moved over to Plurk (or whatever comes after - Michelle is already a bit annoyed with the latest in Social networking and I'm not that far behind.)  Have we really created Larry Niven's Permanent Floating Riot Club already?


Published: Jun-24-08 | 0 Comments | 0 Links to this post
Tagged as:

Jun-242008

Playing the software game

I found an interesting audiocast on IT Conversations  (as a quick note, this is also where the famous Jeff Atwood of Coding Horror and Joel Spolsky now host their Webcast - Stack Overflow.) 

 

The audiocast was about the fact that cellular telephones are now being differentiated by their software, not by the hardware or the network service.  What a great advocate for the Software + Services paradigm.  Services are the baseline - you have to have them or you don't get in the game.  Software is the differentiation - this is what makes you stand out in the market.  You need BOTH!  This is what it takes to be good or great in the market. 


Published: Jun-24-08 | 0 Comments | 0 Links to this post
Tagged as: