181
Django, Pinax, and Humble Pie Tuesday, September 22, 2009

Django, Pinax, and Humble Pie

Embed Size (px)

DESCRIPTION

"How I learned to stop worrying and love other people's code."

Citation preview

Page 1: Django, Pinax, and Humble Pie

Django, Pinax, and Humble Pie

Tuesday, September 22, 2009

Page 2: Django, Pinax, and Humble Pie

or

Tuesday, September 22, 2009

Page 3: Django, Pinax, and Humble Pie

“How I learned to stop worrying...

Tuesday, September 22, 2009

Page 4: Django, Pinax, and Humble Pie

... and love other people’s code.”

Tuesday, September 22, 2009

Page 5: Django, Pinax, and Humble Pie

_phred

Tuesday, September 22, 2009

Page 6: Django, Pinax, and Humble Pie

Tuesday, September 22, 2009

Page 7: Django, Pinax, and Humble Pie

The Man Can!

Tuesday, September 22, 2009

Page 8: Django, Pinax, and Humble Pie

Foxycart

Tuesday, September 22, 2009

Page 9: Django, Pinax, and Humble Pie

(my house)

Tuesday, September 22, 2009

Page 10: Django, Pinax, and Humble Pie

...not really...

Tuesday, September 22, 2009

Page 11: Django, Pinax, and Humble Pie

it’s secret.

Tuesday, September 22, 2009

Page 12: Django, Pinax, and Humble Pie

war story

Tuesday, September 22, 2009

Page 13: Django, Pinax, and Humble Pie

awesome.

Tuesday, September 22, 2009

Page 14: Django, Pinax, and Humble Pie

last 5%

Tuesday, September 22, 2009

Page 15: Django, Pinax, and Humble Pie

“only 5%”

Tuesday, September 22, 2009

Page 16: Django, Pinax, and Humble Pie

10%

Tuesday, September 22, 2009

Page 17: Django, Pinax, and Humble Pie

20%?? 25%????

Tuesday, September 22, 2009

Page 18: Django, Pinax, and Humble Pie

two weeks later...

Tuesday, September 22, 2009

Page 19: Django, Pinax, and Humble Pie

:-) client

Tuesday, September 22, 2009

Page 20: Django, Pinax, and Humble Pie

3 weeks to deadline

Tuesday, September 22, 2009

Page 21: Django, Pinax, and Humble Pie

Tuesday, September 22, 2009

Page 22: Django, Pinax, and Humble Pie

O.K.

Tuesday, September 22, 2009

Page 23: Django, Pinax, and Humble Pie

contractor

Tuesday, September 22, 2009

Page 24: Django, Pinax, and Humble Pie

“figure out”

Tuesday, September 22, 2009

Page 25: Django, Pinax, and Humble Pie

awesome CMS

Tuesday, September 22, 2009

Page 26: Django, Pinax, and Humble Pie

experimental

Tuesday, September 22, 2009

Page 27: Django, Pinax, and Humble Pie

MODx

Tuesday, September 22, 2009

Page 28: Django, Pinax, and Humble Pie

why?

Tuesday, September 22, 2009

Page 29: Django, Pinax, and Humble Pie

we love it

Tuesday, September 22, 2009

Page 30: Django, Pinax, and Humble Pie

it’s great

Tuesday, September 22, 2009

Page 31: Django, Pinax, and Humble Pie

one problem...

Tuesday, September 22, 2009

Page 32: Django, Pinax, and Humble Pie

5000 pages

Tuesday, September 22, 2009

Page 33: Django, Pinax, and Humble Pie

5000 people...

Tuesday, September 22, 2009

Page 34: Django, Pinax, and Humble Pie

... each with a user profile ...

Tuesday, September 22, 2009

Page 35: Django, Pinax, and Humble Pie

on the first day.

Tuesday, September 22, 2009

Page 36: Django, Pinax, and Humble Pie

