So many technologies in the internet space are hung up on the old way, last year's thinking. Thinking about major blogging platforms "wordpress", "moveable type", etc. Typography is an important discipline that endlessly compels the font geeks. All of western civilization is built on print. Gutenberg built the printing press over 500 years ago and ushered in an era of transformative, awe inspiring change. Literacy thrived and civilization prospered. In short the printed word is and has been great.
16-bit intel 8088 chip
with an Apple Macintosh
you can't run Radio Shack programs
in its disc drive.
nor can a Commodore 64
drive read a file
you have created on an
IBM Personal Computer.
both Kaypro and Osborne computers use
the CP/M operating system
but can't read each other's
for they format (write
on) discs in different
the Tandy 2000 runs MS-DOS but
can't use most programs produced for
the IBM Personal Computer
bits and bytes are
but the wind still blows over
and in the Spring
I have been working my way through Aaron Hillegass' book Cocoa Programming for Mac OS X. In the second edition of the book on page 135 he has a challenge as thus:
"Make the application sort people based on the number of characters in their name. You can complete this challenge only Interface Builder -- the trick is to use key path. (Hint: Strings have a length method.)"
Richard Feynman was a brilliant thinker. But his brilliance is understated and reinforced by his willingness to ask novel questions that lack pretension.
Watch the following clip from a conversation Feynman had with a physicist friend in the 70s.
Any person responsible for putting content on the internet should read this post.
Cool URIs don't change. Written by Tim Berners-Lee.
Recently watched this video of Yahoo Engineer Nate Koechley talking about the discipline of Professional Frontend Engineering.
The presentation is long but quite good in that it covers a broad spectrum of the issues faced by Frontend developers. About 15 minutes into it he presents a quote from Douglas Crockford:
"Browsers are the most hostile software development environment imaginable."
Every so often you stumble across one of those truly original interface ideas. The other day I was researching the HaXe programming language and I came across the portfolio site for Ruy Adorno written entirely in HaXe and targeted to the Flash platform.
The idea has quite an appealing aspect and novel way to present information. Ruy's site is a good illustration of the UI concept of "free interactions".
From Chris Noessel:
Debugging is a fine art. The more experience with technology one gathers the faster he or she can debug. The ability to find the source of problems quickly is perhaps the experienced programmer’s greatest skill. It leads to great efficiency and better code. The difficulty is that for the most part debugging is an acquired skill. One has to have experienced many of the problems first hand to intuitively understand the nature of many problems that arise in technology or code.