{"id":3060,"date":"2011-12-30T07:25:45","date_gmt":"2011-12-30T15:25:45","guid":{"rendered":"http:\/\/www.chesnok.com\/daily\/?page_id=3060"},"modified":"2016-12-18T14:48:06","modified_gmt":"2016-12-18T22:48:06","slug":"devops","status":"publish","type":"page","link":"https:\/\/www.chesnok.com\/daily\/devops\/","title":{"rendered":"DevOps"},"content":{"rendered":"<p>Here are some of my writing about systems and the intersection between developers and operations:<\/p>\n<ul>\n<li><a href=\"http:\/\/www.oscon.com\/oscon2011\/public\/schedule\/detail\/18777\">Mistakes were Made<\/a>, given at OSCON 2011 this talk discusses how to run maintenance windows, and suggests a set of goals, and a simple framework for identifying important tasks before, during and after maintenance (successful, or otherwise). I gave a <a href=\"http:\/\/www.slideshare.net\/selenamarie\/mistakes-were-made-9796564\">similar talk<\/a> at PgConf.EU 2011.<\/li>\n<li><a href=\"\/daily\/2011\/03\/02\/broken-windows-broken-code-broken-systems\/\">Broken Windows, Broken Code, Broken Systems<\/a> &#8211; Here I write about the relationship between &#8220;broken windows&#8221;, little things that aren&#039;t quite right, and the inevitable broken processes that go with them.<\/li>\n<li><a href=\"https:\/\/github.com\/selenamarie\/restores_ftw\">Restores FTW<\/a> &#8211; A meditation on backups and restores for PostgreSQL, with the focus on what we can do to make testing database restores part of the regular fabric of your team&#039;s work, rather than a one-off.<\/li>\n<li><a href=\"\/daily\/2010\/06\/28\/forgetting-logging-as-an-ethical-choice\/\">Forgetting: Logging as an ethical choice<\/a>: my thoughts about the ability to control what is logged about yourself, particularly from the perspective of a sysadmin.<\/li>\n<li><a href=\"http:\/\/tech.myemma.com\/wrapup-meetings-feedback-teams-improve\/\">Wrapup Meetings provide feedback that teams need to improve<\/a>: How to run &#8220;post-mortems&#8221; without pissing everyone off.<\/li>\n<li><a href=\"http:\/\/tech.myemma.com\/better-planning-for-maintenance-window\/\">Better planning for maintenance windows<\/a>: Lessons learned from maintenance windows done wrong, and well.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Here are some of my writing about systems and the intersection between developers and operations: Mistakes were Made, given at OSCON 2011 this talk discusses how to run maintenance windows, and suggests a set of goals, and a simple framework &hellip; <a href=\"https:\/\/www.chesnok.com\/daily\/devops\/\">Continue reading &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-3060","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.chesnok.com\/daily\/wp-json\/wp\/v2\/pages\/3060","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.chesnok.com\/daily\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.chesnok.com\/daily\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.chesnok.com\/daily\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.chesnok.com\/daily\/wp-json\/wp\/v2\/comments?post=3060"}],"version-history":[{"count":10,"href":"https:\/\/www.chesnok.com\/daily\/wp-json\/wp\/v2\/pages\/3060\/revisions"}],"predecessor-version":[{"id":5494,"href":"https:\/\/www.chesnok.com\/daily\/wp-json\/wp\/v2\/pages\/3060\/revisions\/5494"}],"wp:attachment":[{"href":"https:\/\/www.chesnok.com\/daily\/wp-json\/wp\/v2\/media?parent=3060"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}