<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>Jumpstart Lab</title>
  <link href="http://jumpstartlab.com/news/feed/" rel="self" />
  <link href="http://jumpstartlab.com/news/" />
  <id>http://jumpstartlab.com/news/</id>
  <updated>2012-10-03T13:51:09-04:00</updated>

  
    <entry>
      <title>Technically Awesome</title>
      <link href="http://jumpstartlab.com/news/archives/2012/08/30/technically-awesome/" />
      <id>http://jumpstartlab.com/news/archives/2012/08/30/technically-awesome/</id>
      <updated>2012-09-27T11:24:15-04:00</updated>
      <published>2012-08-30T09:00:00-04:00</published>
      
      <summary type="html">&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://jumpstartlab.com/news/archives/2012/08/30/technically-awesome&quot;&gt;&lt;img src=&quot;http://oi50.tinypic.com/359h65t.jpg&quot; /&gt;&lt;/a&gt;&lt;/center&gt;

&lt;h4&gt;Something Technical and Awesome&lt;/h4&gt;
&lt;p&gt;Jeff Casimir gives a talk on Internationalization &amp;amp; Localization.
&lt;/p&gt;&lt;/p&gt;
</summary>
      <content type="html">&lt;embed src=&quot;http://cdn.confreaks.com/system/assets/datas/4611/original/1136-scrc2012-something-technical-and-awesome-small.mp4&quot; height=&quot;416&quot; width=&quot;680&quot; autoplay=&quot;false&quot; /&gt;

&lt;h3 id=&quot;something-technical-and-awesome&quot;&gt;Something Technical and Awesome&lt;/h3&gt;

&lt;p&gt;Jeff Casimir gives a talk on Internationalization &amp;amp; Localization.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Talk presented at Steel City Ruby 2012.&lt;/em&gt;&lt;/p&gt;
</content>
      <author>
        <name>Olivia</name>
      </author>
    </entry>
  
    <entry>
      <title>Madison Ruby 2012 Panel: Teaching Rails</title>
      <link href="http://jumpstartlab.com/news/archives/2012/08/25/madison-ruby-2012-panel-teaching-rails/" />
      <id>http://jumpstartlab.com/news/archives/2012/08/25/madison-ruby-2012-panel-teaching-rails/</id>
      <updated>2012-09-27T11:24:37-04:00</updated>
      <published>2012-08-25T09:00:00-04:00</published>
      
      <summary type="html">&lt;p&gt;&lt;center&gt;&lt;a href=&quot;http://jumpstartlab.com/news/archives/2012/08/25/madison-ruby-2012-panel-teaching-rails&quot;&gt;&lt;img src=&quot;http://oi50.tinypic.com/kxq4n.jpg&quot; /&gt;&lt;/a&gt;&lt;/center&gt;

Madison Ruby 2012 Panel Discussion including Chad Pytel, Jeff Casimir, Jeff Cohen, and Stephen Anderson.
&lt;/p&gt;
</summary>
      <content type="html">&lt;embed src=&quot;http://cdn.confreaks.com/system/assets/datas/4539/original/1105-madisonruby2012-teaching-rails-panel-small.mp4&quot; width=&quot;640&quot; height=&quot;400&quot; autoplay=&quot;false&quot; /&gt;

&lt;p&gt;Madison Ruby 2012 Panel Discussion including Chad Pytel, Jeff Casimir, Jeff Cohen, and Stephen Anderson.&lt;/p&gt;
</content>
      <author>
        <name>Olivia</name>
      </author>
    </entry>
  
    <entry>
      <title>Anti-Oppression 101</title>
      <link href="http://jumpstartlab.com/news/archives/2012/08/24/anti-oppression-101/" />
      <id>http://jumpstartlab.com/news/archives/2012/08/24/anti-oppression-101/</id>
      <updated>2012-10-03T13:40:58-04:00</updated>
      <published>2012-08-24T16:35:00-04:00</published>
      <category term="gender"/><category term="lindsey bieda"/><category term="madison ruby 2012"/><category term="steve klabnik"/>
      <summary type="html">&lt;center&gt;&lt;p&gt;&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;http://www.youtube.com/embed/3HlKt63GitE&quot; frameborder=&quot;0&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;

&lt;div align=&quot;left&quot;&gt;Everyone acknowledges that the software field has an issue with gender balance, but there are many of arguments about what to do about it. In this talk, Lindsey Bieda and Steve Klabnik will introduce basic anti-oppression concepts, and provide specific examples of situations where we as software developers can use these tools to engender a more inclusive community.&lt;/div&gt;
&lt;/p&gt;&lt;/center&gt;
</summary>
      <content type="html">&lt;center&gt;&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;http://www.youtube.com/embed/3HlKt63GitE&quot; frameborder=&quot;0&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;&lt;/center&gt;
&lt;p&gt;
&lt;div align=&quot;left&quot;&gt;Everyone acknowledges that the software field has an issue with gender balance, but there are many of arguments about what to do about it. Recent events have caused the community to scrutinize how they treat the issues of race and gender. The social justice community uses the term 'anti-oppression' to describe techniques for being more inclusive to people of a wide variety of backgrounds, ethnicities, sexualities, and genders. Software developers generally lack exposure to these terms and techniques.

In this talk, Lindsey and Steve will introduce basic anti-oppression concepts, and provide specific examples of situations where we as software developers can use these tools to engender a more inclusive community.&lt;/div&gt;

