Frontier Exclusive Leadership Interview for hardware, software, system related business and and academia




Frontier Journal (FJ): You are both very good at both software development and software marketing. In Firefox project, how did you balance between your role as top developer and your role as chief marketer?

Blake Ross (BS): In most companies, the engineering and marketing organizations are completely separate and often at odds. This is not ideal, since the most effective marketing is engineering a product that's so good people *want* to tell their friends and family. By integrating development and marketing, the Firefox team remains focused on achieving this level of quality while avoiding traditional (and often unctuous) marketing campaigns. "Marketing" in the Firefox sense means little more than giving users tools to spread the word more easily and efficiently. We don't craft this "word" ourselves. In a world where the fine print invariably admits that "Angela is an actress, not a dentist," we've found nothing more powerful than genuine, unscripted recommendations between friends.

I haven't had any difficulty balancing the roles because I enjoy both the strict discipline of programming a product and the creative outlet of bringing it to the world.

FJ: Suppose Firefox was spinned off from Mozilla as a startup abandoning open source model aspiring for IPO, what would be different as you might imagine?

BS: We created Firefox to realign ourselves with users after Netscape's greed edged them out, so reintroducing money into the equation would be a disaster. The project could not succeed without the support of its thousands of volunteers who, like me, would rather have made change than money when life's curtain falls.

FJ: What are the Pros and Cons of open source business model? In the new venture Parakey, which was co-founded by Joe Hewitt and you, would you adopt open source business model or go back to traditional business model in software industry?

BS: I'm not sure what an "open source business model" is. I see open source as a development methodology. It *affects* the business model but does not in itself imply one. Parakey will be open source, but it will not make money through search deals as Firefox does, because that model simply doesn't make sense for the product.

FJ: Do you like to use buzzword Web 2.0? If yes, what is your projection on where it will head on, say three years from now?

BS: I think we'd all be better off if we spent less time on the terminology and more time on the technology, which is still lacking in my opinion.

FJ: Since the beginning of the Internet bubble, lots of ups and downs happened in our industry, do you think who are the major drivers for the technical breakthrough and business innovation, elites or grassroots, and why?

BS: There are two parties here: the people who create the products and the people who drive their adoption. The best innovators generally come from the same mold: they are bright, dedicated people with the unique ability to both understand and *empathize* with their customers. If they do their job well, the drivers in my experience are simply the customers themselves. Much is made of "influential" pundits, but a wizened technology reporter might not understand the appeal of MySpace, and a college hotshot might miss the allure of scrapbooking software. Many entrepreneurs fail because they try to please the handful of people who use software for a living at the expense of the millions who don't.

FJ: How do you value the role of software engineering education in the academia comparing to the "learn-by-doing" mentality in software industry?

BS: I think the best background is probably a hybrid of the two. Academia's strength is the well-rounded education it delivers. You can surely get by learning as you go, but you'll be a better programmer if you understand the underpinnings of your compiler and operating system, which you might not encounter in a "learn by doing" approach. On the other hand, a class assignment is never going to be as interesting as a project that keeps you up at night, and that's where "learn by doing" excels=97once you're excited about an idea, you quickly devour the knowledge you need to execute it.

If professors allowed students to design and implement their own projects, they would have the best of both worlds. Of course, they would need to address the attendant problems of grading and fairness.

FJ: Any career advice you would like to offer for our software developers?

BS: Our industry is one loud echo chamber. To build great consumer software, escape it. Talk to regular folks who don't care what web 2.0 is and just want to get things done. Don't obsess over the criticisms of self-proclaimed "influential" people, or your traffic stats, or your Google ranking, or the latest competitive startup, none of which will matter to you in a few years. I create software to make life easier for non-technical people like my family. Ask yourself why you do, then live by the answer.





Back to Home Page