I will try to post every month or so what I have been reading lately – books, essays, blog posts, code. Recently inspired by Om Malik’s similar column.
Yet if we look back over the last 400 years to ponder what ideas have caused the greatest changes in human society and have ushered in our modern era of democracy, science, technology and health care, it should be a bit of a shock to realize that none of these is in story form!
Powerful Ideas Need Love Too! by Alan Kay
A good programmer in these times doesn’t just write programs. A good programmer builds a working vocabulary. In other words, a good programmer does language design.
Growing a Language by Guy Steele (video on YouTube, transcript)
It turns out that the key to Apple’s creativity, speed, and adaptability is, on its surface, the exact opposite of the kind of free-wheeling creativity one might expect. It’s a checklist. A really long one.
Any company can copy the keystone of Apple’s design process (Quartz)