&lt;p&gt;&lt;div align=&quot;right&quot;&gt;&lt;i&gt;Presented at the 2012 Madison Ruby Conference&lt;/i&gt;&lt;/div&gt;
&lt;/p&gt;&lt;/p&gt;
</content>
      <author>
        <name>Olivia</name>
      </author>
    </entry>
  
    <entry>
      <title>Hungry Academy: Full of Lessons</title>
      <link href="http://jumpstartlab.com/news/archives/2012/06/23/hungry-academy-full-of-lessons/" />
      <id>http://jumpstartlab.com/news/archives/2012/06/23/hungry-academy-full-of-lessons/</id>
      <updated>2012-10-03T13:39:02-04:00</updated>
      <published>2012-06-23T16:00:00-04:00</published>
      <category term="goruco"/><category term="jeff casimir"/><category term="talk"/>
      <summary type="html">&lt;center&gt;&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;http://www.youtube.com/embed/SsMF2lno5AU&quot; frameborder=&quot;0&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;&lt;/center&gt;

&lt;div align=&quot;left&quot;&gt;&lt;h3&gt;Building Developers: Lessons Learned from Hungry Academy&lt;/h3&gt;

Here's the quick story of what's worked, what hasn't, and the lessons learned as we try to solve the developer shortage.&lt;/div&gt;
</summary>
      <content type="html">&lt;center&gt;&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;http://www.youtube.com/embed/SsMF2lno5AU&quot; frameborder=&quot;0&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;&lt;/center&gt;

&lt;div align=&quot;left&quot;&gt;&lt;h3&gt;Building Developers: Lessons Learned from Hungry Academy&lt;/h3&gt;

Here's the quick story of what's worked, what hasn't, and the lessons learned as we try to solve the developer shortage.&lt;/div&gt;

&lt;p&gt;&lt;div align=&quot;right&quot;&gt;&lt;i&gt;Presented at Goruco 2012&lt;/i&gt;&lt;/div&gt;

&lt;/p&gt;
</content>
      <author>
        <name>Olivia</name>
      </author>
    </entry>
  
    <entry>
      <title>Designing Hypermedia APIs</title>
      <link href="http://jumpstartlab.com/news/archives/2012/04/23/designing-hypermedia-apis/" />
      <id>http://jumpstartlab.com/news/archives/2012/04/23/designing-hypermedia-apis/</id>
      <updated>2012-10-03T13:45:41-04:00</updated>
      <published>2012-04-23T15:30:00-04:00</published>
      <category term="2012"/><category term="railsconf 2012"/><category term="steve klabnik"/><category term="talk"/>
      <summary type="html">&lt;center&gt;&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;http://www.youtube.com/embed/g4sqydY3hHU&quot; frameborder=&quot;0&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;&lt;/center&gt;

&lt;div align=&quot;left&quot;&gt;Rails did a lot to bring REST to developers, but its conception leaves the REST devotee feeling a bit empty. &quot;Where's the hypermedia?&quot; she says. &quot;REST isn't RPC,&quot; he may cry. &quot;WTF??!?!&quot; you may think. &quot;I have it right there! resources :posts ! What more is there? RPC? Huh?&quot;&lt;/div&gt;
</summary>
      <content type="html">&lt;center&gt;&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;http://www.youtube.com/embed/g4sqydY3hHU&quot; frameborder=&quot;0&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;&lt;/center&gt;

&lt;p&gt;Rails did a lot to bring REST to developers, but its conception leaves the REST devotee feeling a bit empty. &quot;Where's the hypermedia?&quot; she says. &quot;REST isn't RPC,&quot; he may cry. &quot;WTF??!?!&quot; you may think. &quot;I have it right there! resources :posts ! What more is there? RPC? Huh?&quot;

&lt;p&gt;In this talk, Steve will explain how to design your APIs so that they truly embrace the web and HTTP. Just as there's an impedance mismatch between our databases, our ORMs, and our models, there's an equal mismatch between our applications, our APIs, and our clients. Pros and cons of this approach will be discussed, as well as why we aren't building things this way yet.

&lt;div align=&quot;right&quot;&gt;&lt;i&gt;Presented at RailsConf 2012&lt;/i&gt;&lt;/div&gt;

&lt;/p&gt;&lt;/p&gt;
</content>
      <author>
        <name>Olivia</name>
      </author>
    </entry>
  
    <entry>
      <title>&quot;Ruby can't scale.&quot; O RLY?</title>
      <link href="http://jumpstartlab.com/news/archives/2012/02/05/ruby-cant-scale-o-rly/" />
      <id>http://jumpstartlab.com/news/archives/2012/02/05/ruby-cant-scale-o-rly/</id>
      <updated>2012-10-03T13:51:09-04:00</updated>
      <published>2012-02-05T15:00:00-05:00</published>
      <category term="jeff casimir"/><category term="la ruby conf"/><category term="talk"/>
      <summary type="html">&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;http://www.youtube.com/embed/_Iqb9n9O7a0&quot; frameborder=&quot;0&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;

&lt;h3&gt;Metrics-Driven Ruby/Rails Performance&lt;/h3&gt;

&lt;p&gt;“Ruby can’t scale.” Tell that to LivingSocial, Groupon, Gowalla, Sony, and the rest of our community pushing millions of requests per day. &lt;/p&gt;
</summary>
      <content type="html">&lt;center&gt;&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;http://www.youtube.com/embed/_Iqb9n9O7a0&quot; frameborder=&quot;0&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;&lt;/center&gt;

