{"id":4973,"date":"2018-11-05T17:22:31","date_gmt":"2018-11-05T17:22:31","guid":{"rendered":"http:\/\/redmonk.com\/jgovernor\/?p=4973"},"modified":"2018-11-05T17:37:52","modified_gmt":"2018-11-05T17:37:52","slug":"on-tech-power-and-responsibility-notes-from-nice","status":"publish","type":"post","link":"https:\/\/redmonk.com\/jgovernor\/on-tech-power-and-responsibility-notes-from-nice\/","title":{"rendered":"On Tech, Power and Responsibility. Notes from Nice"},"content":{"rendered":"<p><a href=\"http:\/\/jgovernor-media.redmonk.com\/jgovernor\/files\/2018\/11\/nice-evening.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter  wp-image-4975\" src=\"http:\/\/jgovernor-media.redmonk.com\/jgovernor\/files\/2018\/11\/nice-evening.jpg\" alt=\"\" width=\"650\" height=\"488\" \/><\/a><\/p>\n<p>I recently gave the closing keynote address at DevOps world, hosted by CloudBees, in Nice. The conference was excellent. Jenkins is a mature technology and community, but it&#8217;s ready for change, under pressure from a raft of new entrants. Rather than digging in its heels, the community is looking to the future, admitting Jenkins&#8217; flaws and seeking to address them, with new projects such as\u00a0<a href=\"https:\/\/jenkins.io\/projects\/jenkins-x\/\">Jenkins X<\/a>, which introduces a new\u00a0<a href=\"https:\/\/redmonk.com\/jgovernor\/2017\/08\/08\/oh-hai-gitops-what-is-gitops\/\">GitOps<\/a> operating model, and native Kubernetes support.<\/p>\n<p>The keynote however was about Tech, Power and Responsibility, inspired by Dickens, rather than Jenkins.<\/p>\n<p style=\"padding-left: 30px;\">&#8220;It was the best of times, it was the worst of times, it was the age of wisdom, it was the age of foolishness, it was the epoch of belief, it was the epoch of incredulity, it was the season of Light, it was the season of Darkness, it was the spring of hope, it was the winter of despair, we had everything before us, we had nothing before us, we were all going direct to Heaven, we were all going direct the other way\u2014in short, the period was so far like the present period, that some of its noisiest authorities insisted on its being received, for good or for evil, in the superlative degree of comparison only.&#8221;<\/p>\n<p>It&#8217;s a cliche to say it&#8217;s the best time in history to be a software developer. We have so much capability at our disposal and we don&#8217;t need to ask for permission any more. The technology landscape, and the world at large, is changing faster than ever &#8211; parts of the stack are well defined, but innovating on top of that will creates new challenges. In this talk RedMonk I outline developer trends, directions, and choices, as cloud native technologies and approaches become ubiquitous. Kubernetes won &#8211; so now what? We examine adoption trends around containers and associated technology including service meshes, but also consider the role of serverless technology in a container native world. New stacks are enabling progressive deployment, but we need approaches such as chaos engineering, creating resilience by designing for failure.<\/p>\n<p>While it&#8217;s true that developers are the new kingmakers, with great power comes great responsibility. Are developers ready for that responsibility? We&#8217;ll need new ethical frameworks to make better, more socially responsible choices. Just because you can doesn&#8217;t mean you should. I was very pleased with how the talk was received. I didn&#8217;t have a single complaint that I shouldn&#8217;t be talking about ethics at a tech conference. I specifically called out our responsibilities, and how we could improve &#8211; for example improving diversity, creating safer environments for women to thrive, with more welcoming behaviors and strong, well enforced codes of conduct.<\/p>\n<p>My slides are here:<\/p>\n<p><iframe loading=\"lazy\" title=\"A Tale of Two ITs. Tech, Power, Responsibility\" src=\"https:\/\/www.slideshare.net\/slideshow\/embed_code\/key\/acoRk7NatjePp2\" width=\"427\" height=\"356\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" style=\"border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;\" allowfullscreen> <\/iframe> <\/p>\n<div style=\"margin-bottom:5px\"> <strong> <a href=\"https:\/\/www.slideshare.net\/monkchips\/dev-ops-world-keynote-address\" title=\"A Tale of Two ITs. Tech, Power, Responsibility\" target=\"_blank\">A Tale of Two ITs. Tech, Power, Responsibility<\/a> <\/strong> from <strong><a href=\"https:\/\/www.slideshare.net\/monkchips\" target=\"_blank\">James Governor<\/a><\/strong> <\/div>\n<p>&nbsp;<\/p>\n<p>I also gave a more technical presentation during the event on what I am calling <a href=\"https:\/\/redmonk.com\/jgovernor\/2018\/08\/06\/towards-progressive-delivery\/\">Progressive Delivery<\/a>.\u00a0A talk about what I call Progressive Delivery: a basket of skills and technologies concerned with modern software development, testing and deployment: including canarying, Feature Flags, and A\/B testing at scale. We&#8217;re seeing advances in approaches to application and service delivery, where deployment is decoupled from release. On the technology side, Kubernetes and Istio bring new management challenges, but also opportunities \u2013 service mesh approaches can enable a lot more sophistication in routing of new application functions to particular user communities, managing and mitigating the blast ratio of a service. The talk included case study material from IBM, Microsoft, and Target.<\/p>\n<p><iframe loading=\"lazy\" title=\"Progressive delivery at DevOps World\" src=\"https:\/\/www.slideshare.net\/slideshow\/embed_code\/key\/de4gW5jRA3OsOH\" width=\"427\" height=\"356\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" style=\"border:1px solid #CCC; border-width:1px; margin-bottom:5px; max-width: 100%;\" allowfullscreen> <\/iframe> <\/p>\n<div style=\"margin-bottom:5px\"> <strong> <a href=\"https:\/\/www.slideshare.net\/monkchips\/progressive-delivery-at-devops-world\" title=\"Progressive delivery at DevOps World\" target=\"_blank\">Progressive delivery at DevOps World<\/a> <\/strong> from <strong><a href=\"https:\/\/www.slideshare.net\/monkchips\" target=\"_blank\">James Governor<\/a><\/strong> <\/div>\n<p>&nbsp;<\/p>\n<p>CloudBees paid my time, and full travel and expenses.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I recently gave the closing keynote address at DevOps world, hosted by CloudBees, in Nice. The conference was excellent. Jenkins is a mature technology and community, but it&#8217;s ready for change, under pressure from a raft of new entrants. Rather than digging in its heels, the community is looking to the future, admitting Jenkins&#8217; flaws<\/p>\n","protected":false},"author":5,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"spay_email":"","footnotes":"","jetpack_publicize_message":"","jetpack_is_tweetstorm":false},"categories":[1],"tags":[],"class_list":["post-4973","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"jetpack_featured_media_url":"","jetpack_publicize_connections":[],"jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9wfjh-1id","_links":{"self":[{"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/posts\/4973","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/comments?post=4973"}],"version-history":[{"count":0,"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/posts\/4973\/revisions"}],"wp:attachment":[{"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/media?parent=4973"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/categories?post=4973"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/redmonk.com\/jgovernor\/wp-json\/wp\/v2\/tags?post=4973"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}