conference

Tuesday, September 22, 2009

Page 37: Django, Pinax, and Humble Pie

5000 people coming

Tuesday, September 22, 2009

Page 38: Django, Pinax, and Humble Pie

can has reschedule?

Tuesday, September 22, 2009

Page 39: Django, Pinax, and Humble Pie

no way, josé

Tuesday, September 22, 2009

Page 40: Django, Pinax, and Humble Pie

spec it out

Tuesday, September 22, 2009

Page 41: Django, Pinax, and Humble Pie

coffee

Tuesday, September 22, 2009

Page 42: Django, Pinax, and Humble Pie

bang it out

Tuesday, September 22, 2009

Page 43: Django, Pinax, and Humble Pie

blogging

Tuesday, September 22, 2009

Page 44: Django, Pinax, and Humble Pie

friends

Tuesday, September 22, 2009

Page 45: Django, Pinax, and Humble Pie

mini-sites

Tuesday, September 22, 2009

Page 46: Django, Pinax, and Humble Pie

forums

Tuesday, September 22, 2009

Page 47: Django, Pinax, and Humble Pie

work perfectly™

Tuesday, September 22, 2009

Page 48: Django, Pinax, and Humble Pie

simple

Tuesday, September 22, 2009

Page 49: Django, Pinax, and Humble Pie

single sign on

Tuesday, September 22, 2009

Page 50: Django, Pinax, and Humble Pie

your mom

Tuesday, September 22, 2009

Page 51: Django, Pinax, and Humble Pie

Facebook, Gmail, whatever.

Tuesday, September 22, 2009

Page 52: Django, Pinax, and Humble Pie

“yeah, we can do this”

Tuesday, September 22, 2009

Page 53: Django, Pinax, and Humble Pie

send some email,

Tuesday, September 22, 2009

Page 54: Django, Pinax, and Humble Pie

write some code...

Tuesday, September 22, 2009

Page 55: Django, Pinax, and Humble Pie

but I was wrong.

Tuesday, September 22, 2009

Page 56: Django, Pinax, and Humble Pie

next Monday...

Tuesday, September 22, 2009

Page 57: Django, Pinax, and Humble Pie

amount done?

Tuesday, September 22, 2009

Page 58: Django, Pinax, and Humble Pie

2%

Tuesday, September 22, 2009

Page 59: Django, Pinax, and Humble Pie

experimental

Tuesday, September 22, 2009

Page 60: Django, Pinax, and Humble Pie

experimental

Tuesday, September 22, 2009

Page 61: Django, Pinax, and Humble Pie

experimental!!Tuesday, September 22, 2009

Page 62: Django, Pinax, and Humble Pie

like an experimental toaster...

Tuesday, September 22, 2009

Page 63: Django, Pinax, and Humble Pie

Tuesday, September 22, 2009

Page 64: Django, Pinax, and Humble Pie

(fail)

Tuesday, September 22, 2009

Page 65: Django, Pinax, and Humble Pie

not ready for prime-time.

Tuesday, September 22, 2009

Page 66: Django, Pinax, and Humble Pie

I’m laughing now.

Tuesday, September 22, 2009

Page 67: Django, Pinax, and Humble Pie

Tuesday morning...

Tuesday, September 22, 2009

Page 68: Django, Pinax, and Humble Pie

crazy today? Y/N

Tuesday, September 22, 2009

Page 69: Django, Pinax, and Humble Pie

more coffee

Tuesday, September 22, 2009

Page 70: Django, Pinax, and Humble Pie

Pinax

Tuesday, September 22, 2009

Page 71: Django, Pinax, and Humble Pie

maybe, just maybe...

Tuesday, September 22, 2009

Page 72: Django, Pinax, and Humble Pie

Tuesday, September 22, 2009

Page 73: Django, Pinax, and Humble Pie

... and, it turns out ...

Tuesday, September 22, 2009