&lt;div align=&quot;left&quot;&gt;&lt;h3&gt;Metrics-Driven Ruby/Rails Performance&lt;/h3&gt;

&quot;Ruby can't scale.&quot;

Tell that to LivingSocial, Groupon, Gowalla, Sony, and the rest of our community pushing millions of requests per day. Scaling an application isn't about piling up hardware and dropping in the newest database fad, it's the combination of design and refinement.

In this session, we'll look at refining Ruby code using tools to:
&lt;ul&gt;
&lt;li&gt; Find CPU-intensive hotspots&lt;/li&gt;
&lt;li&gt; Measure memory and object allocation&lt;/li&gt;
&lt;li&gt; Monitor query count and duration&lt;/li&gt;
&lt;li&gt; Isolate data-store bottlenecks&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;This is not about info-porn. It's about finding the 1% of your code that, through optimization, can dramatically improve performance.

&lt;div align=&quot;right&quot;&gt;&lt;i&gt;Presented at the 2012 LA Ruby Conference&lt;/i&gt;&lt;/div&gt;
&lt;/p&gt;&lt;/div&gt;
</content>
      <author>
        <name>Olivia</name>
      </author>
    </entry>
  
    <entry>
      <title>WAMU's Kojo Nnamdi &quot;Tech Tuesday&quot;</title>
      <link href="http://jumpstartlab.com/news/archives/2012/01/16/wamus-kojo-nnamdi-tech-tuesday/" />
      <id>http://jumpstartlab.com/news/archives/2012/01/16/wamus-kojo-nnamdi-tech-tuesday/</id>
      <updated>2012-01-16T15:40:28-05:00</updated>
      <published>2012-01-16T15:00:00-05:00</published>
      
      <summary type="html">&lt;p&gt;Tuesday 1/17 at noon I’ll join friends Roz Lemioux from Fission Strategy and Ryan Seashore from CodeNow to talk about “learning to program” on WAMU’s Kojo Nnamdi show. You can listen live at &lt;a href=&quot;http://thekojonnamdishow.org/shows/2012-01-17/training-where-tech-jobs-are-coding&quot;&gt;http://thekojonnamdishow.org/shows/2012-01-17/training-where-tech-jobs-are-coding&lt;/a&gt;&lt;/p&gt;
</summary>
      <content type="html">&lt;p&gt;Tuesday 1/17 at noon I’ll join friends Roz Lemioux from Fission Strategy and Ryan Seashore from CodeNow to talk about “learning to program” on WAMU’s Kojo Nnamdi show. You can listen live at &lt;a href=&quot;http://thekojonnamdishow.org/shows/2012-01-17/training-where-tech-jobs-are-coding&quot;&gt;http://thekojonnamdishow.org/shows/2012-01-17/training-where-tech-jobs-are-coding&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;After the show I’ll update this post with takeaways and notes from the conversation.&lt;/p&gt;
</content>
      <author>
        <name>Jeff</name>
      </author>
    </entry>
  
    <entry>
      <title>The World is Full of Real People</title>
      <link href="http://jumpstartlab.com/news/archives/2012/01/13/the-world-is-full-of-real-people/" />
      <id>http://jumpstartlab.com/news/archives/2012/01/13/the-world-is-full-of-real-people/</id>
      <updated>2012-01-13T07:42:21-05:00</updated>
      <published>2012-01-13T07:00:00-05:00</published>
      
      <summary type="html">&lt;p&gt;Yesterday at &lt;a href=&quot;http://codemash.org&quot;&gt;CodeMash 2012&lt;/a&gt; in Sandusky, Ohio, I gave a five minute lightning talk about something that’s been in my mind: the developer’s life of priviledge. Here’s the text of my talk…&lt;/p&gt;
</summary>
      <content type="html">&lt;p&gt;Yesterday at &lt;a href=&quot;http://codemash.org&quot;&gt;CodeMash 2012&lt;/a&gt; in Sandusky, Ohio, I gave a five minute lightning talk about something that’s been in my mind: the developer’s life of priviledge. Here’s the text of my talk:&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;The World is Full of Real People&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;You are in a spot of exceptional privilege. You’re well paid to move your fingers around a keyboard. Your greatest danger is probably carpal-tunnel syndrome.&lt;/p&gt;

&lt;p&gt;In a time when almost thirty percent of our country is unemployed or underemployed, you make jokes about how annoying recruiters are wanting to offer you job after job. There’s nothing here that’s your fault. You didn’t do anything wrong. This isn’t about blame and I’m not saying you should be ashamed of anything.&lt;/p&gt;

&lt;p&gt;But you do need to recognize you lead a life of privilege.&lt;/p&gt;

&lt;p&gt;We need to do more.&lt;/p&gt;

&lt;p&gt;It is easy to write software for other developers. You understand what it’s like to be a developer, so you know  exactly how they think and operate. If you want to make quick money, build tools that make developers lives easier.&lt;/p&gt;

&lt;p&gt;We can all then form a big circle and pat each other on the back.&lt;/p&gt;

&lt;p&gt;Meanwhile, your new testing framework didn’t make any jobs. It didn’t bring significant joy to anyone’s life. In the big scheme of things, you’ve taken your gifts and used them to pleasure yourself.&lt;/p&gt;

&lt;p&gt;Let’s take a step back.&lt;/p&gt;

&lt;p&gt;Real people don’t use technology, at least not the technology you build. Unless you work at Facebook, the chance of anyone at this hotel having ever heard of your company, much less your product, is slim. Why is that? Why do we build so many things for ourselves?&lt;/p&gt;

