learning

A True Intellectual

A true intellectual is a man who, after reading a book and being convinced by its arguments, will shoot someone or, more likely, order someone shot. - John McCarthy For some reason, I found...

By , 30th April 2008 In:

Webstock 08 Wrap

Wow. Last week was absolutely crazy. Aside from being super busy at work and trying to keep several part-time music and design projects ticking over (!!), I attended Webstock 08 (aka The Nat Torkington...

By , 20th February 2008 In:

Introducing Historiographica

So I've started another website, a kind of ongoing accident, with the idea echoing so intensely during Webstock as I culled together my 8x5 presentation, it just seemed to burst out of my brain...

Room for improvement: Women in OSS

It just wouldn't be fair to ask where are the women in open source and criticize open source usability without providing some kind of summary of how we can do something about it. Humanized...

OLPC in Peru

A fascinating chronicle of introducing the One Laptop Per Child project to a small school in Peru. One particular aspect that really jumped out at me was: On the first day, we also discovered that...

By , 29th September 2007 In:

Lessons learned from FullCodePress

Since Ali posted 20 things I learned at FullCodePress, I thought I'd chime in with my own observations from the perspective of being programmer for the Code Blacks: Working side by side is...

By , 12th September 2007 In:

Shiny Shoes

Why is one person who cares about children learning to program, if Cut Holes In Shoes And Get A Mask is anything to go by. Many people would think this is completely insane, or merely reinventing...

By , 31st August 2007 In:

10 LET M EQ MIND ROT 20 GOTO 10

I hate to agree with grouchy old Dijkstra, but unfortunately now it's impossible to deny: BASIC is what killed my ability to be a truly great programmer. Dijkstra was right, GOTO completely rots your...

The Difference Between Programming and Software Development?

Why learning Haskell/Python makes you a worse programmer: So, learning Python and Haskell has demoralised me and encouraged me to write code that is bizarre and difficult to understand, and,...

By , 3rd October 2006 In:

A Real Knowledge Economy

The state of science education in New Zealand, is in dire need of a massive creative rejuvenation, but it can only occur to it's fullest once there is widespread knowledge of an irreconcilable crisis...

Left Out

It goes against the grain of modern education to teach children to program. What fun is there in making plans, acquiring discipline in organizing thoughts, devoting attention to detail and learning...

By , 22nd September 2005 In:

Plotting Deviations

Well, now the election's over, and there's not much left to do but wait til the coalition is announced (and perhaps look at some visualizations of the results), I have a bit of personal news to relay... As...

By , 20th September 2005 In:

Perils and Patterns in the Search for Perfection

"Freedom of the will" - that is the expression for the complex state of delight of the person exercising volition, who commands and at the same time identifies himself with the executor...

By , 3rd October 2004 In:

Links

aesthetics ai algebra algorithms antiquity apache archaeology architecture art aspects books browsers capitalism catastrophism circuits classics code cognition cointel communication computing css culture data design dom economics editing education encoding entanglement expressions facism filters formats games generators geopolitics graphics hardware history horror html http ideas industry information interaction java javascript language languages learning logic management mapping maps mathematics media memetic metadata mistakes models mozilla mythos neocon objects oil oldskool opensource optimization organization osx parsing patterns perl persistence philosophy php physics politics power projection propaganda psychology python quantum refactoring ruby science security sociology software space symmetry testing truth typography urban usability war xml