RubyConfX Keynote

1,960 views

Published on

I'm note sure this will make much sense, but... The first part is a personal recap of the last ten years, as revealed by by version control logs (given I have no memory). The second part is three challenges to the community: inspire someone, diversify, and beware the rut.

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,960
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
19
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • Thanks for 10 years. Matz, Chad, Rich, David, Kelly, Mike, Nicole,

    1918








  • 875 methods in 63 built-in classes. Executable specifications
  • 875 methods in 63 built-in classes. Executable specifications
  • 875 methods in 63 built-in classes. Executable specifications
  • 960 methods in 69 built-in classes
  • 960 methods in 69 built-in classes
  • 960 methods in 69 built-in classes
  • 960 methods in 69 built-in classes
  • 960 methods in 69 built-in classes
  • 960 methods in 69 built-in classes
  • 960 methods in 69 built-in classes
  • 562 pages
    Released HTML


  • 36,000 loc, 44 models, 101 controllers





  • 1140 methods in 71 built-in classes
  • 1140 methods in 71 built-in classes
  • 1140 methods in 71 built-in classes
  • 1140 methods in 71 built-in classes
  • 1140 methods in 71 built-in classes
  • 1140 methods in 71 built-in classes
  • 1140 methods in 71 built-in classes

  • The total is 1574.  And if you include Rails Edge attendees, it's 1889.

  • is it possible to order one without the terrible new cover?   I'm not sure who that's supposed to attract -twelve year girls that are into boys and professional rails development?

    If I need to, I suppose I can photoshop the cover of Agile 1 and glue it on, so I'm not quite as embarrassed to have it on my bookshelf.

    Personally, I think the cover, with some pink unicorns and hearts, would be perfect to attract 12-year old girls.  Others get a distinctly "NAMBLA" vibe from the cover. 
    (North American Man Boy Love Association)
  • I just wanted to thank you for the new great cover for Agile Web Development with Rails .  I don't even program (I can barely understand how to use my mac), but when I saw those legs I just had to
    have it.   A plus plus!!   Well, long story short, a few of my friends got together to make a tribute.  Could you please pass this on to legs for me?
  • over 60kloc, runs catalog, sales, royalties, stock control, international rights, cms, ....

  • 1372 methods in 82 built-in classes
  • 1372 methods in 82 built-in classes
  • 1372 methods in 82 built-in classes
  • 1372 methods in 82 built-in classes
  • 1372 methods in 82 built-in classes
  • 1372 methods in 82 built-in classes








  • 1372 methods in 82 built-in classes
  • 1372 methods in 82 built-in classes
  • 1372 methods in 82 built-in classes
  • 1372 methods in 82 built-in classes
  • 1372 methods in 82 built-in classes
  • 1372 methods in 82 built-in classes
  • 1372 methods in 82 built-in classes
  • 1372 methods in 82 built-in classes
  • 1372 methods in 82 built-in classes
  • 1372 methods in 82 built-in classes
  • 1372 methods in 82 built-in classes
  • 1372 methods in 82 built-in classes
  • 1372 methods in 82 built-in classes
  • 1372 methods in 82 built-in classes
  • 1372 methods in 82 built-in classes
  • 1372 methods in 82 built-in classes
  • 1372 methods in 82 built-in classes
  • 1372 methods in 82 built-in classes
  • 1372 methods in 82 built-in classes
  • 1372 methods in 82 built-in classes
  • 1372 methods in 82 built-in classes
  • 1372 methods in 82 built-in classes
  • 1372 methods in 82 built-in classes
  • 1372 methods in 82 built-in classes
  • 1372 methods in 82 built-in classes
















  • Wasn’t always that way. Early Eniac programmers were women. Grace Hopper wrote first compiler












  • If someone illustrated a talk about worker processes with pictures of black slaves, or priority queues with pictures of segregated bathroom doors, would you feel uneasy?
  • So tha MAYBE will take us from the 5% closer to the 25%
  • Using shared screens, and my iPad as a presentation controller, I walked the girls through a Keynote presentation about some of the of the basic concepts of Software Engineering. Then we fired up Ruby in IRB and I showed the girls how to work with numbers, variables, and simple control structures in Ruby. They had to sit three to a computer, but that also let them help one another out. They learned to use loops to print out silly things about me (for example, I had my computer print out “Mr. Thompson rocks!”, the girls felt that they absolutely must get their computer to print “Mr. Thompson most certainly does not rock!” 1000 times). There was an awful lot of giggling, but as the teacher I was proud to see them pick up the basic concepts and apply them to their own goals. My favorite exclamation was “Wow! I could use this to help me with my homework.”

    Learn to Program





  • around 10,000 left
    homozygous at virtually all gene loci



  • If all you’ve got is a hammer, you’re going to look pretty stupid in an operating theater


































  • ×