&lt;p&gt;Because it’s easy. &lt;/p&gt;

&lt;p&gt;Solving real problems is hard. Changing real lives is hard. Making real people happy is hard. When we do write things for the public, we find out that those users are “such idiots” – they can never do things properly. “It’s not worth it!”&lt;/p&gt;

&lt;p&gt;You wield the power to make amazing change in the world. You can fix problems with a speed and scale that no other industry can match. Your work, once created, can be replicated at almost zero cost. Your power breaks economics, terrifies governments, and endangers the status quo.&lt;/p&gt;

&lt;p&gt;Instead of measuring ourselves by the size of our Series A or our average profit per employee, let’s measure in lives changed. &lt;/p&gt;

&lt;p&gt;I want to look back and say “I worked harder than I had to. I gave up time with my kids, with my friends, to do what needed to be done. To give back to the rest of the world, to enable them to live just a little bit happier, a little bit better.”&lt;/p&gt;

&lt;p&gt;The problems of our world can’t be fixed with software, that’s naive. But they can be fixed by people, and great software helps people do what needs to be done. &lt;/p&gt;

&lt;p&gt;As a developer you can only do so much. You don’t understand all the problems, the nuances, the challenges of the world. That’s ok. The people who do understand those challenges are desperate for your help – they’ll tell you everything you need to know. Just ask.&lt;/p&gt;

&lt;p&gt;I’m not saying you need to change a thousand lives. But if you could say that you really changed ten, what would that feel like? &lt;/p&gt;

&lt;p&gt;You might not ever have a Wikipedia page, but you’d live on in those ten memories – in the lineage of families they start, the kids that grow up happier because their parent is employed, less stressed, or otherwise improved. When you think about generations upon generations, the compound interest on the investment you make in others pays off in the biggest way.&lt;/p&gt;

&lt;p&gt;Your software will be forgotten, but true impact never will.&lt;/p&gt;

&lt;p&gt;What’s your mark on the earth? Is it big enough, is it deep enough, is it good enough?&lt;/p&gt;

&lt;p&gt;Get to work. Thank you.&lt;/p&gt;
</content>
      <author>
        <name>Jeff</name>
      </author>
    </entry>
  
    <entry>
      <title>Hungry Academy is Open Education</title>
      <link href="http://jumpstartlab.com/news/archives/2012/01/05/hungry-academy-is-open-education/" />
      <id>http://jumpstartlab.com/news/archives/2012/01/05/hungry-academy-is-open-education/</id>
      <updated>2012-01-05T10:46:17-05:00</updated>
      <published>2012-01-05T10:15:00-05:00</published>
      
      <summary type="html">&lt;p&gt;The developer shortage is a serious problem. &lt;a href=&quot;http://hungryacademy.com/&quot;&gt;Hungry Academy&lt;/a&gt; is training developers for &lt;a href=&quot;http://livingsocial.com&quot;&gt;LivingSocial&lt;/a&gt;, but we’re doing much more than that.&lt;/p&gt;

&lt;p&gt;If you want to learn what we’re learning, do what we’re doing – you’re invited.&lt;/p&gt;
</summary>
      <content type="html">&lt;p&gt;The developer shortage is a serious problem. &lt;a href=&quot;http://hungryacademy.com/&quot;&gt;Hungry Academy&lt;/a&gt; is training developers for &lt;a href=&quot;http://livingsocial.com&quot;&gt;LivingSocial&lt;/a&gt;, but we’re doing much more than that.&lt;/p&gt;

&lt;p&gt;If you want to learn what we’re learning, do what we’re doing – you’re invited.&lt;/p&gt;

&lt;p&gt;We’ve always made &lt;a href=&quot;http://tutorials.jumpstartlab.com&quot;&gt;our tutorials&lt;/a&gt; public under Creative Commons licenses, and Hungry Academy will maintain that trend. We’re publishing:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Our classroom tutorials&lt;/li&gt;
  &lt;li&gt;Our project assignments&lt;/li&gt;
  &lt;li&gt;Our model programs&lt;/li&gt;
  &lt;li&gt;The best of our participant’s projects&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Cool? It keeps going. As part of the program, the participants will be creating weekly presentations on small topics, in the style of &lt;a href=&quot;http://railscasts.com&quot;&gt;RailsCasts&lt;/a&gt;. Those presentations will be live streamed. The best of them will be posted weekly in video form. They’ll also have dedicated time for contributing to the open source, as is standard in the community.&lt;/p&gt;

&lt;p&gt;All those things will be open in whatever form appropriate, up on Github, and we’d love your feedback, corrections, and additions. The only limitation on their use is “please don’t start a technical training company using our stuff” - MIT license for code, a CC-attribution-non-commercial license for text.&lt;/p&gt;

&lt;p&gt;We’ll be using &lt;a href=&quot;https://github.com/radar/forem&quot;&gt;Ryan Bigg’s Forem&lt;/a&gt; for group discussion of projects and general problems/solutions. Most of that will be public, plus we’ll have a dedicated forum for anyone following along with us. You can support each other, and we’ll do our best to pitch in too.&lt;/p&gt;

&lt;p&gt;We’re supporting the local DC community, and will host and teach &lt;a href=&quot;http://codenow.org&quot;&gt;CodeNow&lt;/a&gt; classes to expose high school students to the world of programming.&lt;/p&gt;

&lt;p&gt;If you’re already a Ruby/Rails developer, we’d love to have you involved with supporting the public community. We’re coordinating one-on-one mentorships internally, and if there’s interest we could likely use the same tools/techniques to match external mentors and learners.&lt;/p&gt;

