focus

63
Focus the value of choosing just thing at the bazaar

Upload: john-onolan

Post on 28-Jan-2015

523 views

Category:

Technology


8 download

DESCRIPTION

My talk at DrupalCamp Vienna 2013

TRANSCRIPT

Page 1: Focus

Focusthe value

of choosing

just

thing at

the bazaar

Page 2: Focus

John O’Nolan@JohnONolan

Page 3: Focus
Page 4: Focus

Focus

Page 5: Focus

FocusThe art and science

of saying

Page 6: Focus

NO

Page 7: Focus

The Beauty of

Open Source

Page 8: Focus

Company

Page 9: Focus

This. is. software development.

Page 10: Focus
Page 11: Focus
Page 12: Focus
Page 13: Focus

Company

Page 14: Focus

LOLpany

Page 15: Focus

The entire web is built on

open source

Page 16: Focus

LinuxDrupal

wordpressjoomla

android

Bootstrap

github

php

Apachemysql

node.js

backbone

codeigniter

zend

django

Ruby on Railsunderscore

boilerplateNormalize

sourceforge

GNUmit

GPLubuntu

redhat

redhat

Page 17: Focus

The Curse of

Open Source

Page 18: Focus

Company

Page 19: Focus

Company

Page 20: Focus

Company0.1s faster!!!

6 months work

REWRITE IT

IN RAILS

I want 50GB

of free storage!

I want a

pink version!

I WANT IT TO

BE SMALLER, BIGGER, UPSIDE

DOWN, AND WITH

CHOCOLATE FUCKING SPRINKLES

Page 21: Focus

Company

Page 22: Focus

Company

Page 23: Focus

Company

NO

Page 24: Focus
Page 25: Focus

YES!

YES!

YES!

YES!

yes?

YES!

YES!

YES!

YES!

Page 26: Focus
Page 27: Focus
Page 28: Focus

Why is it so Hard For open source to Focus?

Page 29: Focus

When You say NoEveryone will

disagree with you

Even When y0u’re right

Page 30: Focus
Page 31: Focus

No wireless. Less space than a nomad. Lame.Slashdot

Page 32: Focus

All that hype for an MP3 player?

Break-thru digital device?

!

The Reality Distortion Field is

starting to warp Steve's mind if he

thinks for one second that this

thing is gonna take off.

Macrumors Commenter

Page 33: Focus

Saying No is HArd

Page 34: Focus

Platform Thinking

Page 35: Focus

The most amazing thing is that people use this product

in ways we never even imagined

Page 36: Focus

New Feature

Does it make

this a better

mp3 player?

Kill it

No

Merge it!

Yes

Page 37: Focus

New Feature

Does it make

this a better

mp3 player?

Kill it

No

Merge it!

Yes

Does it enable people

to use this thing

in a way we

never even imagined?

Page 38: Focus
Page 39: Focus

No Purpose

Page 40: Focus

BuilD the TechnologyFigure out How People Use it

Page 41: Focus

Figure Out How People Use It

Build The Technology

Page 42: Focus
Page 43: Focus
Page 44: Focus
Page 45: Focus

YES!

YES!

YES!

YES!

NOOOOOOOOOO!!!1!11!

YES!

YES!

YES!

Page 46: Focus
Page 47: Focus
Page 48: Focus

Node.js

Page 49: Focus
Page 50: Focus
Page 51: Focus
Page 52: Focus

Month #14,000,000 pageviews

85,000 Users

75,000 Package Downloads

6,500 Github Stars

Page 53: Focus

Why Node.js?

Page 54: Focus

Out of The Box 680% faster

With Opcache 190% faster

Under Normal Load 1,900% faster

Old vs New

Source: http://bit.ly/fastghost

Page 55: Focus

What Now?

Page 56: Focus
Page 57: Focus

Find a purpose

Page 58: Focus

Say No

Page 59: Focus

Make the Technology work around the user

Page 60: Focus

Be Confident

Page 61: Focus

First they ignore you, then they laugh at you, then they fight you, then you win.Ghandi

Page 62: Focus

Let’s make open source better

John O’Nolan @johnonolan

Page 63: Focus

Rick Nunn Axel Tregoning Moyan Brenn William Stern Marcin Wichary

Photo Credits