SXSW 2006 Notes

These are my notes from SXSW 2006. Send comments or add your thoughts: lance [at] simpledream [dot] net.

Traditional Design and New Technology

3/11/06 10AM

traditional = print & new = web design
content for this panel is aesthetics and the change from the old to the new

1. How do contstraints of a medium affect the role of design?

2. Art direction: how are you creating experiences differently?

3. Do design technologies apply online?

4. How has technology affected traditional design?

Links:
khoi vihn’s dog’s blog: misterpresident.org

AJAX: what do I need to know?

3/11/06 11:30AM

History and overview

How to get started

Things to watch out for

Dori Smith

  1. Accessibility. Non-JS users, what do they get? Js turned off? Older browsers? Make sure code degrades gracefully. Make this a requirement from the beginning and build it into the process instead of trying to work on it at the end.
  2. Usability. User expectations: as AJAX comes into public view, people will start to lose some of their familiar functions like back button, bookmarks, and communication checkpoints. Make sure the code works cross-browser and cross-platform. Yahoo’s dev guidelines are a great example of browser and platform support.

Links:

Bluff your way into DOM Scripting

3/11/06 3:30PM

  1. Test for methods, not browsers
  2. Test for required “hooks”
  3. Keep ‘em separated: objects, etc
  4. Keep it generic and independent of markup

Practical tips

See example of Shaun Inman’s scroll and flash effect

Links:
Try to find presentation slides for code samples and link to practical tips ??

Starting small with your web business

3/11/06 5PM

Exit strategy

Financial

Getting business

Work/Life balance

Challenges

  1. Staying on task
  2. Growth (when to hire people?). If you want to grow, it’s critical to go beyond freelancing and transition to management
  3. Remember the user in all your projects
  4. Working with family can be tough
  5. Communication with clients: don’t dismiss their ideas

How to say no

Links:

What’s hot in web applications: product strategy, design, and development

3/12/06 10AM

Current theme in web apps is communication/collaboration. Also, productivity is moving to the web: Meebo.

Ideas behind good web apps

  1. Treat the user experience like a desktop app
  2. Launch early and feature-light so that users can decide on the development from there
  3. TEAM: work together, build together
  4. Don’t raise money until you actually need it
  5. Take advantage of the community of users; example of volunteers manning the forums for Meebo
  6. In order to start something new, you need to be very passionate about it. It should also solve a problem that you have with current apps
  7. The app needs to make work easier for people (no downloads, easy upgrades behind the scenes, faster performance than regular desktop apps)
  8. Social apps: idea is to strengthen relationships
  9. Innovation: must be an improvement, and fun
  10. Monetization: think about it early and often

How to reach a larger enterprise customer?

  1. Remove compatibility issues
  2. Support formats that are used right
  3. Make it web-based so it can be used anywhere
  4. Find a spot where it will be receptive

Questions: what happens when someone takes your app as the thing to improve on? How to continue breaking boundaries?

Web 2.1, Making Web 2.0 Accessible

3/12/06 11:30AM

WCAG – currently on version 2.0.

Goals:

  1. Technology independence
  2. Testable results (e.g. 5:1 luminosity contrast ratio)
  3. Sites should be accessible and WCAG helps you get there

Ideas:

Links:

Holistic Web Design

3/11/06 5:00PM

Idea: finding the creative balance in multi-disciplinary teams
Focus on the importance of the whole and the interdependence of the parts

The big picture:

Tips:

Great thing: all team members should be able to explain the steps made by all the other team members. This way they show they have educated each other and learned/understood the roles of all the members.

Links:

Web standards and search engines

3/13/06 10AM

Idea: how developers and search engine manufacturers can help each other

HTML: how do search engines find our content?