colin's thoughts

Matt Gemmell gives a very good overview of design ideas that should be used for iPad applications. I love how these come together to create interfaces that seem natural to use and not overwhelming. These to me are what makes the iPad itself compelling. When it is released, I hope it will live up to my expectations in this area.

I have started listening to a new podcast called ‘The Dev Show’. So far it seems promising, though I am a sucker for programming podcasts of any decent quality.

Matt Gallagher posted this great entry on his blog about testing. Reading it helped to solidify my own ideas on testing.

For a long time, I’ve held back from unit testing for various reasons. Testing seems to introduce code complexity and mock objects seem to make tests less useful. Matt’s statements about unit testing and mock objects really hits home. What I was really interested in is API testing, not unit testing. Testing at the API level instead seems like a pragmatic approach.

I have always loved the idea of modelling real buildings, but this is really exciting. The easier it is to model individual buildings, the more scalable it is to model all of the more populated areas in the world.

Marco hits on one thing that I’ve noticed by looking at many apps: the primary screenshot can easily sway an impulse purchase.

I have always been interested in cool toys, but as a parent I have an excuse to watch out for them. ThinkGeek has this cool marble tower toy now available. I love the idea of mixing in xylophone parts.

Whenever my knowledge of a topic or technology is incomplete, an Ars Technica goes a long way toward understanding it. This article on Google Wave is no different.

Paul Graham with another insightful article. His insight that most publishers are selling the medium not the content is well presented. It is not a new thought, but presented in such a clear way it feels like one.