&lt;p&gt;In the end, this is a social agenda. We want to grow the programming community. Join us. If you want to learn, we will make sure you have no excuse.&lt;/p&gt;

&lt;p&gt;Of course, applications are still open for the Hungry Academy program itself. &lt;a href=&quot;http://hungryacademy.com&quot;&gt;They close Monday, January 9th, so don’t delay&lt;/a&gt;.&lt;/p&gt;
</content>
      <author>
        <name>Jeff</name>
      </author>
    </entry>
  
    <entry>
      <title>Understanding Our Culture, Part 1</title>
      <link href="http://jumpstartlab.com/news/archives/2011/12/30/understanding-our-culture-part-1/" />
      <id>http://jumpstartlab.com/news/archives/2011/12/30/understanding-our-culture-part-1/</id>
      <updated>2011-12-30T19:17:19-05:00</updated>
      <published>2011-12-30T17:00:00-05:00</published>
      <category term="Books"/><category term="Hungry Academy"/>
      <summary type="html">&lt;p&gt;As part of the &lt;a href=&quot;http://hungryacademy.com/&quot;&gt;Hungry Academy&lt;/a&gt; planning I’m building several reading lists. The one I’m most excited about I named “Culture &amp;amp; Self for Developers.” The Ruby community is special because of the people and their understanding of the world, these are books that explain that ethos…&lt;/p&gt;
</summary>
      <content type="html">&lt;p&gt;As part of the &lt;a href=&quot;http://hungryacademy.com/&quot;&gt;Hungry Academy&lt;/a&gt; planning I’m building several reading lists. The one I’m most excited about I named “Culture &amp;amp; Self for Developers.” The Ruby community is special because of the people and their understanding of the world, these are books that explain that ethos.&lt;/p&gt;

&lt;p&gt;I’ve joked during conference talks that I’m better at buying books than reading them – and it’s completely true. First up are the ones I’ve actually read:&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.amazon.com/gp/product/020161622X/ref=as_li_ss_il?ie=UTF8&amp;amp;tag=jumplab-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=020161622X&quot; style=&quot;float:right; padding: 5px; clear: right;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;amp;Format=_SL110_&amp;amp;ASIN=020161622X&amp;amp;MarketPlace=US&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;tag=jumplab-20&amp;amp;ServiceVersion=20070822&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.amazon.com/gp/product/020161622X/ref=as_li_ss_il?ie=UTF8&amp;amp;tag=jumplab-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=020161622X&quot;&gt;The Pragmatic Programmer&lt;/a&gt; is so classic. It is essential reading for any developer. This was the first programming-related book that I felt a real “connection” to; it shaped the way I think about the profession. Even though it’s twelve years old, the ideas are still current and important. Concepts so heavily emphasized in the Ruby community, like “Don’t Repeat Yourself” and the “Single Responsibility Principle” come out of this book. It’s a text that I’ve wanted to re-read and I can’t wait to discuss it with the program attendees.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.amazon.com/gp/product/1934356344/ref=as_li_ss_il?ie=UTF8&amp;amp;tag=jumplab-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=1934356344&quot; style=&quot;float:right; padding: 5px; clear: right;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;amp;Format=_SL110_&amp;amp;ASIN=1934356344&amp;amp;MarketPlace=US&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;tag=jumplab-20&amp;amp;ServiceVersion=20070822&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.amazon.com/gp/product/1934356344/ref=as_li_ss_il?ie=UTF8&amp;amp;tag=jumplab-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=1934356344&quot;&gt;The Passionate Programmer&lt;/a&gt; is very much a follow-up to &lt;a href=&quot;http://www.amazon.com/gp/product/020161622X/ref=as_li_ss_il?ie=UTF8&amp;amp;tag=jumplab-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=020161622X&quot;&gt;The Pragmatic Programmer&lt;/a&gt;. I love how Chad Fowler divides the content into short segments that get right to the point. This is the kind of book that you finish and say “that was interesting…but it all felt like common sense.” The ideas aren’t ones that will blow your mind with their complexity or cleverness, they’re just simple and great. They should just be common, but they’re often overlooked.&lt;/p&gt;

