Full Frontal 2012 talk on tales of the browser wars.
TALES OF SUCKAGE AND AWESOMENESS
NOT a member of Flock of Seagulls (surprisingly)
The bane of getting NCSA Mosaic code written.
Freedom to explore
is a powerful thing.
Most of the time.
a bad idea.
Structure is a good thing.
Everyone’s an author
You might want to secure
SPRY, not Spyglass
1995 - Joining Microsoft and the IE team
IE 3.0: Stylish and in pieces
Serendipity is good.
People like ﬂashy stuff.
IE4 - The DHTML era dawns
DHTML vs dHTML
Dynamic > static.
The Web as universal platform
[Netscape will] reduce Windows to a
set of poorly debugged device drivers.”
-Marc Andreessen, 1995
You don’t always get to
be the one to deliver on
IE4 deserved its success.
Compatibility becomes a problem
Do it right the ﬁrst time.
IE5.0, 5.5, 6.0 - and the IE hiatus
More of the same.
UI Layout - grid and ﬂow
Have clear goals.
(aka: “Be careful what you
“Now is the time for the medium of the web to outgrow its origins in
the printed page. Not to abandon so much wisdom and experience,
but to also chart its own course, where appropriate.”
- John Allsopp, “A Dao of Web Design” - 2000
The Mash-up Revolution
The whole can be more
than the sum of the parts.
“Web 2.0 isn’t a set of technologies -
it’s caring about your user experience.”
-Ben Galbraith, 2006
Care about your user
experience (more than
The glorious mobile revolution of the 2000s
Choosing A Mobile Device
“My cell phone now has to be my guitar tuner.”
Meeting the bar - http://phenomnomnominal.github.com/
Why didn’t the iPhone = mobile Web explosion?
•None of that cool stuff was exposed in web platform
•No accelerometer, geolocation, audio input, touch
•No app store!
Access to capabilities in the Web is catching up
•2D/3D graphics, storage, geolocation, integration
into “native OS”, audiovideo IO, touch, ...
•Dive computer is barely still an outlier
Integration is key.
Make some magic happen.