G so c_and_commitfests_and_pointy_hair_oh_my_sfpug_20131008

Preview:

DESCRIPTION

 

Citation preview

GSoC and Commitfests and

Pointy Hair,Oh, My!

SFPUG 2013/10/08Copyright© 2013David Fetter david.fetter@disqus.comAll rights reserved.

Wednesday, October 9, 13

Wednesday, October 9, 13

Commit

FestWednesday, October 9, 13

Wednesday, October 9, 13

TheWednesday, October 9, 13

MostWednesday, October 9, 13

ReviledWednesday, October 9, 13

JobWednesday, October 9, 13

EVARWednesday, October 9, 13

!!!Wednesday, October 9, 13

with one possible exception.

Wednesday, October 9, 13

Why take it on?

Wednesday, October 9, 13

Laziness

Wednesday, October 9, 13

I want things done. Lots of things!

Impatience

Wednesday, October 9, 13

...and I want them done this dev cycle!

Hubris

Wednesday, October 9, 13

Surely everybody will think the stuff I want done is awesome, and drop everything to work on it!

Diligence

Wednesday, October 9, 13

Well, it turns out we're checking back a lot with a lot of people.

Patience

Wednesday, October 9, 13

...and they're not always available to talk

Humility

Wednesday, October 9, 13

Oh, you mean we had to get consensus? And keep it?

Wednesday, October 9, 13

Let's start with bigger projects, kinda, then move to smaller ones.

Commitfest 2010/09

Wednesday, October 9, 13

What happened?!

Wednesday, October 9, 13

Laziness

Wednesday, October 9, 13

Didn't get back to people often enough. Frequently not at all.

Impatience

Wednesday, October 9, 13

To put it with perfect bluntness, I thought this would "just work."

Hubris

Wednesday, October 9, 13

Oh, heck. I'll just go this alone.

Commitfest II, 9.4

Wednesday, October 9, 13

Big Patches!

Wednesday, October 9, 13

Diligence

Wednesday, October 9, 13

Get some people together. In surname order:

Mike Blackwell

Wednesday, October 9, 13

Helped write the

Craig Kerstiens

Wednesday, October 9, 13

Good at bothering people. Without pissing them off royally. Has a very cute kid. Result so far:

UPDATE fooSET bar = f(bar)RETURING *

Currently

Wednesday, October 9, 13

Cool stuff, right?

Missing information:

What did the rows look like before?!

Wednesday, October 9, 13

Wednesday, October 9, 13

What was there before?

Wednesday, October 9, 13

• Write trigger code

What was there before?

Wednesday, October 9, 13

• Write trigger code

• Test

What was there before?

Wednesday, October 9, 13

• Write trigger code

• Test

• Debug

What was there before?

Wednesday, October 9, 13

• Write trigger code

• Test

• Debug

• Oh, there's a new table!

What was there before?

Wednesday, October 9, 13

• Write trigger code

• Test

• Debug

• Oh, there's a new table!

• Lather, rinse, repeat :P

What was there before?

Wednesday, October 9, 13

Let's fix this!

Wednesday, October 9, 13

RETURNINGOLD/NEW

Wednesday, October 9, 13

BZZZ!!!!

Wednesday, October 9, 13

Too many things know those words

RETURNINGBEFORE/AFTER

Wednesday, October 9, 13

Worked:

Wednesday, October 9, 13

Wednesday, October 9, 13

Didn't:

Wednesday, October 9, 13

Wednesday, October 9, 13

Worked:

Wednesday, October 9, 13

Checklists

Wednesday, October 9, 13

Collaborators

Wednesday, October 9, 13

Didn't:

Wednesday, October 9, 13

SeparateIRC channel

Wednesday, October 9, 13

Takeaways:

Wednesday, October 9, 13

≠Wednesday, October 9, 13

Do more

Wednesday, October 9, 13

Bonus!

Why can't we see rowswhen we're doing per-statement triggers?

Wednesday, October 9, 13

We're working on that for the next CF.

Questions?Comments?

Wednesday, October 9, 13

Recommended