Page 74: Django, Pinax, and Humble Pie

rescue team en route.

Tuesday, September 22, 2009

Page 75: Django, Pinax, and Humble Pie

usual daily chat

Tuesday, September 22, 2009

Page 76: Django, Pinax, and Humble Pie

“I’ve got something totally awesome to

show you...”

Tuesday, September 22, 2009

Page 77: Django, Pinax, and Humble Pie

demoTuesday, September 22, 2009

Page 78: Django, Pinax, and Humble Pie

Yes, in a day.

Tuesday, September 22, 2009

Page 79: Django, Pinax, and Humble Pie

In fact...

Tuesday, September 22, 2009

Page 80: Django, Pinax, and Humble Pie

5 minutes.

Tuesday, September 22, 2009

Page 81: Django, Pinax, and Humble Pie

(for what you just saw)

Tuesday, September 22, 2009

Page 82: Django, Pinax, and Humble Pie

sleep(60 * 5) # take 5

Tuesday, September 22, 2009

Page 83: Django, Pinax, and Humble Pie

continue;

Tuesday, September 22, 2009

Page 84: Django, Pinax, and Humble Pie

awesome? y/n

Tuesday, September 22, 2009

Page 85: Django, Pinax, and Humble Pie

snake oil?

Tuesday, September 22, 2009

Page 86: Django, Pinax, and Humble Pie

$$$$

Tuesday, September 22, 2009

Page 87: Django, Pinax, and Humble Pie

maybe ;-)

Tuesday, September 22, 2009

Page 88: Django, Pinax, and Humble Pie

not rich yet ;-)

Tuesday, September 22, 2009

Page 89: Django, Pinax, and Humble Pie

how is this possible?

Tuesday, September 22, 2009

Page 90: Django, Pinax, and Humble Pie

open source, baby.

Tuesday, September 22, 2009

Page 91: Django, Pinax, and Humble Pie

by the power of...

Tuesday, September 22, 2009

Page 92: Django, Pinax, and Humble Pie

Django, Python, and Pinax

Tuesday, September 22, 2009

Page 93: Django, Pinax, and Humble Pie

Django

Database

Pinax

Web Server

Your Stuff

blogtribes wiki photo profilefriends ...

Tuesday, September 22, 2009

Page 94: Django, Pinax, and Humble Pie

Django

Database

Pinax

Web Server

Your Stuff

blogtribes wiki photo profilefriends ...

blog

Tuesday, September 22, 2009

Page 95: Django, Pinax, and Humble Pie

Django

Tuesday, September 22, 2009

Page 96: Django, Pinax, and Humble Pie

“web development for perfectionists with

deadlines”

Tuesday, September 22, 2009

Page 97: Django, Pinax, and Humble Pie

kinda like Rails, CodeIgniter, CakePHP

Tuesday, September 22, 2009

Page 98: Django, Pinax, and Humble Pie

Django Reinhardt

Tuesday, September 22, 2009

Page 99: Django, Pinax, and Humble Pie

Tuesday, September 22, 2009

Page 100: Django, Pinax, and Humble Pie

Tuesday, September 22, 2009

Page 101: Django, Pinax, and Humble Pie

Tuesday, September 22, 2009

Page 102: Django, Pinax, and Humble Pie

Tuesday, September 22, 2009

Page 103: Django, Pinax, and Humble Pie

Tuesday, September 22, 2009

Page 104: Django, Pinax, and Humble Pie

Tuesday, September 22, 2009

Page 105: Django, Pinax, and Humble Pie

Tuesday, September 22, 2009

Page 106: Django, Pinax, and Humble Pie

smart python guys

Tuesday, September 22, 2009

Page 107: Django, Pinax, and Humble Pie

awesome

Tuesday, September 22, 2009

Page 108: Django, Pinax, and Humble Pie

blah blah code...

Tuesday, September 22, 2009