&lt;p&gt;One of the most exciting parts of &lt;a href=&quot;http://hungryacademy.com/&quot;&gt;Hungry Academy&lt;/a&gt; is that both I and the attendees get to spend many days with Chad, trying to make these concepts a part of our daily practice.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.amazon.com/gp/product/0201835959/ref=as_li_ss_il?ie=UTF8&amp;amp;tag=jumplab-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0201835959&quot; style=&quot;float:right; padding: 5px; clear: right;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;amp;Format=_SL110_&amp;amp;ASIN=0201835959&amp;amp;MarketPlace=US&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;tag=jumplab-20&amp;amp;ServiceVersion=20070822&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Can nine women, together, create a baby in one month? The absurdity of that question is the core of &lt;a href=&quot;http://www.amazon.com/gp/product/0201835959/ref=as_li_ss_il?ie=UTF8&amp;amp;tag=jumplab-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0201835959&quot;&gt;The Mythical Man Month&lt;/a&gt;. In software, bigger is not better and it definitely isn’t faster. This book does an excellent job of explaining why scaling programming labor is so difficult. One of the aspects I’m most nervous about with the &lt;a href=&quot;http://hungryacademy.com/&quot;&gt;Hungry Academy&lt;/a&gt; class is how to avoid these issues – how to make our team of twenty-four feel like a team of five, then how to integrate the twenty-four into the big engineering team at LivingSocial.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.amazon.com/gp/product/0596001088/ref=as_li_ss_il?ie=UTF8&amp;amp;tag=jumplab-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0596001088&quot; style=&quot;float:right; padding: 5px; clear: right;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;amp;Format=_SL110_&amp;amp;ASIN=0596001088&amp;amp;MarketPlace=US&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;tag=jumplab-20&amp;amp;ServiceVersion=20070822&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I was in high school when open source software started becoming mainstream in the developer world. As someone enamored with both coding and economics, I devoured books like &lt;a href=&quot;http://www.amazon.com/gp/product/0596001088/ref=as_li_ss_il?ie=UTF8&amp;amp;tag=jumplab-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0596001088&quot;&gt;The Cathedral and the Bazaar&lt;/a&gt;. It does an amazing job of explaining why we should care about open versus closed source. The economic and social arguments in this book are eye-opening for people accustomed to economies based on scarcity. When electronic reproduction eliminates the marginal cost of goods, the standard rules go out the window.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.amazon.com/gp/product/0061914185/ref=as_li_ss_il?ie=UTF8&amp;amp;tag=jumplab-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0061914185&quot; style=&quot;float:right; padding: 5px; clear: right;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;amp;Format=_SL110_&amp;amp;ASIN=0061914185&amp;amp;MarketPlace=US&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;tag=jumplab-20&amp;amp;ServiceVersion=20070822&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.amazon.com/gp/product/0061914185/ref=as_li_ss_il?ie=UTF8&amp;amp;tag=jumplab-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=0061914185&quot;&gt;The Thank-You Economy&lt;/a&gt;, the second book from &lt;a href=&quot;https://twitter.com/#!/garyvee&quot;&gt;Gary Vaynerchuk&lt;/a&gt;, has stuck with me. The idea I continue to think about is this: in the olden days there were neighborhood businesses. If you give great service to the neighborhood, you’ll build a great reputation. Give crap service to just a few people and you’re reputation disappears, then you’re out of business.&lt;/p&gt;

&lt;p&gt;In the 80s and 90s, mass-marketing replaced “word of mouth.” As people moved to the suburbs they stopped talking. Reputations grew through commercials, not genuine experience. All of a sudden, thanks to the Internet, we’re back to being a small, global neighborhood. If you give great service 99 times and crap service once, bet that one person is going to post a review on Yelp and chase your customers away. Genuine feedback once again rules over marketing.&lt;/p&gt;

&lt;p&gt;If you ever get the chance to see Gary speak live, take it. &lt;a href=&quot;http://www.youtube.com/watch?v=-QWHkcCP3tA&quot;&gt;This video from RailsConf&lt;/a&gt; is only a mediocre substitute.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://www.amazon.com/gp/product/1594484805/ref=as_li_ss_il?ie=UTF8&amp;amp;tag=jumplab-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=1594484805&quot; style=&quot;float:right; padding: 5px; clear: right;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;http://ws.assoc-amazon.com/widgets/q?_encoding=UTF8&amp;amp;Format=_SL110_&amp;amp;ASIN=1594484805&amp;amp;MarketPlace=US&amp;amp;ID=AsinImage&amp;amp;WS=1&amp;amp;tag=jumplab-20&amp;amp;ServiceVersion=20070822&quot; /&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Last but not least, Daniel Pink’s &lt;a href=&quot;http://www.amazon.com/gp/product/1594484805/ref=as_li_ss_il?ie=UTF8&amp;amp;tag=jumplab-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=390957&amp;amp;creativeASIN=1594484805&quot;&gt;Drive&lt;/a&gt; is so insightful I can’t do it justice. Through my years as a classroom teacher I have significant hands-on experience trying to figure out motivation. Getting a high school freshman to care about their homework more than phone calls with their friends is a significant challenge. Everything I learned over those years aligned perfectly with Pink’s thoughts and research in this book. I especially love how he works in a thread about open source software and what it means for the future.&lt;/p&gt;

&lt;p&gt;That’s it for now! The rest of the list is still in my “To Read” stack, but I plan to have them done before the start of Hungry Academy in March. Expect a follow up post with thoughts and highlights, but you can also &lt;a href=&quot;http://amzn.com/w/352340EAXDDSF&quot;&gt;see the full list on Amazon&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;NOTE&lt;/em&gt;: Amazon links in this article contain referral keys. This has no effect on the pricing you see, but Jumpstart Lab will earn a small payment from Amazon if you purchase books using the links above. Thanks for your support!&lt;/p&gt;
</content>
      <author>
        <name>Jeff Casimir</name>
      </author>
    </entry>
  
    <entry>
      <title>Hungry Academy: JumpstartLab + LivingSocial</title>
      <link href="http://jumpstartlab.com/news/archives/2011/12/21/hungry-academy-jumpstartlab-livingsocial/" />
      <id>http://jumpstartlab.com/news/archives/2011/12/21/hungry-academy-jumpstartlab-livingsocial/</id>
      <updated>2011-12-24T10:30:47-05:00</updated>
      <published>2011-12-21T21:45:00-05:00</published>
      
      <summary type="html">&lt;p&gt;A few months ago, my friend Chad Fowler, VP of Engineering at LivingSocial, asked “If you could design a program to turn 24 people into excellent developers, what would you do?” …&lt;/p&gt;
