<div dir="ltr">My corollary to this is that any time you add a tool, it has to replace at least two old ones.<div><br></div><div>It&#39;s important to manage the simplification though. Like anything, if taken to an extreme it can be a bad thing. Simple solutions are also by their nature inflexible. Some OSS wonk said (I&#39;m paraphrasing) &quot;Software can be thought of like a power tool. The pointy parts are also the parts that do the work. You can remove those to make them easier or safer, but then you necessarily make them less useful. I&#39;d rather have a powerful tool and just accept that if I don&#39;t treat it with respect, I may lose a finger.&quot; If that rings a bell for anyone and you happen to know who originally said (approximately) that, I&#39;d love to be reminded of who it was. I&#39;m sure they said it better than I did.</div><div><br></div><div>I think the hardest part of getting a devops culture established (and remember, devops is a culture / philosophy, it is not a team, or a product, or a thing) is to get the priorities and philosophies of the existing people impedance-matched. Existing ops people tend to be too conservative or controlling, existing devs tend to be too cowboy, and deciding who is responsible for what can result in a lot of pissing contests. Getting the firewalls in the right places and tuned correctly can be tricky, particularly since the right place will depend largely on the organization and that the right place today, may not be the right place in six months since people&#39;s attitudes have shifted. Once you get everyone on more-or-less the same page in that regard, the rest of the pieces tend to fall into place pretty easily.</div><div><br></div><div>Q</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Nov 13, 2015 at 10:25 AM, David L. Willson <span dir="ltr">&lt;<a href="mailto:DLWillson@thegeek.nu" target="_blank">DLWillson@thegeek.nu</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div><div style="font-family:times new roman,new york,times,serif;font-size:12pt;color:#000000">Opinion:<br><br>We tend to under-value simplicity. The best corrective is to value speed more highly and to realize that speed comes at the cost of avoided and sacrificed complexity.<br><br>I think simplification happens best as an ongoing practice of reduction. Everyone on the team should always be asking, &quot;Do we really need this bit here? Is this the best and simplest way to do this, or is it slowing us down?&quot; And then fearlessly cutting off and burning any bits that aren&#39;t paying their way in reward for work invested. Not for nothing did Amazon call their conference &quot;re-invent&quot;.<br><br>The hardest part is throwing away the old, crufty things that one has invested in. Maybe it&#39;s like cleaning closets, best to do when one is a little annoyed, and ready to slash and burn.<br><br>You say &quot;barrel of fish-hooks&quot; and I instantly recall a gruesome scene from Hell-raiser. Damn, that was a good horror movie.<br><br><div><span name="x"></span>--<br>David L. Willson<br>Teacher, Engineer, Evangelist<br>RHCE+Satellite CCAH Network+ A+ Linux+ LPIC-1 Ubuntu_CP SUSE_CLA<br>Mobile 720-333-LANS(5267)<br><a href="http://sofree.us" target="_blank">http://sofree.us</a><br><br>This is a good time for a r3VOLution.<span name="x"></span><br></div><br><hr><div><div class="h5"><blockquote style="border-left:2px solid #1010ff;margin-left:5px;padding-left:5px;color:#000;font-weight:normal;font-style:normal;text-decoration:none;font-family:Helvetica,Arial,sans-serif;font-size:12pt"><div dir="ltr">I&#39;d be interested too.   Frankly, I&#39;m just coming up on my 5th month in a devops job, and I&#39;ve got allot to learn.   My immediate concern is the whole environment feels like an absolute barrel of fishhooks in the sense that we have a billion moving dependencies and hardly anyone knows much of anything about any of them.    Apparently most of the ideas I&#39;ve heard concerning &quot;innovation&quot;  seem to involve either adding more fishhooks, or adding open-source fishhooks.   I&#39;m starting to wonder if maybe the way to go is to simplify.<div><br></div><div>Mike B</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Nov 12, 2015 at 11:13 AM, Quentin Hartman <span dir="ltr">&lt;<a href="mailto:qhartman@gmail.com" target="_blank">qhartman@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Sorry for the delay, I&#39;ve been sick for the last several days and ignoring email...<div><br></div><div>I&#39;d be interested if it works in with my schedule. Email me off-list and we can discuss details.</div><span><font color="#888888"><div><br></div><div>QH</div></font></span></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Nov 10, 2015 at 8:55 PM, Sruthi Annamnidu <span dir="ltr">&lt;<a href="mailto:sruthi.kumar.a@gmail.com" target="_blank">sruthi.kumar.a@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div><div>Hi Quentin,<br><br></div>    If you have few minutes, how about presenting a basic talk on DevOps next month? You do not have to present any slides or anything but just a quick overview would help. What do you think?<br><br></div>Thank you,<br></div>Sruthi Kumar<br></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Nov 2, 2015 at 3:54 PM, Quentin Hartman <span dir="ltr">&lt;<a href="mailto:qhartman@gmail.com" target="_blank">qhartman@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I don&#39;t have time to give a detailed answer now, but I &quot;use devops&quot; at work, and it&#39;s generally a postiive change. I&#39;ll try to respond in more detail later...<span><font color="#888888"><div><br></div><div>QH</div></font></span></div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Nov 2, 2015 at 7:14 AM, Charles Burton <span dir="ltr">&lt;<a href="mailto:charles.d.burton@gmail.com" target="_blank">charles.d.burton@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">I&#39;m starting to push us down that road, which is a fairly interesting transition in research.  It&#39;s a slow process, but I&#39;m laying the groundwork for it right now.  For instance I&#39;ve setup Salt to handle all the steps involved in setting up new systems and built images that people can load on the VM servers that just require setting the hostname and enabling Salt.  Then I tied it into Foreman and I&#39;ve been working on building application profiles so that people just select one from Foreman for whatever work they want to do on their systems.  Next up is building the provisioning, but as our leadership chose Citrix Xen a few years ago it&#39;s a bit tricky at the moment.  That and we&#39;re dealing with lots of old crufty baggage from years of cowboy ops that I&#39;m still working on cleaning up.  I&#39;m the biggest change agent right now, but there is a lot coming down from above as well.  We&#39;re NOAA so we&#39;re subject to rules from the Government and those have been the stick I&#39;ve been using to effect change lately.  Basically I got senior management on board, the Federal security  team, and started by offering the carrot of a really good and easy to use platform backed by the stick of if the DHS tells me to shut something off I&#39;ll do it immediately.</div><div><div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Oct 31, 2015 at 10:53 AM, Sean LeBlanc <span dir="ltr">&lt;<a href="mailto:seanleblanc@comcast.net" target="_blank">seanleblanc@comcast.net</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Anyone doing devops thing at work? Depending on what that may mean, of<br>
course...there is of course more the mindset and the collaboration and<br>
the processes and politics that may be updated or maybe completely<br>
disrupted (possibly in very good ways), but I&#39;m also interested in<br>
specific technical/engineering practices. (*)<br>
<br>
Things like &quot;literate devops&quot;, for example:<br>
<br>
<a href="http://www.howardism.org/Technical/Emacs/literate-devops.html" rel="noreferrer" target="_blank">http://www.howardism.org/Technical/Emacs/literate-devops.html</a><br>
<br>
What about pipelines in Jenkins and tools like<br>
Puppet/Chef/Docker/Vagrant/Ansible/Salt to provision systems and start<br>
incorporating more development practices (such as SCM) within the wider<br>
IT organization?<br>
<br>
How do you use those things? Have they paid off? Have you been a &quot;change<br>
agent&quot; pushing these sort of things to make your life better, or has it<br>
come from an external force (i.e., part of the command-and-control<br>
structure of a corporation) and &quot;devops&quot; means something quite different<br>
to them?<br>
<br>
I ask because I went to Denver BSides last year (and this year) and they<br>
had a panel of people to talk about DevOps, but not nearly enough time<br>
for all the questions they were getting from the audience. I got only<br>
one question in, and it was just before lunch, so there was a hard stop.<br>
<br>
<br>
<br>
(*) For instance, see here: <a href="http://theagileadmin.com/what-is-devops/" rel="noreferrer" target="_blank">http://theagileadmin.com/what-is-devops/</a><br>
What &quot;devops&quot; means seems to be a very fluid definition, much like<br>
&quot;Agile&quot; itself. There is definitely both engineering practices as well<br>
as the &quot;what is visible to management, especially non-technical<br>
management&quot; part within &quot;Agile&quot;, especially Scrum, and that presents a<br>
very real problem when trying to talk about these subjects.<br>
_______________________________________________<br>
clue mailing list: <a href="mailto:clue@cluedenver.org" target="_blank">clue@cluedenver.org</a><br>
For information, account preferences, or to unsubscribe see:<br>
<a href="http://cluedenver.org/mailman/listinfo/clue" rel="noreferrer" target="_blank">http://cluedenver.org/mailman/listinfo/clue</a><br>
</blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
clue mailing list: <a href="mailto:clue@cluedenver.org" target="_blank">clue@cluedenver.org</a><br>
For information, account preferences, or to unsubscribe see:<br>
<a href="http://cluedenver.org/mailman/listinfo/clue" rel="noreferrer" target="_blank">http://cluedenver.org/mailman/listinfo/clue</a><br></blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
clue mailing list: <a href="mailto:clue@cluedenver.org" target="_blank">clue@cluedenver.org</a><br>
For information, account preferences, or to unsubscribe see:<br>
<a href="http://cluedenver.org/mailman/listinfo/clue" rel="noreferrer" target="_blank">http://cluedenver.org/mailman/listinfo/clue</a><br></blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
clue mailing list: <a href="mailto:clue@cluedenver.org" target="_blank">clue@cluedenver.org</a><br>
For information, account preferences, or to unsubscribe see:<br>
<a href="http://cluedenver.org/mailman/listinfo/clue" rel="noreferrer" target="_blank">http://cluedenver.org/mailman/listinfo/clue</a><br></blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
clue mailing list: <a href="mailto:clue@cluedenver.org" target="_blank">clue@cluedenver.org</a><br>
For information, account preferences, or to unsubscribe see:<br>
<a href="http://cluedenver.org/mailman/listinfo/clue" rel="noreferrer" target="_blank">http://cluedenver.org/mailman/listinfo/clue</a><br></blockquote></div><br></div>
<br>_______________________________________________<br>clue mailing list: <a href="mailto:clue@cluedenver.org" target="_blank">clue@cluedenver.org</a><br>For information, account preferences, or to unsubscribe see:<br><a href="http://cluedenver.org/mailman/listinfo/clue" target="_blank">http://cluedenver.org/mailman/listinfo/clue</a></blockquote><br></div></div></div></div><br>_______________________________________________<br>
clue mailing list: <a href="mailto:clue@cluedenver.org">clue@cluedenver.org</a><br>
For information, account preferences, or to unsubscribe see:<br>
<a href="http://cluedenver.org/mailman/listinfo/clue" rel="noreferrer" target="_blank">http://cluedenver.org/mailman/listinfo/clue</a><br></blockquote></div><br></div>