{"id":2845,"date":"2019-07-11T22:56:15","date_gmt":"2019-07-12T06:56:15","guid":{"rendered":"http:\/\/cephas.net\/blog\/?p=2845"},"modified":"2019-07-11T22:56:15","modified_gmt":"2019-07-12T06:56:15","slug":"links-7-11-2019","status":"publish","type":"post","link":"https:\/\/cephas.net\/blog\/2019\/07\/11\/links-7-11-2019\/","title":{"rendered":"Links: 7-11-2019"},"content":{"rendered":"<ul>\n<li><a href=\"https:\/\/www.atlassian.com\/blog\/technology\/software-engineering-principles-massive-projects\">4 principles for massive software engineering projects<\/a><br \/>      Quote: &quot;.. We did a bunch of things right to make this giant program work. Chief among them are the four engineering principles we used to plan and execute the project:  All-in &ndash; This was a massive program and it needed the entire company, from exec to intern, behind it. Attack the riskiest assumption &ndash; Don&rsquo;t think &ldquo;MVP.&rdquo; Think about what the riskiest part of the entire program is, and focus on that until it&rsquo;s no longer the top risk. Incremental, even when it hurts &ndash; Reduce risk by breaking the migration into as many small parts as possible, even when that increases dev time. Sprint to 100% &ndash; In this program, the payoff was when we could completely stop deploying to the old infrastructure. Don&rsquo;t slow down or lose focus until you are done, done, done, and done. These, along with our company values (especially &ldquo;don&rsquo;t f**k the customer&rdquo; and &ldquo;build with heart and balance&rdquo;), formed the foundation for the entire project.&quot;<br \/>    (categories:  <a href=\"http:\/\/del.icio.us\/ajohnson1200\/atlassian\">atlassian<\/a> <a href=\"http:\/\/del.icio.us\/ajohnson1200\/monolith\">monolith<\/a> <a href=\"http:\/\/del.icio.us\/ajohnson1200\/engineering\">engineering<\/a> <a href=\"http:\/\/del.icio.us\/ajohnson1200\/refactor\">refactor<\/a> <a href=\"http:\/\/del.icio.us\/ajohnson1200\/software\">software<\/a> <a href=\"http:\/\/del.icio.us\/ajohnson1200\/prioritization\">prioritization<\/a> )\n<p\/><\/li>\n<li><a href=\"https:\/\/www.mrmoneymustache.com\/2011\/10\/22\/what-is-hedonic-adaptation-and-how-can-it-turn-you-into-a-sukka\/\">What is Hedonic Adaptation and How Can it Turn You Into a Sucka?<\/a><br \/>      Quote: &quot;In no particular order, the biggest factors influencing human happiness include meaningful work (with lots of autonomy, low stress, and low fear of losing your job), private life, community, health, freedom, and a philosophy of life.&quot;<br \/>    (categories:  <a href=\"http:\/\/del.icio.us\/ajohnson1200\/life\">life<\/a> <a href=\"http:\/\/del.icio.us\/ajohnson1200\/culture\">culture<\/a> <a href=\"http:\/\/del.icio.us\/ajohnson1200\/money\">money<\/a> <a href=\"http:\/\/del.icio.us\/ajohnson1200\/philosophy\">philosophy<\/a> <a href=\"http:\/\/del.icio.us\/ajohnson1200\/values\">values<\/a> <a href=\"http:\/\/del.icio.us\/ajohnson1200\/happiness\">happiness<\/a> <a href=\"http:\/\/del.icio.us\/ajohnson1200\/work\">work<\/a> )\n<p\/><\/li>\n<li><a href=\"https:\/\/medium.com\/onzo-tech\/four-magic-numbers-for-measuring-software-delivery-55b1dd01eca\">Four Magic Numbers for Measuring Software Delivery &#8211; ONZO Technology &#8211; Medium<\/a><br \/>      Quote: &quot;&#8230;there are 24 capabilities that are correlated with high performing software delivery organisations. Broadly speaking these fall into a few categories; Continuous Delivery &mdash; How well do you build small batches, test them and push them to production frequently? Like&hellip; Really frequently Architecture &mdash; Does your systems architecture empower teams to work independently and deliver features end-to-end? Product &amp; Process &mdash; Are you building the right thing? And learning how to do it better Lean Management &amp; Monitoring &mdash; Is your approval process for moving a binary to production lightweight and effective? Once it gets to production how well does your platform share its operational health? Cultural &mdash; Does your environment support people in learning, growing and collaborating? Does the leadership inspire, support and provide vision for the team?&quot;<br \/>    (categories:  <a href=\"http:\/\/del.icio.us\/ajohnson1200\/metrics\">metrics<\/a> <a href=\"http:\/\/del.icio.us\/ajohnson1200\/engineering\">engineering<\/a> <a href=\"http:\/\/del.icio.us\/ajohnson1200\/software\">software<\/a> <a href=\"http:\/\/del.icio.us\/ajohnson1200\/management\">management<\/a> <a href=\"http:\/\/del.icio.us\/ajohnson1200\/architecture\">architecture<\/a> <a href=\"http:\/\/del.icio.us\/ajohnson1200\/process\">process<\/a> <a href=\"http:\/\/del.icio.us\/ajohnson1200\/monitoring\">monitoring<\/a> )\n<p\/><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>4 principles for massive software engineering projects Quote: &quot;.. We did a bunch of things right to make this giant program work. Chief among them are the four engineering principles we used to plan and execute the project: All-in &ndash; This was a massive program and it needed the entire company, from exec to intern, &hellip; <a href=\"https:\/\/cephas.net\/blog\/2019\/07\/11\/links-7-11-2019\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Links: 7-11-2019<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/posts\/2845"}],"collection":[{"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/comments?post=2845"}],"version-history":[{"count":1,"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/posts\/2845\/revisions"}],"predecessor-version":[{"id":2846,"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/posts\/2845\/revisions\/2846"}],"wp:attachment":[{"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/media?parent=2845"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/categories?post=2845"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/cephas.net\/blog\/wp-json\/wp\/v2\/tags?post=2845"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}