Professional PHP

PHP Programming, Web Development, PHP Advocacy and PHP Best Practices.
« Manual Memory Management is Dead
PHP Scalability and Performance »

Evolution not Revolution

June 18th, 2004

I ran across an Interview with Scott Collins about Mozilla at ArsTechnica. In light of Joel Spolsky’s How Microsoft Lost the API War article, I found one comment particularly interesting:

And we didn’t get out a 5.0, and that cost of us everything, it was the biggest mistake ever

This was obviously an emotional issue for Scott, and I think he is right.

Engineer types seldom recognize the incredible risk involved with embarking on a rewrite of an existing, working application. Joel’s point, is that Microsoft is making a similar mistake with their APIs today.

Harry speculates that PHP may be able to pick up some of the market share loss that this type of mistake could lead to.

Filed Under

  • Agile Methods, PHP

Related Posts

  • Happy 20th B-day Corewars
  • The Evolution of Design Patterns
You can leave a response, or trackback from your own site.

2 Responses to “Evolution not Revolution”

  1. NativeMind says:
    6/24/2004 at 11:25 pm

    I read once that writing code is just like designing GUIs in terms of how important usability is. One thing about usability… you can’t yank the carpet out of under a user’s feet and expect them to be happy.

  2. idol lash says:
    11/22/2011 at 2:35 pm

    I’m normally to blogging and i genuinely appreciate your posts. The write-up has genuinely peaks my interest. I’m going to bookmark your site and keep checking picking out particulars.

Leave a Reply

Click here to cancel reply.

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

code: use [code=php][/code].

Comment Preview

    Subscribe Feed
    Share Subscribe to this blog…
    Share Bookmark or share this page…
  • About

    My name is Jeff Moore. I'm a PHP programmer living in San Francico and working for a startup.

    More about me…

  • Categories (Home)

    • Agile Methods (14)
    • Mac (14)
    • Misc (18)
    • Open Source (14)
    • PHP (99)
    • Software Design (29)
    • Usability (14)
    • Web Design (20)
  • Recent Comments

    • Why PHP is easier to learn than Java  50
      Jay Marry, Jutta Trudel, Betty Wager [...]
    • On the Perils of Inline API Documentation  16
      Glen Hollinger, Newton Boudoin, Chaussre Air Jordan [...]
    • un-Friendster: fired for blogging  5
      Un Hawse, Jim Skomo, Analisa Niccum [...]
    • PHP Book sales trends versus Java and Ruby  7
      Rosann Frederick, Glenn Leffingwell, byb bye blemish [...]
    • Let Your Properties be Properties  17
      Lupita Ziler, Lawrence Constanzo, nail dryer [...]
    • Upgraded to WordPress 1.2  3
      Laurence Morda, Ike Mcleish, Vilma Babers
    • PHP Coding Standards  12
      Twana Ventry, Luther Quelch, Rhett Ososki [...]
    • Commercial Zend versus Open Source PHP  11
      Loria Brendel, Billie Areola, Hans Stremmel [...]
    • A WordPress bug fix  7
      Malcolm Kinnon, Maximo Caoagdan, Kali Giesbrecht [...]
    • The PHP scalability saga continues  17
      Cameron Borah, Monty Gucciardo, Freddie Leaton [...]
  • Recent Posts

    • Richard Thomas
    • ZendCon: Writing Maintainable PHP Code
    • Looking Towards the Cloud
    • Holiday Tech Support
    • Closures are coming to PHP
    • php | tek Wrapup
    • php | tek 2008
    • Sarah Snow Stever
    • Benchmarking PHP’s Magic Methods
    • The Endpoints of the Scale of Stupidity on Video
  • Site

    • Archives
    • Log in
  • Search