FOSDEM 2009 Thunderbird 3 talk

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

1 comments

Comments 1 - 1 of 1 previous next Post a comment

  • + guest5942b6 guest5942b6 9 months ago
    this is not worth ones time without the accompanying audio track
Post a comment
Embed Video
Edit your comment Cancel

3 Favorites

FOSDEM 2009 Thunderbird 3 talk - Presentation Transcript

  1. Thunderbird 3 Why? What. How...
  2. Super Fast Intro • Thunderbird history in 60 seconds • who we are, what we do
  3. Why Thunderbird matters Successful messaging innovation is happening in centralized models HTTP does not mean open IMAP, POP, SMTP endangered Decentralized innovation and user-level hackability matters Data ownership matters Closed email systems are winning
  4. Thunderbird is good, and precious What could make it better? What to do? I thought so... Scope of work ahead daunting How should we prioritize work?
  5. adding/changing features (growing market) • removing features • centralized configuration is expensive! • my bug fix is your regression • “ the way that [...] works means it's not an easy fix, IIRC” fixing bugs (higher quality)
  6. Scary Facts • 5-10M users >0.5 MLOC • 5-10 devs Thousands of bugs across three layers • 2-3 QAs (thunderbird, mailnews, gecko) AAARGH!
  7. Still... • With effort and patience, lots of improvements possible • It’s just code • The opportunity for impact makes people do crazy things
  8. Thunderbird 3 What • Based on Gecko 1.9.1 (== Firefox 3.1) • Platform upgrade • UX improvements When • Ship as soon as possible & ready
  9. • Firefox 3.0/3.1 improvements • JavaScript faster Platform • XUL more stable Update • Looks better • Add-on manager
  10. User Experience • optimize high-use paths • reflect modern realities (disks, bandwidth) • autosync, delete, archive, add to addressbook
  11. • the hardest problem of all: getting started • we can help 90+% of users Auto- a lot configuration: • user experience trumps code simplicity • the data we collect can be used by all email clients
  12. Bigger UX vision • Learn from evolution of messaging in last 10 years (Gmail, Facebook, Twitter...) • Aim for the largest market possible, not just technophiles • Preserve key values • openness, extensibility, accessibility
  13. Civilians think in terms of conversations with people, not servers, accounts, folders, protocols, ports • These are cultural changes. • Cultural changes are hard.
  14. Making contributing easier • Cleaner, higher-level APIs • JS APIs rather than C++ APIs • Making room: moving specialized functionality to extensions • Help needed!
  15. Gloda: a powerful message DB SQLite & JavaScript • Architecture converstations • Concepts identities messages collections async • Strengths & weaknesses + simple + extensible • Case study + ajax-compliant - young MIT Timeline 1 plane flight demo
  16. experiments • New models to provide interactions that: • requires less from the user • integrate with how users work elsewhere • Experimental toolbar • conversation & person based search results • tabs for state management
  17. Bigger themes • Sorting is not the smarter search • Conversations, not trees • Tags are richer than folders • Protocols are not how people think about communications
  18. Hacking for a product with a significant market A successful contributor has • motivation • balance of community fit and personal drive • ego in check • satisfaction from shared outcome, not personal glory
  19. GETTING INVOLVED
  20. Helping with bugs • 30+ bugs / day need more info, triage, dupe • Bug followup • more info needed, verification • Untouched 10-year old bugs • Work with others: • Test days, Bug days
  21. With more time & passion • Writing automated tests • JavaScript is all you need • Patches! • developer.mozilla.org • Extension development • Learn how it all works
  22. Helping non-en_US • Localization, obviously • new website for mozillamessaging.com! • Support sites per locale
  23. Experimentation through add-ons
  24. Futures & Challenges • Linux distros, netbooks • Mobile • How to leverage the web? • Calendaring options • Everyone wants your address book - and you want it everywhere.
  25. Thank you dascher@mozillamessaging.com ludovic@mozillamessaging.com
SlideShare Zeitgeist 2009

+ davidascherdavidascher Nominate

custom

2385 views, 3 favs, 5 embeds more stats

The talk I gave w/ ludovic at FOSDEM 09 about Thund more

More info about this document

© All Rights Reserved

Go to text version

  • Total Views 2385
    • 1718 on SlideShare
    • 667 from embeds
  • Comments 1
  • Favorites 3
  • Downloads 17
Most viewed embeds
  • 661 views on http://ascher.ca
  • 3 views on http://static.slideshare.net
  • 1 views on file://
  • 1 views on http://209.85.129.132
  • 1 views on http://74.125.77.132

more

All embeds
  • 661 views on http://ascher.ca
  • 3 views on http://static.slideshare.net
  • 1 views on file://
  • 1 views on http://209.85.129.132
  • 1 views on http://74.125.77.132

less

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

Cancel
File a copyright complaint
Having problems? Go to our helpdesk?

Categories