{"id":1954,"date":"2026-05-24T12:04:33","date_gmt":"2026-05-24T12:04:33","guid":{"rendered":"https:\/\/www.woodcentral.com\/-\/peter\/?page_id=1954"},"modified":"2026-05-29T03:47:19","modified_gmt":"2026-05-29T03:47:19","slug":"about-2","status":"publish","type":"page","link":"https:\/\/www.woodcentral.com\/-\/peter\/about-2\/","title":{"rendered":"About"},"content":{"rendered":"\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"wp-block-paragraph\">&#8220;If builders constructed buildings the way programmers write software, the first woodpecker that came along would destroy civilization.&#8221; &#8212;<strong>Weinberg&#8217;s Second Law of Software Engineering<\/strong><\/p>\n<\/blockquote>\n\n\n\n<p class=\"wp-block-paragraph\">DevOps is a set of practices, cultural philosophies, and tools that combine software <strong>development<\/strong> (Dev) and IT <strong>operations<\/strong> (Ops) to shorten the development lifecycle and deliver software more reliably and continuously.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Core ideas:<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Collaboration<\/strong> \u2014 breaks down the traditional wall between developers (who write code) and operations teams (who deploy and maintain it), encouraging shared responsibility throughout the entire lifecycle.<\/li>\n\n\n\n<li><strong>Automation<\/strong> \u2014 automates repetitive tasks like testing, building, and deployment, reducing human error and speeding up delivery.<\/li>\n\n\n\n<li><strong>Continuous Integration\/Continuous Delivery (CI\/CD)<\/strong> \u2014 code changes are frequently merged, tested automatically, and deployed to production in small, manageable increments rather than large, risky releases.<\/li>\n\n\n\n<li><strong>Monitoring &amp; feedback<\/strong> \u2014 systems are continuously observed in production, and that feedback loops back into development priorities.<\/li>\n\n\n\n<li><strong>Infrastructure as Code (IaC)<\/strong> \u2014 servers and environments are provisioned and managed through code (e.g., Terraform, Ansible) rather than manual configuration.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>The goal<\/strong> is to move from the old model \u2014 where dev and ops worked in silos, leading to slow releases and finger-pointing when things broke \u2014 to a model where teams ship faster, recover from failures quickly, and improve continuously.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In practice, DevOps often involves tools like Git, Jenkins, Docker, Kubernetes, and cloud platforms, but the cultural shift (shared ownership, blameless post-mortems, iterative improvement) is considered just as important as the tooling. My work preference in an OpenLiteSpeed Linux-Apache-MySQL-PHP (LAMP) stack.<\/p>\n\n\n\n<p class=\"has-text-align-right wp-block-paragraph\">&#8211;pam<\/p>\n","protected":false},"excerpt":{"rendered":"<p>&#8220;If builders constructed buildings the way programmers write software, the first woodpecker that came along would destroy civilization.&#8221; &#8212;Weinberg&#8217;s Second Law of Software Engineering DevOps is a set of practices, cultural philosophies, and tools that combine software development (Dev) and IT operations (Ops) to shorten the development lifecycle and deliver software more reliably and continuously. &#8230; <a title=\"About\" class=\"read-more\" href=\"https:\/\/www.woodcentral.com\/-\/peter\/about-2\/\" aria-label=\"Read more about About\">Read more<\/a><\/p>\n","protected":false},"author":7,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-1954","page","type-page","status-publish"],"_links":{"self":[{"href":"https:\/\/www.woodcentral.com\/-\/peter\/wp-json\/wp\/v2\/pages\/1954","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.woodcentral.com\/-\/peter\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.woodcentral.com\/-\/peter\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.woodcentral.com\/-\/peter\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.woodcentral.com\/-\/peter\/wp-json\/wp\/v2\/comments?post=1954"}],"version-history":[{"count":0,"href":"https:\/\/www.woodcentral.com\/-\/peter\/wp-json\/wp\/v2\/pages\/1954\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.woodcentral.com\/-\/peter\/wp-json\/wp\/v2\/media?parent=1954"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}