GSoC and Commitfests and
Pointy Hair,Oh, My!
SFPUG 2013/10/08Copyright© 2013David Fetter [email protected] 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
Status Summary.Committed: 26,Returned with Feedback: 25, Rejected: 1.Total: 52.
Wednesday, October 9, 13
Ouch!
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
Commitfest Checklist
Wednesday, October 9, 13
Craig Kerstiens
Wednesday, October 9, 13
Good at bothering people. Without pissing them off royally. Has a very cute kid. Result so far:
Status Summary.Needs Review: 35,Waiting on Author: 25,Ready for Committer: 7,Committed: 10,Returned with Feedback: 5,Rejected: 1.Total: 83.
Wednesday, October 9, 13
On to the other project
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
SFPUG 2013/10/08Copyright© 2013David Fetter [email protected] rights reserved.
Thanks!Wednesday, October 9, 13