</summary>
      <content type="html">&lt;p&gt;A few months ago, my friend Chad Fowler, VP of Engineering at &lt;a href=&quot;http://livingsocial.com/&quot;&gt;LivingSocial&lt;/a&gt;, asked “If you could design a program to turn 24 people into excellent developers, what would you do?”&lt;/p&gt;

&lt;p&gt;Then I had a long flight, which consisted of furious notes, numbers, projections, schedules, brainstorms – and that would become &lt;a href=&quot;http://hungryacademy.com/&quot;&gt;Hungry Academy&lt;/a&gt;. &lt;/p&gt;

&lt;p&gt;Our mission is to create a program that’s “better than college.” With five months, two instructors, and the support of an awesome company, we can do it. We’ll be learning full time in a mix of classroom-style tutorials, team projects, individual research/writing/presentation, and giving back to the community.&lt;/p&gt;

&lt;p&gt;You can learn more about it on the &lt;a href=&quot;http://hungryacademy.com/&quot;&gt;Hungry Academy&lt;/a&gt; website, but don’t slouch – the applications are due in just three weeks! There are many more pieces to this project which will be revealed over the coming months.&lt;/p&gt;
</content>
      <author>
        <name>Jeff</name>
      </author>
    </entry>
  
    <entry>
      <title>Technical Training Wants to Be Free</title>
      <link href="http://jumpstartlab.com/news/archives/2011/12/20/technical-training-wants-to-be-free/" />
      <id>http://jumpstartlab.com/news/archives/2011/12/20/technical-training-wants-to-be-free/</id>
      <updated>2011-12-21T13:15:10-05:00</updated>
      <published>2011-12-20T14:00:00-05:00</published>
      
      <summary type="html">&lt;p&gt;&lt;a href=&quot;http://www.codeschool.com/courses/jquery-air-first-flight&quot;&gt;jQuery Air: First Flight&lt;/a&gt;, our introduction to jQuery on &lt;a href=&quot;http://codeschool.com&quot;&gt;CodeSchool&lt;/a&gt; is now free! Did you know that our text &lt;a href=&quot;http://tutorials.jumpstartlab.com&quot;&gt;tutorials&lt;/a&gt; have always been free under a Creative Commons license?&lt;/p&gt;

&lt;p&gt;Technical training resources naturally have a short lifespan, so it only makes sense…&lt;/p&gt;
</summary>
      <content type="html">&lt;p&gt;&lt;a href=&quot;http://www.codeschool.com/courses/jquery-air-first-flight&quot;&gt;jQuery Air: First Flight&lt;/a&gt;, our introduction to jQuery on &lt;a href=&quot;http://codeschool.com&quot;&gt;CodeSchool&lt;/a&gt; is now free! Did you know that our text &lt;a href=&quot;http://tutorials.jumpstartlab.com&quot;&gt;tutorials&lt;/a&gt; have always been free under a Creative Commons license?&lt;/p&gt;

&lt;p&gt;Technical training resources naturally have a short lifespan, so it only makes sense for them to eventually enter some form of the public domain. The price paid for any knowledge, whether it’s an online course like this or a traditional book, goes to pay for the time invested in creating it, offset some of the time/cost of the author developing the expertise in the first place, and provide seed capital for further material.&lt;/p&gt;

&lt;p&gt;Courses like &lt;a href=&quot;http://www.codeschool.com/courses/jquery-air-first-flight&quot;&gt;jQuery Air: First Flight&lt;/a&gt; cost tens of thousands of dollars to create. But once that cost is paid then keeping materials behind a pay-wall limits their effect while the content is decaying. &lt;/p&gt;

&lt;p&gt;Here at JumpstartLab, we believe in “Learning Out Loud” – we want to promote the spread of these skills, regardless of your ability to pay for our classes. To that end, we &lt;a href=&quot;http://tutorials.jumpstartlab.com&quot;&gt;publish all our tutorials&lt;/a&gt; under Creative Commons licenses, allowing individuals to build their own skills for free.&lt;/p&gt;

&lt;p&gt;Over the past years we’ve had the tutorials locked up in our CMS, which didn’t make any sense. Now we’re &lt;a href=&quot;https://github.com/JumpstartLab/curriculum&quot;&gt;migrating them to Github&lt;/a&gt;, using a specialized version of &lt;a href=&quot;http://octopress.org/&quot;&gt;Octopress&lt;/a&gt;, and opening up the source to the public. We hope that this setup will allow the community to pitch in and improve the tutorials.&lt;/p&gt;

&lt;p&gt;And with our new program, announced in the coming days, expect to see lots of new content hitting the site in 2012.&lt;/p&gt;
</content>
      <author>
        <name>Jeff</name>
      </author>
    </entry>
  
    <entry>
      <title>Blow Up Your Views</title>
      <link href="http://jumpstartlab.com/news/archives/2011/12/01/blow-up-your-views/" />
      <id>http://jumpstartlab.com/news/archives/2011/12/01/blow-up-your-views/</id>
      <updated>2011-12-20T16:28:21-05:00</updated>
      <published>2011-12-01T16:00:00-05:00</published>
      
      <summary type="html">&lt;p&gt;Rails views have, more or less, stayed exactly the same since 2005. The only thing we’ve changed is the file extension (formerly .rhtml, now .erb). I believe simplifying and improving the view layer is one of the next areas of emphasis for the community…&lt;/p&gt;
</summary>
      <content type="html">&lt;p&gt;Rails views have, more or less, stayed exactly the same since 2005. The only thing we’ve changed is the file extension (formerly .rhtml, now .erb). I believe simplifying and improving the view layer is one of the next areas of emphasis for the community.&lt;/p&gt;