Page 109: Django, Pinax, and Humble Pie

boring

Tuesday, September 22, 2009

Page 110: Django, Pinax, and Humble Pie

Tuesday, September 22, 2009

Page 111: Django, Pinax, and Humble Pie

Tuesday, September 22, 2009

Page 112: Django, Pinax, and Humble Pie

it’s ok :-)

Tuesday, September 22, 2009

Page 113: Django, Pinax, and Humble Pie

humble pie

Tuesday, September 22, 2009

Page 114: Django, Pinax, and Humble Pie

Tuesday, September 22, 2009

Page 115: Django, Pinax, and Humble Pie

Tuesday, September 22, 2009

Page 116: Django, Pinax, and Humble Pie

a.) more time

Tuesday, September 22, 2009

Page 117: Django, Pinax, and Humble Pie

b.) build it faster

Tuesday, September 22, 2009

Page 118: Django, Pinax, and Humble Pie

(strong drugs?)

Tuesday, September 22, 2009

Page 119: Django, Pinax, and Humble Pie

c.) a longer lever

Tuesday, September 22, 2009

Page 120: Django, Pinax, and Humble Pie

mostly solo

Tuesday, September 22, 2009

Page 121: Django, Pinax, and Humble Pie

who does _?

Tuesday, September 22, 2009

Page 122: Django, Pinax, and Humble Pie

me.

Tuesday, September 22, 2009

Page 123: Django, Pinax, and Humble Pie

“I have to build this”

Tuesday, September 22, 2009

Page 124: Django, Pinax, and Humble Pie

those idiots don’t know what they’re doing

Tuesday, September 22, 2009

Page 125: Django, Pinax, and Humble Pie

(sometimes true)

Tuesday, September 22, 2009

Page 126: Django, Pinax, and Humble Pie

megalomania

Tuesday, September 22, 2009

Page 127: Django, Pinax, and Humble Pie

current tech = might work someday

Tuesday, September 22, 2009

Page 128: Django, Pinax, and Humble Pie

Tuesday, September 22, 2009

Page 129: Django, Pinax, and Humble Pie

stress

Tuesday, September 22, 2009

Page 130: Django, Pinax, and Humble Pie

distress

Tuesday, September 22, 2009

Page 131: Django, Pinax, and Humble Pie

eustress

Tuesday, September 22, 2009

Page 132: Django, Pinax, and Humble Pie

distressTuesday, September 22, 2009

Page 133: Django, Pinax, and Humble Pie

get it done.

Tuesday, September 22, 2009

Page 134: Django, Pinax, and Humble Pie

a lot at stake

Tuesday, September 22, 2009

Page 135: Django, Pinax, and Humble Pie

work harder?

Tuesday, September 22, 2009

Page 136: Django, Pinax, and Humble Pie

work smarter

Tuesday, September 22, 2009

Page 137: Django, Pinax, and Humble Pie

do something now

Tuesday, September 22, 2009

Page 138: Django, Pinax, and Humble Pie

... in secret ...

Tuesday, September 22, 2009

Page 139: Django, Pinax, and Humble Pie

might just win

Tuesday, September 22, 2009

Page 140: Django, Pinax, and Humble Pie

do what we were doing....

Tuesday, September 22, 2009

Page 141: Django, Pinax, and Humble Pie

most likely fail

Tuesday, September 22, 2009

Page 142: Django, Pinax, and Humble Pie

risk?

Tuesday, September 22, 2009

Page 143: Django, Pinax, and Humble Pie

look dumb.

Tuesday, September 22, 2009

Page 144: Django, Pinax, and Humble Pie

waste time

Tuesday, September 22, 2009

Page 145: Django, Pinax, and Humble Pie

Tuesday, September 22, 2009

Page 146: Django, Pinax, and Humble Pie

potential reward?

Tuesday, September 22, 2009

Page 147: Django, Pinax, and Humble Pie

