{"id":393,"date":"2013-05-29T10:00:11","date_gmt":"2013-05-29T15:00:11","guid":{"rendered":"http:\/\/labviewjournal.com\/?p=393"},"modified":"2019-08-14T14:15:50","modified_gmt":"2019-08-14T19:15:50","slug":"humility-1","status":"publish","type":"post","link":"https:\/\/stravaro.com\/lvjournal\/2013\/05\/humility-1\/","title":{"rendered":"Humility and Better Programming, Part 1"},"content":{"rendered":"<p>I am not a particularly clever programmer.\u00a0 Or at least, I try not to be.\u00a0 I like simple code because frankly, I\u2019m not really smart enough to understand code that looks like spaghetti.<\/p>\n<p><!--more--><\/p>\n<p>A little over 25 years ago, I started working at National Instruments as an entry-level software engineer.\u00a0 I received an outstanding education as a computer scientist from the University of Texas at Austin, where I was able to interact with some of the greatest minds of the Computer Sciences\u2026 <a href=\"http:\/\/en.wikipedia.org\/wiki\/Woody_Bledsoe\" target=\"_blank\" rel=\"noopener noreferrer\">Woody Bledsoe<\/a>, <a href=\"http:\/\/en.wikipedia.org\/wiki\/Edsger_W._Dijkstra\" target=\"_blank\" rel=\"noopener noreferrer\">Edsger W. Dijkstra<\/a>, <a href=\"http:\/\/en.wikipedia.org\/wiki\/Tony_Hoare\" target=\"_blank\" rel=\"noopener noreferrer\">C.A.R. Hoare<\/a>, to name a few.\u00a0 Besides learning from great teachers, I learned how to become a better teacher.\u00a0 Teaching a really difficult subject (assembly language, in my case) for several semesters to college sophomores will make you a better teacher, and will make you a master of the subject as you explain concepts a dozen different ways to try to get it across.<\/p>\n<p>Soon after starting at NI, it became clear to me that one of the shortcomings of my formal university education was that I didn\u2019t have much experience writing code.<\/p>\n<blockquote><p>Wait.\u00a0 What?\u00a0 You got a degree in computer science and don\u2019t know how to program?<\/p><\/blockquote>\n<p>I didn\u2019t quite say that.\u00a0 Sure, I knew algorithms, data structures, operating system concepts, and I was immersed in the field of artificial intelligence, especially automated theorem proving.\u00a0 I could write small- to medium-sized programs in a variety of different programming languages.\u00a0 What I didn\u2019t learn in the classroom was how to be a professional programmer who could write large, robust, maintainable programs.\u00a0 It just wasn\u2019t needed in our assignments\u2014the lifetime of a class programming project was at most a semester, and group programming projects were pretty rare.<\/p>\n<p>I learned to program outside the classroom.\u00a0 I was active in the open source community before we called it the open source community.\u00a0 I collaborated on several projects, mostly irrelevant now, but which were important to the greater community at the time.\u00a0 I was collaborating with people I would never meet, but who shared a common goal of writing useful programs for problems we all shared.\u00a0 And guess what?\u00a0 It encouraged us to write robust, maintainable code.\u00a0 If you didn\u2019t, you were (nicely) called out on it\u2014often by having someone else document your code for you, or sometimes rewrite it in a better way.\u00a0 The better the code, the more likely someone would add to it\u2014new features, better performance\u2014whatever was needed.<\/p>\n<p>The other place I learned to program was on the job in the LabVIEW R&amp;D team.\u00a0 I had the best mentors.\u00a0 Steve Rogers and Rob Dye really stand out.\u00a0 They are both software architects still on the development team.\u00a0 Part of the culture in LabVIEW R&amp;D is to have some humility when it comes to the code.\u00a0 While you might be responsible for a section of code, you don\u2019t \u201cown\u201d it.\u00a0 Steve says that the only person who can rightfully \u201cown\u201d code in LabVIEW is Jeff K. <img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-351\" src=\"https:\/\/i0.wp.com\/stravaro.com\/lvjournal\/wp-content\/uploads\/sites\/2\/2012\/07\/wlEmoticon-smile.png?resize=19%2C19&#038;ssl=1\" alt=\"\" width=\"19\" height=\"19\" \/><\/p>\n<p>The LabVIEW source code is communal\u2014anybody (on the team) can touch any part they need to.\u00a0 If I need to change how a function is called, then it\u2019s my responsibility to update every place that it\u2019s called, wherever that code is.\u00a0 (Or come up with a way for callers to be fixed automatically.)\u00a0 Territorialism (\u201cstay out of my code\u201d) is not tolerated.<\/p>\n<p>This turns out to be a really good approach to software engineering, and I want to use a couple of blog posts to explain why.<\/p>\n<p><a href=\"https:\/\/amzn.to\/2YQomnedc\" target=\"_blank\" rel=\"noopener noreferrer\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-656 size-medium\" src=\"https:\/\/i0.wp.com\/stravaro.com\/lvjournal\/wp-content\/uploads\/sites\/2\/2013\/05\/2019-08-14-245x300.png?resize=245%2C300&#038;ssl=1\" alt=\"\" width=\"245\" height=\"300\" srcset=\"https:\/\/i0.wp.com\/stravaro.com\/lvjournal\/wp-content\/uploads\/sites\/2\/2013\/05\/2019-08-14.png?resize=245%2C300&amp;ssl=1 245w, https:\/\/i0.wp.com\/stravaro.com\/lvjournal\/wp-content\/uploads\/sites\/2\/2013\/05\/2019-08-14.png?w=597&amp;ssl=1 597w\" sizes=\"auto, (max-width: 245px) 100vw, 245px\" \/><\/a><\/p>\n<p>My team is a fan of the book <a href=\"https:\/\/amzn.to\/2YQomnedc\">Code Complete, by Steve McConnell<\/a>.\u00a0 I first read this back in the mid-1990\u2019s, as we were growing our development team and growing our processes to match.\u00a0 I was recently rereading part of it, and ran across a chapter on \u201cPersonal Character\u201d.\u00a0 One of the key points of this chapter\u2026<\/p>\n<blockquote><p>\u201cYour personal character directly affects your ability to write computer programs.\u201d<\/p><\/blockquote>\n<p>In <a title=\"Humility and Better Programming, Part 2\" href=\"https:\/\/stravaro.com\/blog\/lvjournal\/2013\/05\/humility-2\/\">part 2<\/a>, I\u2019ll dive a bit deeper on why I think this is true, and share some ideas from my experience that will help you become a stronger programmer.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I am not a particularly clever programmer.\u00a0 Or at least, I try not to be.\u00a0 I like simple code because frankly, I\u2019m not really smart enough to understand code that looks like spaghetti.<\/p>\n","protected":false},"author":1,"featured_media":128,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":"","jetpack_post_was_ever_published":false},"categories":[4],"tags":[15,17,21,38,46,48,56],"class_list":["post-393","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-programming","tag-books","tag-character","tag-code-complete","tag-humility","tag-maintainability","tag-mentors","tag-programming-2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Humility and Better Programming, Part 1 - LabVIEW Field Journal Archives<\/title>\n<meta name=\"description\" content=\"\u201cYour personal character directly affects your ability to write computer programs.\u201d\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/stravaro.com\/lvjournal\/2013\/05\/humility-1\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Humility and Better Programming, Part 1 - LabVIEW Field Journal Archives\" \/>\n<meta property=\"og:description\" content=\"\u201cYour personal character directly affects your ability to write computer programs.\u201d\" \/>\n<meta property=\"og:url\" content=\"https:\/\/stravaro.com\/lvjournal\/2013\/05\/humility-1\/\" \/>\n<meta property=\"og:site_name\" content=\"LabVIEW Field Journal Archives\" \/>\n<meta property=\"article:published_time\" content=\"2013-05-29T15:00:11+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2019-08-14T19:15:50+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/stravaro.com\/lvjournal\/wp-content\/uploads\/sites\/2\/2011\/07\/brian_square.png?fit=100%2C100&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"100\" \/>\n\t<meta property=\"og:image:height\" content=\"100\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Brian\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Brian\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/stravaro.com\\\/lvjournal\\\/2013\\\/05\\\/humility-1\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/stravaro.com\\\/lvjournal\\\/2013\\\/05\\\/humility-1\\\/\"},\"author\":{\"name\":\"Brian\",\"@id\":\"https:\\\/\\\/stravaro.com\\\/lvjournal\\\/#\\\/schema\\\/person\\\/5a7979adfffe497f72353515e7e4698b\"},\"headline\":\"Humility and Better Programming, Part 1\",\"datePublished\":\"2013-05-29T15:00:11+00:00\",\"dateModified\":\"2019-08-14T19:15:50+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/stravaro.com\\\/lvjournal\\\/2013\\\/05\\\/humility-1\\\/\"},\"wordCount\":702,\"commentCount\":10,\"publisher\":{\"@id\":\"https:\\\/\\\/stravaro.com\\\/lvjournal\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/stravaro.com\\\/lvjournal\\\/2013\\\/05\\\/humility-1\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/stravaro.com\\\/lvjournal\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2011\\\/07\\\/brian_square.png?fit=100%2C100&ssl=1\",\"keywords\":[\"books\",\"character\",\"Code complete\",\"humility\",\"maintainability\",\"mentors\",\"programming\"],\"articleSection\":[\"Programming\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/stravaro.com\\\/lvjournal\\\/2013\\\/05\\\/humility-1\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/stravaro.com\\\/lvjournal\\\/2013\\\/05\\\/humility-1\\\/\",\"url\":\"https:\\\/\\\/stravaro.com\\\/lvjournal\\\/2013\\\/05\\\/humility-1\\\/\",\"name\":\"Humility and Better Programming, Part 1 - LabVIEW Field Journal Archives\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/stravaro.com\\\/lvjournal\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/stravaro.com\\\/lvjournal\\\/2013\\\/05\\\/humility-1\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/stravaro.com\\\/lvjournal\\\/2013\\\/05\\\/humility-1\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/i0.wp.com\\\/stravaro.com\\\/lvjournal\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2011\\\/07\\\/brian_square.png?fit=100%2C100&ssl=1\",\"datePublished\":\"2013-05-29T15:00:11+00:00\",\"dateModified\":\"2019-08-14T19:15:50+00:00\",\"description\":\"\u201cYour personal character directly affects your ability to write computer programs.\u201d\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/stravaro.com\\\/lvjournal\\\/2013\\\/05\\\/humility-1\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/stravaro.com\\\/lvjournal\\\/2013\\\/05\\\/humility-1\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/stravaro.com\\\/lvjournal\\\/2013\\\/05\\\/humility-1\\\/#primaryimage\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/stravaro.com\\\/lvjournal\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2011\\\/07\\\/brian_square.png?fit=100%2C100&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/stravaro.com\\\/lvjournal\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2011\\\/07\\\/brian_square.png?fit=100%2C100&ssl=1\",\"width\":100,\"height\":100,\"caption\":\"\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/stravaro.com\\\/lvjournal\\\/2013\\\/05\\\/humility-1\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/stravaro.com\\\/lvjournal\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Humility and Better Programming, Part 1\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/stravaro.com\\\/lvjournal\\\/#website\",\"url\":\"https:\\\/\\\/stravaro.com\\\/lvjournal\\\/\",\"name\":\"LabVIEW Field Journal Archives\",\"description\":\"Advanced LabVIEW with the NI Field Architects\",\"publisher\":{\"@id\":\"https:\\\/\\\/stravaro.com\\\/lvjournal\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/stravaro.com\\\/lvjournal\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/stravaro.com\\\/lvjournal\\\/#organization\",\"name\":\"Stravaro, LLC\",\"url\":\"https:\\\/\\\/stravaro.com\\\/lvjournal\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/stravaro.com\\\/lvjournal\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/i0.wp.com\\\/stravaro.com\\\/lvjournal\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2014\\\/10\\\/Twitter_Logo_512-54543176_site_icon.png?fit=512%2C512&ssl=1\",\"contentUrl\":\"https:\\\/\\\/i0.wp.com\\\/stravaro.com\\\/lvjournal\\\/wp-content\\\/uploads\\\/sites\\\/2\\\/2014\\\/10\\\/Twitter_Logo_512-54543176_site_icon.png?fit=512%2C512&ssl=1\",\"width\":512,\"height\":512,\"caption\":\"Stravaro, LLC\"},\"image\":{\"@id\":\"https:\\\/\\\/stravaro.com\\\/lvjournal\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/stravaro.com\\\/lvjournal\\\/#\\\/schema\\\/person\\\/5a7979adfffe497f72353515e7e4698b\",\"name\":\"Brian\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b65e73e808770fb97191694e008a472c044ef97914aa71f86b7ce1987dd0bf3?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b65e73e808770fb97191694e008a472c044ef97914aa71f86b7ce1987dd0bf3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b65e73e808770fb97191694e008a472c044ef97914aa71f86b7ce1987dd0bf3?s=96&d=mm&r=g\",\"caption\":\"Brian\"},\"sameAs\":[\"https:\\\/\\\/stravaro.com\\\/\"],\"url\":\"https:\\\/\\\/stravaro.com\\\/lvjournal\\\/author\\\/brian\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Humility and Better Programming, Part 1 - LabVIEW Field Journal Archives","description":"\u201cYour personal character directly affects your ability to write computer programs.\u201d","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/stravaro.com\/lvjournal\/2013\/05\/humility-1\/","og_locale":"en_US","og_type":"article","og_title":"Humility and Better Programming, Part 1 - LabVIEW Field Journal Archives","og_description":"\u201cYour personal character directly affects your ability to write computer programs.\u201d","og_url":"https:\/\/stravaro.com\/lvjournal\/2013\/05\/humility-1\/","og_site_name":"LabVIEW Field Journal Archives","article_published_time":"2013-05-29T15:00:11+00:00","article_modified_time":"2019-08-14T19:15:50+00:00","og_image":[{"width":100,"height":100,"url":"https:\/\/i0.wp.com\/stravaro.com\/lvjournal\/wp-content\/uploads\/sites\/2\/2011\/07\/brian_square.png?fit=100%2C100&ssl=1","type":"image\/png"}],"author":"Brian","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Brian","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/stravaro.com\/lvjournal\/2013\/05\/humility-1\/#article","isPartOf":{"@id":"https:\/\/stravaro.com\/lvjournal\/2013\/05\/humility-1\/"},"author":{"name":"Brian","@id":"https:\/\/stravaro.com\/lvjournal\/#\/schema\/person\/5a7979adfffe497f72353515e7e4698b"},"headline":"Humility and Better Programming, Part 1","datePublished":"2013-05-29T15:00:11+00:00","dateModified":"2019-08-14T19:15:50+00:00","mainEntityOfPage":{"@id":"https:\/\/stravaro.com\/lvjournal\/2013\/05\/humility-1\/"},"wordCount":702,"commentCount":10,"publisher":{"@id":"https:\/\/stravaro.com\/lvjournal\/#organization"},"image":{"@id":"https:\/\/stravaro.com\/lvjournal\/2013\/05\/humility-1\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/stravaro.com\/lvjournal\/wp-content\/uploads\/sites\/2\/2011\/07\/brian_square.png?fit=100%2C100&ssl=1","keywords":["books","character","Code complete","humility","maintainability","mentors","programming"],"articleSection":["Programming"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/stravaro.com\/lvjournal\/2013\/05\/humility-1\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/stravaro.com\/lvjournal\/2013\/05\/humility-1\/","url":"https:\/\/stravaro.com\/lvjournal\/2013\/05\/humility-1\/","name":"Humility and Better Programming, Part 1 - LabVIEW Field Journal Archives","isPartOf":{"@id":"https:\/\/stravaro.com\/lvjournal\/#website"},"primaryImageOfPage":{"@id":"https:\/\/stravaro.com\/lvjournal\/2013\/05\/humility-1\/#primaryimage"},"image":{"@id":"https:\/\/stravaro.com\/lvjournal\/2013\/05\/humility-1\/#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/stravaro.com\/lvjournal\/wp-content\/uploads\/sites\/2\/2011\/07\/brian_square.png?fit=100%2C100&ssl=1","datePublished":"2013-05-29T15:00:11+00:00","dateModified":"2019-08-14T19:15:50+00:00","description":"\u201cYour personal character directly affects your ability to write computer programs.\u201d","breadcrumb":{"@id":"https:\/\/stravaro.com\/lvjournal\/2013\/05\/humility-1\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/stravaro.com\/lvjournal\/2013\/05\/humility-1\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/stravaro.com\/lvjournal\/2013\/05\/humility-1\/#primaryimage","url":"https:\/\/i0.wp.com\/stravaro.com\/lvjournal\/wp-content\/uploads\/sites\/2\/2011\/07\/brian_square.png?fit=100%2C100&ssl=1","contentUrl":"https:\/\/i0.wp.com\/stravaro.com\/lvjournal\/wp-content\/uploads\/sites\/2\/2011\/07\/brian_square.png?fit=100%2C100&ssl=1","width":100,"height":100,"caption":""},{"@type":"BreadcrumbList","@id":"https:\/\/stravaro.com\/lvjournal\/2013\/05\/humility-1\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/stravaro.com\/lvjournal\/"},{"@type":"ListItem","position":2,"name":"Humility and Better Programming, Part 1"}]},{"@type":"WebSite","@id":"https:\/\/stravaro.com\/lvjournal\/#website","url":"https:\/\/stravaro.com\/lvjournal\/","name":"LabVIEW Field Journal Archives","description":"Advanced LabVIEW with the NI Field Architects","publisher":{"@id":"https:\/\/stravaro.com\/lvjournal\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/stravaro.com\/lvjournal\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/stravaro.com\/lvjournal\/#organization","name":"Stravaro, LLC","url":"https:\/\/stravaro.com\/lvjournal\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/stravaro.com\/lvjournal\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/stravaro.com\/lvjournal\/wp-content\/uploads\/sites\/2\/2014\/10\/Twitter_Logo_512-54543176_site_icon.png?fit=512%2C512&ssl=1","contentUrl":"https:\/\/i0.wp.com\/stravaro.com\/lvjournal\/wp-content\/uploads\/sites\/2\/2014\/10\/Twitter_Logo_512-54543176_site_icon.png?fit=512%2C512&ssl=1","width":512,"height":512,"caption":"Stravaro, LLC"},"image":{"@id":"https:\/\/stravaro.com\/lvjournal\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/stravaro.com\/lvjournal\/#\/schema\/person\/5a7979adfffe497f72353515e7e4698b","name":"Brian","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/1b65e73e808770fb97191694e008a472c044ef97914aa71f86b7ce1987dd0bf3?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/1b65e73e808770fb97191694e008a472c044ef97914aa71f86b7ce1987dd0bf3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1b65e73e808770fb97191694e008a472c044ef97914aa71f86b7ce1987dd0bf3?s=96&d=mm&r=g","caption":"Brian"},"sameAs":["https:\/\/stravaro.com\/"],"url":"https:\/\/stravaro.com\/lvjournal\/author\/brian\/"}]}},"jetpack_featured_media_url":"https:\/\/i0.wp.com\/stravaro.com\/lvjournal\/wp-content\/uploads\/sites\/2\/2011\/07\/brian_square.png?fit=100%2C100&ssl=1","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/stravaro.com\/lvjournal\/wp-json\/wp\/v2\/posts\/393","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/stravaro.com\/lvjournal\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/stravaro.com\/lvjournal\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/stravaro.com\/lvjournal\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/stravaro.com\/lvjournal\/wp-json\/wp\/v2\/comments?post=393"}],"version-history":[{"count":3,"href":"https:\/\/stravaro.com\/lvjournal\/wp-json\/wp\/v2\/posts\/393\/revisions"}],"predecessor-version":[{"id":657,"href":"https:\/\/stravaro.com\/lvjournal\/wp-json\/wp\/v2\/posts\/393\/revisions\/657"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/stravaro.com\/lvjournal\/wp-json\/wp\/v2\/media\/128"}],"wp:attachment":[{"href":"https:\/\/stravaro.com\/lvjournal\/wp-json\/wp\/v2\/media?parent=393"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/stravaro.com\/lvjournal\/wp-json\/wp\/v2\/categories?post=393"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/stravaro.com\/lvjournal\/wp-json\/wp\/v2\/tags?post=393"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}