{"id":568,"date":"2024-02-20T16:47:13","date_gmt":"2024-02-20T21:47:13","guid":{"rendered":"https:\/\/johnfarrier.com\/?page_id=568"},"modified":"2026-02-09T07:27:31","modified_gmt":"2026-02-09T12:27:31","slug":"about","status":"publish","type":"page","link":"https:\/\/johnfarrier.com\/about\/","title":{"rendered":"About"},"content":{"rendered":"\n<p class=\"\">Welcome to my blog, where I share insights on software development, explore software team management dynamics, discuss relevant business topics, and navigate the journey of building a career in software engineering.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"\"><strong>About John Farrier<\/strong><\/p>\n\n\n\n<p class=\"\"><strong>John Farrier<\/strong> is a software engineer, founder, and author with over 30 years of experience in building high-performance software systems and leading successful engineering teams. He has designed and deployed large-scale architectures for modeling and simulation, mission-critical applications, and advanced technology platforms.<\/p>\n\n\n\n<p class=\"\">In 2018, John co-founded <strong>Hellebore<\/strong>, growing it into a thriving company specializing in complex system architectures. As CEO, he built a strong engineering culture that emphasized technical excellence and team development, ultimately leading to a successful exit in 2023. Today, he leads <strong>Polyrhythm Software<\/strong>, applying his expertise to commercial software development, DevOps automation, and AI-driven solutions.<\/p>\n\n\n\n<p class=\"\">John is deeply passionate about <strong>C++, Python, design patterns, DevOps, application security, and software architecture<\/strong>, but his real focus is on <strong>helping engineers and teams succeed<\/strong>. He thrives on solving hard engineering challenges while mentoring developers, optimizing team topologies, and fostering strong software cultures built on <strong>trust, transparency, and principle-based decision-making<\/strong>.<\/p>\n\n\n\n<p class=\"\">He has published multiple works in <strong>modeling and simulation<\/strong>, and in 2024, he authored <a href=\"https:\/\/amzn.to\/4bG8Mwr\"><em>C++ Algorithms and Data Structures<\/em> (Packt Publishing)<\/a>, a hands-on guide to modern C++ practices. When he\u2019s not writing software, he\u2019s helping teams evolve, coaching engineers through career growth, and exploring new ways to make software development more effective and rewarding.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Welcome to my blog, where I share insights on software development, explore software team management dynamics, discuss relevant business topics,&hellip;<\/p>\n","protected":false},"author":2,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"nf_dc_page":"","_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"class_list":["post-568","page","type-page","status-publish","hentry"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v27.3 (Yoast SEO v27.6) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>About - John Farrier<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/johnfarrier.com\/about\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"About\" \/>\n<meta property=\"og:description\" content=\"Welcome to my blog, where I share insights on software development, explore software team management dynamics, discuss relevant business topics,&hellip;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/johnfarrier.com\/about\/\" \/>\n<meta property=\"og:site_name\" content=\"John Farrier\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-09T12:27:31+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@digital_in_blue\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/johnfarrier.com\\\/about\\\/\",\"url\":\"https:\\\/\\\/johnfarrier.com\\\/about\\\/\",\"name\":\"About - John Farrier\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/johnfarrier.com\\\/#website\"},\"datePublished\":\"2024-02-20T21:47:13+00:00\",\"dateModified\":\"2026-02-09T12:27:31+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/johnfarrier.com\\\/about\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/johnfarrier.com\\\/about\\\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/johnfarrier.com\\\/about\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/johnfarrier.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"About\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/johnfarrier.com\\\/#website\",\"url\":\"https:\\\/\\\/johnfarrier.com\\\/\",\"name\":\"John Farrier\",\"description\":\"For Software Engineers\",\"publisher\":{\"@id\":\"https:\\\/\\\/johnfarrier.com\\\/#\\\/schema\\\/person\\\/c262e3fe4f9a425ee4aae00d65b137b4\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/johnfarrier.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\\\/\\\/johnfarrier.com\\\/#\\\/schema\\\/person\\\/c262e3fe4f9a425ee4aae00d65b137b4\",\"name\":\"John Farrier\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/johnfarrier.com\\\/wp-content\\\/uploads\\\/2023\\\/09\\\/LowLevelEngineer-Bass_Headshot.png\",\"url\":\"https:\\\/\\\/johnfarrier.com\\\/wp-content\\\/uploads\\\/2023\\\/09\\\/LowLevelEngineer-Bass_Headshot.png\",\"contentUrl\":\"https:\\\/\\\/johnfarrier.com\\\/wp-content\\\/uploads\\\/2023\\\/09\\\/LowLevelEngineer-Bass_Headshot.png\",\"width\":622,\"height\":614,\"caption\":\"John Farrier\"},\"logo\":{\"@id\":\"https:\\\/\\\/johnfarrier.com\\\/wp-content\\\/uploads\\\/2023\\\/09\\\/LowLevelEngineer-Bass_Headshot.png\"},\"description\":\"John Farrier is a software engineer, founder, and author with over 30 years of experience in building high-performance software systems and leading successful engineering teams. He has designed and deployed large-scale architectures for modeling and simulation, mission-critical applications, and advanced technology platforms. In 2018, John co-founded Hellebore, growing it into a thriving company specializing in complex system architectures. As CEO, he built a strong engineering culture that emphasized technical excellence and team development, ultimately leading to a successful exit in 2023. Today, he leads Polyrhythm Software, applying his expertise to commercial software development, DevOps automation, and AI-driven solutions. John is deeply passionate about C++, Python, design patterns, DevOps, application security, and software architecture, but his real focus is on helping engineers and teams succeed. He thrives on solving hard engineering challenges while mentoring developers, optimizing team topologies, and fostering strong software cultures built on trust, transparency, and principle-based decision-making. He has published multiple works in modeling and simulation, and in 2024, he authored C++ Algorithms and Data Structures (Packt Publishing), a hands-on guide to modern C++ practices. When he\u2019s not writing software, he\u2019s helping teams evolve, coaching engineers through career growth, and exploring new ways to make software development more effective and rewarding.\",\"sameAs\":[\"http:\\\/\\\/johnfarrier.com\",\"https:\\\/\\\/www.linkedin.com\\\/in\\\/johnfarrier\",\"https:\\\/\\\/x.com\\\/digital_in_blue\",\"https:\\\/\\\/youtube.com\\\/@digitalinblue\"]}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"About - John Farrier","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:\/\/johnfarrier.com\/about\/","og_locale":"en_US","og_type":"article","og_title":"About","og_description":"Welcome to my blog, where I share insights on software development, explore software team management dynamics, discuss relevant business topics,&hellip;","og_url":"https:\/\/johnfarrier.com\/about\/","og_site_name":"John Farrier","article_modified_time":"2026-02-09T12:27:31+00:00","twitter_card":"summary_large_image","twitter_site":"@digital_in_blue","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/johnfarrier.com\/about\/","url":"https:\/\/johnfarrier.com\/about\/","name":"About - John Farrier","isPartOf":{"@id":"https:\/\/johnfarrier.com\/#website"},"datePublished":"2024-02-20T21:47:13+00:00","dateModified":"2026-02-09T12:27:31+00:00","breadcrumb":{"@id":"https:\/\/johnfarrier.com\/about\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/johnfarrier.com\/about\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/johnfarrier.com\/about\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/johnfarrier.com\/"},{"@type":"ListItem","position":2,"name":"About"}]},{"@type":"WebSite","@id":"https:\/\/johnfarrier.com\/#website","url":"https:\/\/johnfarrier.com\/","name":"John Farrier","description":"For Software Engineers","publisher":{"@id":"https:\/\/johnfarrier.com\/#\/schema\/person\/c262e3fe4f9a425ee4aae00d65b137b4"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/johnfarrier.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":["Person","Organization"],"@id":"https:\/\/johnfarrier.com\/#\/schema\/person\/c262e3fe4f9a425ee4aae00d65b137b4","name":"John Farrier","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/johnfarrier.com\/wp-content\/uploads\/2023\/09\/LowLevelEngineer-Bass_Headshot.png","url":"https:\/\/johnfarrier.com\/wp-content\/uploads\/2023\/09\/LowLevelEngineer-Bass_Headshot.png","contentUrl":"https:\/\/johnfarrier.com\/wp-content\/uploads\/2023\/09\/LowLevelEngineer-Bass_Headshot.png","width":622,"height":614,"caption":"John Farrier"},"logo":{"@id":"https:\/\/johnfarrier.com\/wp-content\/uploads\/2023\/09\/LowLevelEngineer-Bass_Headshot.png"},"description":"John Farrier is a software engineer, founder, and author with over 30 years of experience in building high-performance software systems and leading successful engineering teams. He has designed and deployed large-scale architectures for modeling and simulation, mission-critical applications, and advanced technology platforms. In 2018, John co-founded Hellebore, growing it into a thriving company specializing in complex system architectures. As CEO, he built a strong engineering culture that emphasized technical excellence and team development, ultimately leading to a successful exit in 2023. Today, he leads Polyrhythm Software, applying his expertise to commercial software development, DevOps automation, and AI-driven solutions. John is deeply passionate about C++, Python, design patterns, DevOps, application security, and software architecture, but his real focus is on helping engineers and teams succeed. He thrives on solving hard engineering challenges while mentoring developers, optimizing team topologies, and fostering strong software cultures built on trust, transparency, and principle-based decision-making. He has published multiple works in modeling and simulation, and in 2024, he authored C++ Algorithms and Data Structures (Packt Publishing), a hands-on guide to modern C++ practices. When he\u2019s not writing software, he\u2019s helping teams evolve, coaching engineers through career growth, and exploring new ways to make software development more effective and rewarding.","sameAs":["http:\/\/johnfarrier.com","https:\/\/www.linkedin.com\/in\/johnfarrier","https:\/\/x.com\/digital_in_blue","https:\/\/youtube.com\/@digitalinblue"]}]}},"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/Pfa69v-9a","jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/johnfarrier.com\/wp-json\/wp\/v2\/pages\/568","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/johnfarrier.com\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/johnfarrier.com\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/johnfarrier.com\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/johnfarrier.com\/wp-json\/wp\/v2\/comments?post=568"}],"version-history":[{"count":1,"href":"https:\/\/johnfarrier.com\/wp-json\/wp\/v2\/pages\/568\/revisions"}],"predecessor-version":[{"id":2578,"href":"https:\/\/johnfarrier.com\/wp-json\/wp\/v2\/pages\/568\/revisions\/2578"}],"wp:attachment":[{"href":"https:\/\/johnfarrier.com\/wp-json\/wp\/v2\/media?parent=568"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}