GSoC and
Commitfests and
Pointy Hair,
Oh, My!
SFPUG 2013/10/08
Copyright© 2013
David Fetter david.fetter@disqus.com
All ri...
Wednesday, October 9, 13
Commit
Fest
Wednesday, October 9, 13
Wednesday, October 9, 13
The
Wednesday, October 9, 13
Most
Wednesday, October 9, 13
Reviled
Wednesday, October 9, 13
Job
Wednesday, October 9, 13
EVAR
Wednesday, 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 ...
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. ...
Status Summary.
Needs Review: 35,
Waiting on Author: 25,
Ready for Committer: 7,
Committed: 10,
Returned with Feedback: 5,...
UPDATE foo
SET 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...
Let's fix this!
Wednesday, October 9, 13
RETURNING
OLD/NEW
Wednesday, October 9, 13
BZZZ!!!!
Wednesday, October 9, 13
Too many things know those words
RETURNING
BEFORE/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
Separate
IRC 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 rows
when we're doing per-statement triggers?
Wednesday, October 9, 13
We're working on that for t...
Questions?
Comments?
Wednesday, October 9, 13
SFPUG 2013/10/08
Copyright© 2013
David Fetter david.fetter@disqus.com
All rights reserved.
Thanks!
Wednesday, October 9, 13
Upcoming SlideShare
Loading in …5
×

G so c_and_commitfests_and_pointy_hair_oh_my_sfpug_20131008

274 views

Published on

Published in: Technology, Health & Medicine
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
274
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

G so c_and_commitfests_and_pointy_hair_oh_my_sfpug_20131008

  1. 1. GSoC and Commitfests and Pointy Hair, Oh, My! SFPUG 2013/10/08 Copyright© 2013 David Fetter david.fetter@disqus.com All rights reserved. Wednesday, October 9, 13
  2. 2. Wednesday, October 9, 13
  3. 3. Commit Fest Wednesday, October 9, 13
  4. 4. Wednesday, October 9, 13
  5. 5. The Wednesday, October 9, 13
  6. 6. Most Wednesday, October 9, 13
  7. 7. Reviled Wednesday, October 9, 13
  8. 8. Job Wednesday, October 9, 13
  9. 9. EVAR Wednesday, October 9, 13
  10. 10. !!! Wednesday, October 9, 13 with one possible exception.
  11. 11. Wednesday, October 9, 13
  12. 12. Why take it on? Wednesday, October 9, 13
  13. 13. Laziness Wednesday, October 9, 13 I want things done. Lots of things!
  14. 14. Impatience Wednesday, October 9, 13 ...and I want them done this dev cycle!
  15. 15. Hubris Wednesday, October 9, 13 Surely everybody will think the stuff I want done is awesome, and drop everything to work on it!
  16. 16. Diligence Wednesday, October 9, 13 Well, it turns out we're checking back a lot with a lot of people.
  17. 17. Patience Wednesday, October 9, 13 ...and they're not always available to talk
  18. 18. Humility Wednesday, October 9, 13 Oh, you mean we had to get consensus? And keep it?
  19. 19. Wednesday, October 9, 13 Let's start with bigger projects, kinda, then move to smaller ones.
  20. 20. Commitfest 2010/09 Wednesday, October 9, 13
  21. 21. Status Summary. Committed: 26, Returned with Feedback: 25, Rejected: 1. Total: 52. Wednesday, October 9, 13 Ouch!
  22. 22. What happened?! Wednesday, October 9, 13
  23. 23. Laziness Wednesday, October 9, 13 Didn't get back to people often enough. Frequently not at all.
  24. 24. Impatience Wednesday, October 9, 13 To put it with perfect bluntness, I thought this would "just work."
  25. 25. Hubris Wednesday, October 9, 13 Oh, heck. I'll just go this alone.
  26. 26. Commitfest II, 9.4 Wednesday, October 9, 13
  27. 27. Big Patches! Wednesday, October 9, 13
  28. 28. Diligence Wednesday, October 9, 13 Get some people together. In surname order:
  29. 29. Mike Blackwell Wednesday, October 9, 13 Helped write the
  30. 30. Commitfest Checklist Wednesday, October 9, 13
  31. 31. Craig Kerstiens Wednesday, October 9, 13 Good at bothering people. Without pissing them off royally. Has a very cute kid. Result so far:
  32. 32. 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
  33. 33. UPDATE foo SET bar = f(bar) RETURING * Currently Wednesday, October 9, 13 Cool stuff, right?
  34. 34. Missing information: What did the rows look like before?! Wednesday, October 9, 13
  35. 35. Wednesday, October 9, 13
  36. 36. What was there before? Wednesday, October 9, 13
  37. 37. • Write trigger code What was there before? Wednesday, October 9, 13
  38. 38. • Write trigger code • Test What was there before? Wednesday, October 9, 13
  39. 39. • Write trigger code • Test • Debug What was there before? Wednesday, October 9, 13
  40. 40. • Write trigger code • Test • Debug • Oh, there's a new table! What was there before? Wednesday, October 9, 13
  41. 41. • Write trigger code • Test • Debug • Oh, there's a new table! • Lather, rinse, repeat :P What was there before? Wednesday, October 9, 13
  42. 42. Let's fix this! Wednesday, October 9, 13
  43. 43. RETURNING OLD/NEW Wednesday, October 9, 13
  44. 44. BZZZ!!!! Wednesday, October 9, 13 Too many things know those words
  45. 45. RETURNING BEFORE/AFTER Wednesday, October 9, 13
  46. 46. Worked: Wednesday, October 9, 13
  47. 47. Wednesday, October 9, 13
  48. 48. Didn't: Wednesday, October 9, 13
  49. 49. Wednesday, October 9, 13
  50. 50. Worked: Wednesday, October 9, 13
  51. 51. Checklists Wednesday, October 9, 13
  52. 52. Collaborators Wednesday, October 9, 13
  53. 53. Didn't: Wednesday, October 9, 13
  54. 54. Separate IRC channel Wednesday, October 9, 13
  55. 55. Takeaways: Wednesday, October 9, 13
  56. 56. ≠ Wednesday, October 9, 13
  57. 57. Do more Wednesday, October 9, 13
  58. 58. Bonus! Why can't we see rows when we're doing per-statement triggers? Wednesday, October 9, 13 We're working on that for the next CF.
  59. 59. Questions? Comments? Wednesday, October 9, 13
  60. 60. SFPUG 2013/10/08 Copyright© 2013 David Fetter david.fetter@disqus.com All rights reserved. Thanks! Wednesday, October 9, 13

×