You are on page 1of 77

The Five Stages of Development

@robertnyman

Kbler-Ross model
!

Five stages of grief

1. Denial
2. Anger
3. Bargaining
4. Depression
5. Acceptance

Five stages of grief


=
Five stages of development

1. Denial

2. Anger

"Why me? It's not fair!


!

"How can this happen to me?


!

"Who is to blame?"

3. Bargaining

"I'll do anything for a few more years.


!

"I will give my life savings if"

4. Depression

"I'm so sad, why bother with anything?"

5. Acceptance

"It's going to be okay.


!

"I can't fight it, I may as well prepare for it."

Acceptance
But with a twist

Firefox Developer Tools

1. Denial

Of course everyone knows about


the Developer Tools in Firefox

2. Anger

What do mean you have native tools??!


!

Firebug?

3. Bargaining

Make it like Firebug


!

Chrome feature parity


!

Keyboard shortcuts

4. Depression

No one notices all the great work


& new features
!

People believe Chrome is always


having more, in any field

5. Acceptance
- with a twist

Ok, developers think Chrome is better


!

Our tools need more work

How can we accept the landscape and


challenges, and make it better?

Blogging
!

Developer feedback
!

Features

Mozilla Hacks blog

Feedback channels

http://mzl.la/devtools

http://mzl.la/devtools

http://mzl.la/devtools

http://mzl.la/devtools

http://mzl.la/devtools

http://mzl.la/devtools

http://mzl.la/devtools

Mozilla Hacks blog + feedback channels

6 weeks later,
first features shipped!

277 ideas
3165 votes
166 comments

Features

Web Audio Editor

Event listeners popup

jQuery event binding

CSS transform highlighter

Cubic bezier editor

Settings => keybindings

Vim, Sublime, Emacs keybindings

Selector preview

No of web developers that use


Firefox Developer Tools
as their primary toolset:
!

6% increase!

One more thing

Firefox Tools Adapter

Debug your app across desktop,


Android and iOS with one tool!

Debug your app across desktop,


Android and iOS with one tool!

Debug your app across desktop,


Android and iOS with one tool!

Firefox, Chrome and Safari

Robert Nyman
robertnyman.com

robert@mozilla.com

Mozilla

@robertnyman

You might also like