Tuesday, September 22, 2009

Page 148: Django, Pinax, and Humble Pie

stress

Tuesday, September 22, 2009

Page 149: Django, Pinax, and Humble Pie

eustress

Tuesday, September 22, 2009

Page 150: Django, Pinax, and Humble Pie

future?

Tuesday, September 22, 2009

Page 151: Django, Pinax, and Humble Pie

• openid support• email verification• password management• site announcements• a notification framework• user-to-user messaging• friend invitations• a basic twitter clone• oembed support• gravatar support• interest groups

• projects with basic task and issue management• threaded discussions• wikis with multiple markup • support• blogging• bookmarks• tagging• contact import (from vCard, Google or Yahoo)• photo management• multi-lingual

Tuesday, September 22, 2009

Page 152: Django, Pinax, and Humble Pie

and much more coming...

Tuesday, September 22, 2009

Page 153: Django, Pinax, and Humble Pie

took the risk

Tuesday, September 22, 2009

Page 154: Django, Pinax, and Humble Pie

paid off

Tuesday, September 22, 2009

Page 155: Django, Pinax, and Humble Pie

surprised

Tuesday, September 22, 2009

Page 156: Django, Pinax, and Humble Pie

not displeased

Tuesday, September 22, 2009

Page 157: Django, Pinax, and Humble Pie

conference went great

Tuesday, September 22, 2009

Page 158: Django, Pinax, and Humble Pie

< 5000 registered

Tuesday, September 22, 2009

Page 159: Django, Pinax, and Humble Pie

so...

Tuesday, September 22, 2009

Page 160: Django, Pinax, and Humble Pie

awesome!

Tuesday, September 22, 2009

Page 161: Django, Pinax, and Humble Pie

but...

Tuesday, September 22, 2009

Page 162: Django, Pinax, and Humble Pie

where’s the evil?

Tuesday, September 22, 2009

Page 163: Django, Pinax, and Humble Pie

... very little.

Tuesday, September 22, 2009

Page 164: Django, Pinax, and Humble Pie

awesome communities

Tuesday, September 22, 2009

Page 165: Django, Pinax, and Humble Pie

not for every project

Tuesday, September 22, 2009

Page 166: Django, Pinax, and Humble Pie

it’s a framework

Tuesday, September 22, 2009

Page 167: Django, Pinax, and Humble Pie

still some heavy lifting

Tuesday, September 22, 2009

Page 168: Django, Pinax, and Humble Pie

I still use WordPress

Tuesday, September 22, 2009

Page 169: Django, Pinax, and Humble Pie

... for now. ;-)

Tuesday, September 22, 2009

Page 170: Django, Pinax, and Humble Pie

optimal team size?

Tuesday, September 22, 2009

Page 171: Django, Pinax, and Humble Pie

3

Tuesday, September 22, 2009

Page 172: Django, Pinax, and Humble Pie

UX & Design,Code,

+A little of both

Tuesday, September 22, 2009

Page 173: Django, Pinax, and Humble Pie

where are the huge examples?

Tuesday, September 22, 2009

Page 174: Django, Pinax, and Humble Pie

quiet productivity

Tuesday, September 22, 2009

Page 175: Django, Pinax, and Humble Pie

paradigm change

Tuesday, September 22, 2009

Page 176: Django, Pinax, and Humble Pie

“how can we put together X?”

Tuesday, September 22, 2009

Page 177: Django, Pinax, and Humble Pie

“what is unique about our site?

Tuesday, September 22, 2009

Page 178: Django, Pinax, and Humble Pie

fun!

Tuesday, September 22, 2009

Page 179: Django, Pinax, and Humble Pie

worth learning.

Tuesday, September 22, 2009

Page 180: Django, Pinax, and Humble Pie

fin.

Tuesday, September 22, 2009

Page 181: Django, Pinax, and Humble Pie

questions?

Tuesday, September 22, 2009