{"id":1694,"date":"2014-04-23T17:53:04","date_gmt":"2014-04-23T21:53:04","guid":{"rendered":"http:\/\/blogs.law.harvard.edu\/lianaleahy\/?p=1694"},"modified":"2015-04-03T12:40:17","modified_gmt":"2015-04-03T16:40:17","slug":"let-me-code","status":"publish","type":"post","link":"https:\/\/archive.blogs.harvard.edu\/lianaleahy\/2014\/04\/23\/let-me-code\/","title":{"rendered":"Let Me Code"},"content":{"rendered":"<p>I\u2019m a total fraud. How in the hell, did I end up with a speaker ticket?<\/p>\n<p>When I attended my first railsconf back in 2011, I was a self-proclaimed novice despite the fact that\u2019s I\u2019d been coding rails professionally for two years, despite the fact that I had over 10 years coding experience in other languages prior to that. Obviously, I wasn\u2019t a professional since I had yet to write my first test. Obviously, I was a fraud.<\/p>\n<p>I came to railsconf 2011 to become a &#8216;real developer&#8217;. My lack of testing knowledge branded me as an outsider, and until I could learn \u2019the right way to code\u2019 I\u2019d never be \u2018real\u2019.<\/p>\n<p>Wish I had known back then that I\u2019d come back to railsconf later to hear DHH call TDD a \u2018fad diet\u2019. Dunno if I would have felt less like a fraud, but it helps that nowadays folks are challenging the notion that you HAVE to code one way or another.<\/p>\n<p>Don\u2019t get me wrong. I think the foundations are important, patterns and testing are important (sorry DHH), and learning from others is what makes this community great. But you have to keep moving forward even when people keep telling you &#8216;you\u2019re doing it wrong&#8217;. Because everyone will tell you that, all the time.<\/p>\n<p>It\u2019s been a long journey for me leveling up my game, feeling like I finally can hold my own in a room of &#8216;real engineers&#8217;. But now I see a room full of people just like me, and even more people just like me three years ago. They\u2019re here to level up, to become \u2018real developers\u2019\u2026 maybe not knowing that they already are \u2018real\u2019.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I\u2019m a total fraud. How in the hell, did I end up with a speaker ticket? When I attended my first railsconf back in 2011, I was a self-proclaimed novice despite the fact that\u2019s I\u2019d been coding rails professionally for two years, despite the fact that I had over 10 years coding experience in other [&hellip;]<\/p>\n","protected":false},"author":1911,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[114,2850,2403],"tags":[],"class_list":["post-1694","post","type-post","status-publish","format-standard","hentry","category-personal","category-professional","category-ruby-on-rails"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/archive.blogs.harvard.edu\/lianaleahy\/wp-json\/wp\/v2\/posts\/1694","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/archive.blogs.harvard.edu\/lianaleahy\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/archive.blogs.harvard.edu\/lianaleahy\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/lianaleahy\/wp-json\/wp\/v2\/users\/1911"}],"replies":[{"embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/lianaleahy\/wp-json\/wp\/v2\/comments?post=1694"}],"version-history":[{"count":15,"href":"https:\/\/archive.blogs.harvard.edu\/lianaleahy\/wp-json\/wp\/v2\/posts\/1694\/revisions"}],"predecessor-version":[{"id":1756,"href":"https:\/\/archive.blogs.harvard.edu\/lianaleahy\/wp-json\/wp\/v2\/posts\/1694\/revisions\/1756"}],"wp:attachment":[{"href":"https:\/\/archive.blogs.harvard.edu\/lianaleahy\/wp-json\/wp\/v2\/media?parent=1694"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/lianaleahy\/wp-json\/wp\/v2\/categories?post=1694"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/archive.blogs.harvard.edu\/lianaleahy\/wp-json\/wp\/v2\/tags?post=1694"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}