Monthly Archives: June 2010

Some thoughts on old school programming and Why Johnny can’t code

It’s hard to know where to start with what is wrong with this article: Why Johnny can’t code – Education in

First off, the author is making a virtue of a necessity we once had as users of computers in the 1970s and 1980s. Back when personal computers first came out, programming them in BASIC was something you did because, well, there wasn’t much else you could do with them! If you wanted your Commodore PET or 64 or TRS-80 to do something, you needed to program it. Later on came wordprocessors and spreadsheets that allowed you to use the computer without having to learn programming. But first, you had to program.

Second, most kids I knew back then did NOT use a computer. Did not program. That was for geeks.  I think that will always be the way it is with new technologies. There are a minority of kids who are tinkerers and changers of things, be it cars, computers, or some other new thing in the future. For the rest of them, they will be just happy to drive the car, or use the mobile phone or play the video game.

Third, young people have access to vastly more free technology and tools than kids of the 70s and 80s did. There is so much open source and free software to program with and use, be in Java or Python or Javascript or Clojure. You name it: there’s something that is easily downloadable with lots of great documentation and examples anyone can use to get coding.

Fourth, personal computers have had more layers of abstraction added to them, true, and you have less control over them than we had back then. But I would argue that as new technology comes along, that kids have that chance again. I am thinking in particular about mobile application development. Also, I look to things like Arduino devices which young people can get, attach to their computers, and program. It’s the same thing as kids from the 70s. In fact, looking at Arduino books and tech, it reminded me of being a kid back in the 70s. There’s still the same opportunities, but instead of programming the PC they are programming something else.

It’s a good article, and I think it is worth a read, but it subscribes to view of that time that I don’t have.

One cool performer in one cool chair

Patti Smith at the Chelsea Hotel in NYC

From Photos: Celebrities by The Times in 2010 –

You too can write like Malcolm Gladwell

John Graham-Cumming, in his post, How to write a “Malcolm Gladwell Bestseller”, dissects the essence of Gladwell’s approach to bookwriting very successfully.

At first consideration, there seems to be something signfigant that Gladwell is attempting to say. But there is less there than it seems. It’s very good writing, and it is no worse and arguably much better than alot of business writing centered on case studies. But as this author says, they are a collection of interesting essays, and not a strong argument for some grand new idea.

How to wear brown and blue together

While they don’t go as well together as other colours, this is a superb example of how to pull it off

It works well here because the brown suit ia s mid tone brown, while the blues are either very dark (shirt stripe, necktie) or very light (handkerchief).  To make it even better, he matches it all with a caramel colour briefcase. Lighter browns with reddish tones can work well with dark blues, and very light blues can work really well with dark browns.

Not surprisinging, this man is Florentine and featured on The Sartorialist blog. See here: The Sartorialist: On the Street….Via Della Vigna Nuova Florence

P.S. The quality of the photograph, with the muted lighting, and the soft yellow/green walls and the terra cotta planter in the background, make it look even better. Then again, all the shots on this blog are great.

P.S. Thanks for reading this. If you have found it useful and you’d like to say thanks by buying me a coffee, you can do so here. Thanks! That’s awesome!

Star Trek + Ke$ha = awesome


The BEST possible phone to have is not an iPhone

It’s this one:

Found on the always very smart blog, swissmiss

Geeks 1, Lawyers 0

ThinkGeek totally pwns the lawyers of the National Pork Board. See: ThinkGeek :: Blurgh! The ThinkGeek Blog – Officially our best-ever cease and desist (via Andrew Sullivan).