{"id":2967,"date":"2013-06-21T13:18:57","date_gmt":"2013-06-21T17:18:57","guid":{"rendered":"http:\/\/judykat.com\/ken-judy\/?p=2967"},"modified":"2013-06-21T09:25:40","modified_gmt":"2013-06-21T13:25:40","slug":"ruby-rails-reading-list","status":"publish","type":"post","link":"https:\/\/judykat.com\/ken-judy\/ruby-rails-reading-list\/","title":{"rendered":"Ruby on Rails Reading List (kind of)"},"content":{"rendered":"<p>A student from <a href=\"http:\/\/workshops.railsbridge.org\/\" title=\"RailsBridge\" target=\"_blank\">RailsBridge<\/a> NYC asked me for a reading list. Rather than focus on Ruby or Rails, I broadened the topic to software writing and writers I look to for inspiration. Here&#8217;s my reply:<\/p>\n<p>The best book on Ruby language is the <a href=\"http:\/\/www.amazon.com\/gp\/product\/1933988657\/ref=as_li_tf_tl?ie=UTF8&#038;camp=1789&#038;creative=9325&#038;creativeASIN=1933988657&#038;linkCode=as2&#038;tag=judykatcom-20\">The Well-Grounded Rubyist<\/a><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.assoc-amazon.com\/e\/ir?t=judykatcom-20&#038;l=as2&#038;o=1&#038;a=1933988657\" width=\"1\" height=\"1\" border=\"0\" alt=\"\" style=\"border:none !important; margin:0px !important;\" \/> by David Black. The Ruby documentation is pretty handy, especially the API pages <a href=\"http:\/\/ruby-doc.org\/\" title=\"ruby-docs\" target=\"_blank\">http:\/\/ruby-doc.org\/<\/a><\/p>\n<p>For the Rails framework I dive into code and rely on google searches of <a href=\"http:\/\/stackoverflow.com\/questions\/tagged\/ruby-on-rails\" title=\"Stack Overflow\" target=\"_blank\">Stack Overflow Q&#038;A&#8217;s<\/a> and the rails docs <a href=\"http:\/\/api.rubyonrails.org\/\" target=\"_blank\">http:\/\/api.rubyonrails.org\/<\/a> for answers to specific questions I run into.<\/p>\n<p>For developer practice, I&#8217;ve been reading James Shore (<a href=\"http:\/\/www.amazon.com\/gp\/product\/0596527675\/ref=as_li_tf_tl?ie=UTF8&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0596527675&#038;linkCode=as2&#038;tag=judykatcom-20\">The Art of Agile Development<\/a><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.assoc-amazon.com\/e\/ir?t=judykatcom-20&#038;l=as2&#038;o=1&#038;a=0596527675\" width=\"1\" height=\"1\" border=\"0\" alt=\"\" style=\"border:none !important; margin:0px !important;\" \/>), Diana Larsen (<a href=\"http:\/\/www.amazon.com\/gp\/product\/097792016X\/ref=as_li_tf_tl?ie=UTF8&#038;camp=1789&#038;creative=9325&#038;creativeASIN=097792016X&#038;linkCode=as2&#038;tag=judykatcom-20\">Liftoff: Launching Agile Teams &#038; Projects<\/a><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.assoc-amazon.com\/e\/ir?t=judykatcom-20&#038;l=as2&#038;o=1&#038;a=097792016X\" width=\"1\" height=\"1\" border=\"0\" alt=\"\" style=\"border:none !important; margin:0px !important;\" \/>) and Jean Tabaka (<a href=\"http:\/\/www.amazon.com\/gp\/product\/0321268776\/ref=as_li_tf_tl?ie=UTF8&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0321268776&#038;linkCode=as2&#038;tag=judykatcom-20\">Collaboration Explained: Facilitation Skills for Software Project Leaders<\/a><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.assoc-amazon.com\/e\/ir?t=judykatcom-20&#038;l=as2&#038;o=1&#038;a=0321268776\" width=\"1\" height=\"1\" border=\"0\" alt=\"\" style=\"border:none !important; margin:0px !important;\" \/>)<\/p>\n<p>For inspiration, I love <a href=\"http:\/\/www.amazon.com\/gp\/product\/0312141041\/ref=as_li_tf_tl?ie=UTF8&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0312141041&#038;linkCode=as2&#038;tag=judykatcom-20\">The Existential Pleasures of Engineering<\/a><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.assoc-amazon.com\/e\/ir?t=judykatcom-20&#038;l=as2&#038;o=1&#038;a=0312141041\" width=\"1\" height=\"1\" border=\"0\" alt=\"\" style=\"border:none !important; margin:0px !important;\" \/> by Samuel Florman and <a href=\"http:\/\/www.amazon.com\/gp\/product\/0679734163\/ref=as_li_tf_tl?ie=UTF8&#038;camp=1789&#038;creative=9325&#038;creativeASIN=0679734163&#038;linkCode=as2&#038;tag=judykatcom-20\">To Engineer Is Human: The Role of Failure in Successful Design<\/a><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/www.assoc-amazon.com\/e\/ir?t=judykatcom-20&#038;l=as2&#038;o=1&#038;a=0679734163\" width=\"1\" height=\"1\" border=\"0\" alt=\"\" style=\"border:none !important; margin:0px !important;\" \/> by Henry Petroski.<\/p>\n<p>Thought leaders who helped shape my values as a developer, product person and development manager are <a href=\"http:\/\/scrum.jeffsutherland.com\/\" title=\"Jeff Sutherland\" target=\"_blank\">Jeff Sutherland<\/a>, <a href=\"http:\/\/kenschwaber.wordpress.com\/\" title=\"Ken Schwaber\" target=\"_blank\">Ken Schwaber<\/a>, <a href=\"http:\/\/www.objectmentor.com\/omTeam\/martin_r.html\" title=\"Bob Martin\" target=\"_blank\">Bob Martin<\/a>, and <a href=\"http:\/\/www.stevemcconnell.com\/\" title=\"Steve McConnell\" target=\"_blank\">Steve McConnell<\/a>.<\/p>\n<p>For online training resources, my team and I are using <a href=\"http:\/\/railscasts.com\/\" target=\"_blank\">RailsCast<\/a>, <a href=\"http:\/\/www.thoughtbot.com\/\" target=\"_blank\">ThoughtBot<\/a>, <a href=\"http:\/\/www.rubytapas.com\/?\" target=\"_blank\">RubyTapas<\/a>, <a href=\"http:\/\/www.codeschool.com\/?\" target=\"_blank\">Code School<\/a>.<\/p>\n<div class=\"hidden-phone\" style=\"text-align:center\">\n<OBJECT classid=\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" codebase=\"http:\/\/fpdownload.macromedia.com\/get\/flashplayer\/current\/swflash.cab\" id=\"Player_0b30c54e-a1b5-4c2e-b310-dbf695dafa1e\"  WIDTH=\"500px\" HEIGHT=\"175px\"> <PARAM NAME=\"movie\" VALUE=\"http:\/\/ws.amazon.com\/widgets\/q?rt=tf_cw&#038;ServiceVersion=20070822&#038;MarketPlace=US&#038;ID=V20070822%2FUS%2Fjudykatcom-20%2F8010%2F0b30c54e-a1b5-4c2e-b310-dbf695dafa1e&#038;Operation=GetDisplayTemplate\"><PARAM NAME=\"quality\" VALUE=\"high\"><PARAM NAME=\"bgcolor\" VALUE=\"#FFFFFF\"><PARAM NAME=\"allowscriptaccess\" VALUE=\"always\"><\/OBJECT> <NOSCRIPT><A HREF=\"http:\/\/ws.amazon.com\/widgets\/q?rt=tf_cw&#038;ServiceVersion=20070822&#038;MarketPlace=US&#038;ID=V20070822%2FUS%2Fjudykatcom-20%2F8010%2F0b30c54e-a1b5-4c2e-b310-dbf695dafa1e&#038;Operation=NoScript\">Amazon.com Widgets<\/A><\/NOSCRIPT>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>A student from RailsBridge NYC asked me for a reading list. Rather than focus on Ruby or Rails, I broadened the topic to software writing and writers I look to for inspiration. Here&#8217;s my reply: The best book on Ruby &hellip; <a href=\"https:\/\/judykat.com\/ken-judy\/ruby-rails-reading-list\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":2828,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_post_was_ever_published":false},"categories":[8,30],"tags":[19,863,403,491,878],"class_list":["post-2967","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-scrum","category-software-development","tag-agile-software-development","tag-books","tag-engineer","tag-ruby-on-rails","tag-scrum"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.0.1 - aioseo.com -->\n\t<meta name=\"description\" content=\"A student from RailsBridge NYC asked me for a reading list. Rather than focus on Ruby or Rails, I broadened the topic to software writing and writers I look to for inspiration. Here&#039;s my reply: The best book on Ruby language is the The Well-Grounded Rubyist by David Black. The Ruby documentation is pretty handy,\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Ken Judy\"\/>\n\t<meta name=\"keywords\" content=\"agile software development,books,engineer,ruby on rails,scrum,software development\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/judykat.com\/ken-judy\/ruby-rails-reading-list\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.0.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Ken  Judy | Building AI Solutions That Work and Coaching Leaders Through Change\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Ruby on Rails Reading List (kind of) | Ken Judy\" \/>\n\t\t<meta property=\"og:description\" content=\"A student from RailsBridge NYC asked me for a reading list. Rather than focus on Ruby or Rails, I broadened the topic to software writing and writers I look to for inspiration. Here&#039;s my reply: The best book on Ruby language is the The Well-Grounded Rubyist by David Black. The Ruby documentation is pretty handy,\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/judykat.com\/ken-judy\/ruby-rails-reading-list\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2013-06-21T17:18:57+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2013-06-21T13:25:40+00:00\" \/>\n\t\t<meta property=\"article:author\" content=\"kenjudy\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Ruby on Rails Reading List (kind of) | Ken Judy\" \/>\n\t\t<meta name=\"twitter:description\" content=\"A student from RailsBridge NYC asked me for a reading list. Rather than focus on Ruby or Rails, I broadened the topic to software writing and writers I look to for inspiration. Here&#039;s my reply: The best book on Ruby language is the The Well-Grounded Rubyist by David Black. The Ruby documentation is pretty handy,\" \/>\n\t\t<meta name=\"twitter:creator\" content=\"@kenjudy\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/ruby-rails-reading-list\\\/#article\",\"name\":\"Ruby on Rails Reading List (kind of) | Ken Judy\",\"headline\":\"Ruby on Rails Reading List (kind of)\",\"author\":{\"@id\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/author\\\/ken\\\/#author\"},\"publisher\":{\"@id\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/#person\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/wp-content\\\/uploads\\\/2012\\\/06\\\/iStock_000016757634Small.jpg\",\"width\":693,\"height\":693},\"datePublished\":\"2013-06-21T13:18:57-04:00\",\"dateModified\":\"2013-06-21T09:25:40-04:00\",\"inLanguage\":\"en-US\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/ruby-rails-reading-list\\\/#webpage\"},\"isPartOf\":{\"@id\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/ruby-rails-reading-list\\\/#webpage\"},\"articleSection\":\"scrum, software development, Agile Software Development, books, engineer, Ruby on Rails, scrum\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/ruby-rails-reading-list\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/judykat.com\\\/ken-judy#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/judykat.com\\\/ken-judy\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/category\\\/scrum\\\/#listItem\",\"name\":\"scrum\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/category\\\/scrum\\\/#listItem\",\"position\":2,\"name\":\"scrum\",\"item\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/category\\\/scrum\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/ruby-rails-reading-list\\\/#listItem\",\"name\":\"Ruby on Rails Reading List (kind of)\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/judykat.com\\\/ken-judy#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/ruby-rails-reading-list\\\/#listItem\",\"position\":3,\"name\":\"Ruby on Rails Reading List (kind of)\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/category\\\/scrum\\\/#listItem\",\"name\":\"scrum\"}}]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/#person\",\"name\":\"Ken Judy\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/ruby-rails-reading-list\\\/#personImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0afc45b1325360e0cc414a2f6a0f1e85cd1a41dfff008d3172b91fba8fac3de8?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Ken Judy\"},\"sameAs\":[\"kenjudy\",\"kenjudy\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/author\\\/ken\\\/#author\",\"url\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/author\\\/ken\\\/\",\"name\":\"Ken Judy\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/ruby-rails-reading-list\\\/#authorImage\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/0afc45b1325360e0cc414a2f6a0f1e85cd1a41dfff008d3172b91fba8fac3de8?s=96&d=mm&r=g\",\"width\":96,\"height\":96,\"caption\":\"Ken Judy\"},\"sameAs\":[\"kenjudy\",\"kenjudy\"]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/ruby-rails-reading-list\\\/#webpage\",\"url\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/ruby-rails-reading-list\\\/\",\"name\":\"Ruby on Rails Reading List (kind of) | Ken Judy\",\"description\":\"A student from RailsBridge NYC asked me for a reading list. Rather than focus on Ruby or Rails, I broadened the topic to software writing and writers I look to for inspiration. Here's my reply: The best book on Ruby language is the The Well-Grounded Rubyist by David Black. The Ruby documentation is pretty handy,\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/ruby-rails-reading-list\\\/#breadcrumblist\"},\"author\":{\"@id\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/author\\\/ken\\\/#author\"},\"creator\":{\"@id\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/author\\\/ken\\\/#author\"},\"image\":{\"@type\":\"ImageObject\",\"url\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/wp-content\\\/uploads\\\/2012\\\/06\\\/iStock_000016757634Small.jpg\",\"@id\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/ruby-rails-reading-list\\\/#mainImage\",\"width\":693,\"height\":693},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/ruby-rails-reading-list\\\/#mainImage\"},\"datePublished\":\"2013-06-21T13:18:57-04:00\",\"dateModified\":\"2013-06-21T09:25:40-04:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/#website\",\"url\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/\",\"name\":\"Ken  Judy\",\"description\":\"Building AI Solutions That Work and Coaching Leaders Through Change\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/judykat.com\\\/ken-judy\\\/#person\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Ruby on Rails Reading List (kind of) | Ken Judy","description":"A student from RailsBridge NYC asked me for a reading list. Rather than focus on Ruby or Rails, I broadened the topic to software writing and writers I look to for inspiration. Here's my reply: The best book on Ruby language is the The Well-Grounded Rubyist by David Black. The Ruby documentation is pretty handy,","canonical_url":"https:\/\/judykat.com\/ken-judy\/ruby-rails-reading-list\/","robots":"max-image-preview:large","keywords":"agile software development,books,engineer,ruby on rails,scrum,software development","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/judykat.com\/ken-judy\/ruby-rails-reading-list\/#article","name":"Ruby on Rails Reading List (kind of) | Ken Judy","headline":"Ruby on Rails Reading List (kind of)","author":{"@id":"https:\/\/judykat.com\/ken-judy\/author\/ken\/#author"},"publisher":{"@id":"https:\/\/judykat.com\/ken-judy\/#person"},"image":{"@type":"ImageObject","url":"https:\/\/judykat.com\/ken-judy\/wp-content\/uploads\/2012\/06\/iStock_000016757634Small.jpg","width":693,"height":693},"datePublished":"2013-06-21T13:18:57-04:00","dateModified":"2013-06-21T09:25:40-04:00","inLanguage":"en-US","mainEntityOfPage":{"@id":"https:\/\/judykat.com\/ken-judy\/ruby-rails-reading-list\/#webpage"},"isPartOf":{"@id":"https:\/\/judykat.com\/ken-judy\/ruby-rails-reading-list\/#webpage"},"articleSection":"scrum, software development, Agile Software Development, books, engineer, Ruby on Rails, scrum"},{"@type":"BreadcrumbList","@id":"https:\/\/judykat.com\/ken-judy\/ruby-rails-reading-list\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/judykat.com\/ken-judy#listItem","position":1,"name":"Home","item":"https:\/\/judykat.com\/ken-judy","nextItem":{"@type":"ListItem","@id":"https:\/\/judykat.com\/ken-judy\/category\/scrum\/#listItem","name":"scrum"}},{"@type":"ListItem","@id":"https:\/\/judykat.com\/ken-judy\/category\/scrum\/#listItem","position":2,"name":"scrum","item":"https:\/\/judykat.com\/ken-judy\/category\/scrum\/","nextItem":{"@type":"ListItem","@id":"https:\/\/judykat.com\/ken-judy\/ruby-rails-reading-list\/#listItem","name":"Ruby on Rails Reading List (kind of)"},"previousItem":{"@type":"ListItem","@id":"https:\/\/judykat.com\/ken-judy#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/judykat.com\/ken-judy\/ruby-rails-reading-list\/#listItem","position":3,"name":"Ruby on Rails Reading List (kind of)","previousItem":{"@type":"ListItem","@id":"https:\/\/judykat.com\/ken-judy\/category\/scrum\/#listItem","name":"scrum"}}]},{"@type":"Person","@id":"https:\/\/judykat.com\/ken-judy\/#person","name":"Ken Judy","image":{"@type":"ImageObject","@id":"https:\/\/judykat.com\/ken-judy\/ruby-rails-reading-list\/#personImage","url":"https:\/\/secure.gravatar.com\/avatar\/0afc45b1325360e0cc414a2f6a0f1e85cd1a41dfff008d3172b91fba8fac3de8?s=96&d=mm&r=g","width":96,"height":96,"caption":"Ken Judy"},"sameAs":["kenjudy","kenjudy"]},{"@type":"Person","@id":"https:\/\/judykat.com\/ken-judy\/author\/ken\/#author","url":"https:\/\/judykat.com\/ken-judy\/author\/ken\/","name":"Ken Judy","image":{"@type":"ImageObject","@id":"https:\/\/judykat.com\/ken-judy\/ruby-rails-reading-list\/#authorImage","url":"https:\/\/secure.gravatar.com\/avatar\/0afc45b1325360e0cc414a2f6a0f1e85cd1a41dfff008d3172b91fba8fac3de8?s=96&d=mm&r=g","width":96,"height":96,"caption":"Ken Judy"},"sameAs":["kenjudy","kenjudy"]},{"@type":"WebPage","@id":"https:\/\/judykat.com\/ken-judy\/ruby-rails-reading-list\/#webpage","url":"https:\/\/judykat.com\/ken-judy\/ruby-rails-reading-list\/","name":"Ruby on Rails Reading List (kind of) | Ken Judy","description":"A student from RailsBridge NYC asked me for a reading list. Rather than focus on Ruby or Rails, I broadened the topic to software writing and writers I look to for inspiration. Here's my reply: The best book on Ruby language is the The Well-Grounded Rubyist by David Black. The Ruby documentation is pretty handy,","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/judykat.com\/ken-judy\/#website"},"breadcrumb":{"@id":"https:\/\/judykat.com\/ken-judy\/ruby-rails-reading-list\/#breadcrumblist"},"author":{"@id":"https:\/\/judykat.com\/ken-judy\/author\/ken\/#author"},"creator":{"@id":"https:\/\/judykat.com\/ken-judy\/author\/ken\/#author"},"image":{"@type":"ImageObject","url":"https:\/\/judykat.com\/ken-judy\/wp-content\/uploads\/2012\/06\/iStock_000016757634Small.jpg","@id":"https:\/\/judykat.com\/ken-judy\/ruby-rails-reading-list\/#mainImage","width":693,"height":693},"primaryImageOfPage":{"@id":"https:\/\/judykat.com\/ken-judy\/ruby-rails-reading-list\/#mainImage"},"datePublished":"2013-06-21T13:18:57-04:00","dateModified":"2013-06-21T09:25:40-04:00"},{"@type":"WebSite","@id":"https:\/\/judykat.com\/ken-judy\/#website","url":"https:\/\/judykat.com\/ken-judy\/","name":"Ken  Judy","description":"Building AI Solutions That Work and Coaching Leaders Through Change","inLanguage":"en-US","publisher":{"@id":"https:\/\/judykat.com\/ken-judy\/#person"}}]},"og:locale":"en_US","og:site_name":"Ken  Judy | Building AI Solutions That Work and Coaching Leaders Through Change","og:type":"article","og:title":"Ruby on Rails Reading List (kind of) | Ken Judy","og:description":"A student from RailsBridge NYC asked me for a reading list. Rather than focus on Ruby or Rails, I broadened the topic to software writing and writers I look to for inspiration. Here's my reply: The best book on Ruby language is the The Well-Grounded Rubyist by David Black. The Ruby documentation is pretty handy,","og:url":"https:\/\/judykat.com\/ken-judy\/ruby-rails-reading-list\/","article:published_time":"2013-06-21T17:18:57+00:00","article:modified_time":"2013-06-21T13:25:40+00:00","article:author":"kenjudy","twitter:card":"summary","twitter:title":"Ruby on Rails Reading List (kind of) | Ken Judy","twitter:description":"A student from RailsBridge NYC asked me for a reading list. Rather than focus on Ruby or Rails, I broadened the topic to software writing and writers I look to for inspiration. Here's my reply: The best book on Ruby language is the The Well-Grounded Rubyist by David Black. The Ruby documentation is pretty handy,","twitter:creator":"@kenjudy"},"aioseo_meta_data":{"post_id":"2967","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[],"defaultGraph":"","defaultPostTypeGraph":""},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"location":null,"local_seo":null,"breadcrumb_settings":null,"limit_modified_date":false,"ai":null,"created":"2020-12-21 05:19:30","updated":"2025-06-04 06:21:43","seo_analyzer_scan_date":null,"focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/judykat.com\/ken-judy\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/judykat.com\/ken-judy\/category\/scrum\/\" title=\"scrum\">scrum<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tRuby on Rails Reading List (kind of)\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/judykat.com\/ken-judy"},{"label":"scrum","link":"https:\/\/judykat.com\/ken-judy\/category\/scrum\/"},{"label":"Ruby on Rails Reading List (kind of)","link":"https:\/\/judykat.com\/ken-judy\/ruby-rails-reading-list\/"}],"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"https:\/\/judykat.com\/ken-judy\/wp-content\/uploads\/2012\/06\/iStock_000016757634Small.jpg","_links":{"self":[{"href":"https:\/\/judykat.com\/ken-judy\/wp-json\/wp\/v2\/posts\/2967","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/judykat.com\/ken-judy\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/judykat.com\/ken-judy\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/judykat.com\/ken-judy\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/judykat.com\/ken-judy\/wp-json\/wp\/v2\/comments?post=2967"}],"version-history":[{"count":16,"href":"https:\/\/judykat.com\/ken-judy\/wp-json\/wp\/v2\/posts\/2967\/revisions"}],"predecessor-version":[{"id":2983,"href":"https:\/\/judykat.com\/ken-judy\/wp-json\/wp\/v2\/posts\/2967\/revisions\/2983"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/judykat.com\/ken-judy\/wp-json\/wp\/v2\/media\/2828"}],"wp:attachment":[{"href":"https:\/\/judykat.com\/ken-judy\/wp-json\/wp\/v2\/media?parent=2967"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/judykat.com\/ken-judy\/wp-json\/wp\/v2\/categories?post=2967"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/judykat.com\/ken-judy\/wp-json\/wp\/v2\/tags?post=2967"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}