Programming Usability

Programmers Will Change The World

On Tuesday, I went to an event at The Code Factory. Michelle Gauthier spoke for CapCHI on “User-Centered Design: A Cultural Challenge” (full details). I found it fascinating. I’ve been thinking about programming as a force for good a lot lately so it was great to hear an example about that. The talk was about […]

Education Presentation Programming Visualization

Art, Life and Programming: Programming

Earlier, we talked about how programmers weren’t perhaps what you expect. Code isn’t either. Programmers used to program using series of 1’s and 0’s punched into cards (crikey!) but that’s not the case any more. Program code has got more and more high level, and some languages are actually quite readable by humans! Some programming […]

Education Google Wave Presentation Social Networking

Art, Life and Progamming: Life

This video shows the evolution of special effects in cinematography. Because the movie studios are often at the edge of computer graphics work, it illustrates the evolution of 100 years of technology. Credit: flickr / takomabibelot, flickr / Kuzeytac ( So, SO busy…), flickr / HuTDoG83 Through human history, there have been various inventions and […]

Education Presentation Visualization

Art, Life and Programming: Art

Credit: flickr /, flickr / david.nikonvscanon, flickr / Joaquín Martínez Rosado What is art anyway? A painting in a museum? A sculpture? An iconic photograph? All of that and more? Art is a product of human creativity, and there are various medium we can use for it. Technology is changing art, because it provides […]

Education Facebook Presentation

Art, Life and Programming: Introduction

This is where I introduce myself. Graduate student, computer science. Originally from Europe. Bachelors degree from the University of Edinburgh. Working on Twitter, data-mining, and visualization. 24, so not actually that old, and what I’m going to be talking about are for the most part developments that have happened in my lifetime. I really want […]