&lt;p&gt;This past summer I gave a talk entitled “Blow Up Your Views” at several regional Rails conferences including &lt;a href=&quot;http://madisonruby.org/&quot;&gt;Madison Ruby&lt;/a&gt;, &lt;a href=&quot;https://frozenrails.eu/&quot;&gt;Frozen Rails&lt;/a&gt;, and &lt;a href=&quot;http://goruco.com/&quot;&gt;NYC.rb / GoRuCo&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;You can check out the latest &lt;a href=&quot;http://speakerdeck.com/u/j3/p/blow-up-your-views&quot;&gt;slides on SpeakerDeck&lt;/a&gt; or a video from my GoRuCo session below. A later version of the talk from MadisonRuby should be available soon.&lt;/p&gt;
</content>
      <author>
        <name>Jeff</name>
      </author>
    </entry>
  
    <entry>
      <title>There Are No Tests</title>
      <link href="http://jumpstartlab.com/news/archives/2011/11/02/there-are-no-tests/" />
      <id>http://jumpstartlab.com/news/archives/2011/11/02/there-are-no-tests/</id>
      <updated>2012-09-26T11:21:59-04:00</updated>
      <published>2011-11-02T14:00:00-04:00</published>
      <category term="2011"/><category term="jeff casimir"/><category term="rocky mountain ruby"/><category term="talk"/>
      <summary type="html">&lt;embed src=&quot;http://cdn.confreaks.com/system/assets/datas/2097/original/729-rockymtnruby2011-there-are-no-tests-small.mp4&quot; width=&quot;650&quot; height=&quot;400&quot; autoplay=&quot;false&quot; poster=&quot;http://oi49.tinypic.com/33xepfp.jpg&quot; /&gt;

&lt;p&gt;The Ruby community is obsessed with testing, supposedly. In my experience, about four out of five applications have either zero or completely ineffective test coverage. Have the courage to change it.&lt;/p&gt;
</summary>
      <content type="html">&lt;embed src=&quot;http://cdn.confreaks.com/system/assets/datas/2097/original/729-rockymtnruby2011-there-are-no-tests-small.mp4&quot; width=&quot;650&quot; height=&quot;400&quot; /&gt;

&lt;p&gt;The Ruby community is obsessed with testing, supposedly. In my experience, about four out of five applications have either zero or completely ineffective test coverage. &lt;/p&gt;

&lt;p&gt;Have the courage to change it. Whether your own projects or recovering someone else’s mess, let’s talk strategy:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;Starting with metrics&lt;/li&gt;
  &lt;li&gt;Refactoring for understanding&lt;/li&gt;
  &lt;li&gt;Comment-driven development&lt;/li&gt;
  &lt;li&gt;The unit testing foundation&lt;/li&gt;
  &lt;li&gt;Bug reports are your best integration tests&lt;/li&gt;
  &lt;li&gt;Focusing on value&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Rescue projects are popping up everywhere, and a strategic testing approach can save the day.&lt;/p&gt;
</content>
      <author>
        <name>Olivia</name>
      </author>
    </entry>
  
    <entry>
      <title>The Return of Shoes!</title>
      <link href="http://jumpstartlab.com/news/archives/2011/09/30/the-return-of-shoes/" />
      <id>http://jumpstartlab.com/news/archives/2011/09/30/the-return-of-shoes/</id>
      <updated>2012-09-25T15:27:55-04:00</updated>
      <published>2011-09-30T15:00:00-04:00</published>
      <category term="2011 ruby conference"/><category term="shoes"/><category term="steve klabnik"/><category term="talk"/>
      <summary type="html">&lt;iframe src=&quot;http://cdn.confreaks.com/system/assets/datas/2524/original/681-rubyconf2011-the-return-of-shoes-small.mp4&quot; width=&quot;640&quot; height=&quot;360&quot; frameborder=&quot;0&quot; webkitallowfullscreen=&quot;&quot; mozallowfullscreen=&quot;&quot; allowfullscreen=&quot;&quot;&gt;&lt;/iframe&gt;

&lt;p&gt;It’s been two years since &lt;em&gt;why the lucky stiff&lt;/em&gt; has departed Ruby. His work, however, carries on. &lt;em&gt;Shoes&lt;/em&gt; was one of why’s most ambitious projects, and a tiny-but-scrappy team has kept &lt;em&gt;Shoes&lt;/em&gt; alive. &lt;/p&gt;
</summary>
      <content type="html">&lt;p&gt;If you haven’t heard of &lt;em&gt;Shoes&lt;/em&gt;, it’s a GUI toolkit for Ruby. Most of these are simply bindings to toolkits written in other languages, like QT or Tk. Shoes is native to Ruby, so it uses Ruby-only features heavily, such as blocks. &lt;em&gt;Shoes&lt;/em&gt; also includes packaging functionality that allows you to distribute your apps on Linux, OSX, and Windows. In this talk, Steve Klabnik covers the basics of building applications with &lt;em&gt;Shoes&lt;/em&gt;, the challenges of maintaining a large polyglot project with an absent inventor, and what’s in store for the future of &lt;em&gt;Shoes&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Steve Klabnik presented&lt;/em&gt; The Return of Shoes &lt;em&gt;at the 2011 Ruby Conference in New Orleans, LA.&lt;/em&gt;&lt;/p&gt;
</content>
      <author>
        <name>Olivia</name>
      </author>
    </entry>
  
</feed>