31
Mar 14

Deciphering the “Docker Lifestyle”

Creating that initial environment for your application to run in is a solved problem. Or is it? On the market today, there are a seemingly ever-increasing number of tools to facilitate that process: CFEngine, Puppet, Chef, Vagrant, Packer, Ansible, Salt Stack, Rundeck… the list goes on. In episode 39, the panel takes a closer look at one of these new tools: Docker. The panel is joined once again by Atlassian’s James Dumay, since the discussion was prompted by a question he tweeted: “[S]omeone thinks Docker can replace Chef/Puppet. I believe they are at least complementary.” Are they? And what workflows make sense for Docker? Join the panel as we try:

Deciphering the “Docker Lifestyle”

Join J. Paul Reed, aka @SoberBuildEng, Youssuf El-Kalay, aka @buildscientist, Seth Thomas, aka @cheeseplus, and EJ Ciramella, aka @eciramella for the discussion, plus a the last couple of weeks in News & Views and a review!

Or, download Episode 39, or any of our previous shows!

Show Links/Notes

Tool Tip

The team reviews Explain Git with D3.

Join Us!

Is Docker conceptually inconsistent with Puppet/Chef/CFEngine?

How would Docker fit into your organization’s workflow?

Join the discussion!


13
Mar 14

A Year of The Phoenix Project with Gene Kim

At some point in every discussion of DevOps or organizational transformations, The Phoenix Project, the seminal book by Kevin Behr, Gene Kim, and George Spafford comes up. More than just “A Novel About IT, DevOps, and Helping Your Business Win,” it’s become a “water cooler” book for everyone from sysadmins in the basement to CxOs in the boardroom. Released in January 2013, we sit down with Gene Kim to look at how The Phoenix Project has influenced our industry over the past year, plus ask Gene questions we’ve always had about the characters and the story. Plus, we find out what Gene’s been working on since Phoenix shipped. Join us for:

A Year of The Phoenix Project with Gene Kim

Join J. Paul Reed, aka @SoberBuildEng, and Sascha Bates, aka @sascha_d for the discussion, plus a the last couple of weeks in News & Views and a review!

Or, download Episode 38, or any of our previous shows!

Show Links/Notes

Review

Paul reviews Eric Schlosser’s Command and Control: Nuclear Weapons, the Damascus Accident, and the Illusion of Safety, which has a surprising connection to release engineering and DevOps.


Join Us!

What’s been the largest takeaway for you from The Phoenix Project?

In the last year, what characters and situations from The Phoenix Project, (both good and bad!) have you seen in your own organizations?

Join the discussion!


28
Feb 14

Scaling Your Self-Service as a Service

Our topic for Episode 37 was originally on scaling self-service of configuration management (the source code kind, not the infrastructure kind!) good practices, but quickly morphed into a discussion of what organizations need to pay attention and foster to support their tools teams in their often-cited mission of creating a self-service culture and self-service infrastructure. Paul and Sascha square off over the notions of traditional “service” teams and the newer notion of integrated “tools” (“DevOps?”) teams. We also touch on warning signs for automating self-service processes, including in the CM space, really examining how and why you convert which processes into self-service, ways to get teams to buy into your self-service initiatives, and what’s in the best interests of the entire system that is your software development organization. Join us as we discuss the finer points of:

Scaling Your Self-Service as a Service

Join J. Paul Reed, aka @SoberBuildEng, Sascha Bates, aka @sascha_d, Youssuf El-Kalay, aka @buildscientist, and Seth Thomas, aka @cheeseplus for the discussion, plus a the last couple of weeks in News & Views and a review!

Or, download Episode 37, or any of our previous shows!

Show Links/Notes

Review

Paul reviews Venkat Rao’s The Gervais Principle (Or The Office According to “The Office”): losers, clueless, and sociopaths: oh my!

The ebook contains an extra essay on Office Space.

Join Us!

What issues have you run into while trying to sell or scale self-service initiatives?

Have you had to encode culture into your self-service policies to work around problems?

Join the discussion!


13
Feb 14

Myths, Archetypes, Heroes, and Imposters

In episode 36, we sit down with Shanley Kane and Amelia Greenhall to talk about people and communities within the technology industry and startup/VC culture. We were first introduced to Shanley in episode 24, where the crew discussed her post on microaggression in management. We touch again on that topic today, but also look at the power structures that are often obscured or deemphasized. We also look at what conferences and meetups are (or aren’t) doing to help keep all attendees safe, and what we can all do to improve our workplaces and the technology industry as a whole. Plus, we discuss Shanley and Amelia’s new venture: Model View Culture, a media company dedicated to helping us all examine and deconstruct the technology industry’s:

Myths, Archetypes, Heroes, and Imposters

Join J. Paul Reed, aka @SoberBuildEng, Youssuf El-Kalay, aka @buildscientist, and Seth Thomas, aka @cheeseplus for the discussion, plus a the last couple of weeks in News & Views and a timely tool tip!

Or, download Episode 36, or any of our previous shows!

Show Links/Notes

Tool Tip

Paul looks at a new take on an old beloved tool: incron.

Join Us!

Have you experienced microagression, imposter syndrome, the hero complex, and 10-x engineers?

How do you approach these complex issues in your workplace and other spaces (meetups, etc.)?

Join the discussion!


30
Jan 14

Continuous Deployment… or Annoy-ment?

For episode 35, the crew takes a look at a core component of continuous delivery: the application update mechanism. We talk a bit about our collective experiences supporting update paths, how some of the players in our industry conduct their updates, and whether or not that’s actually good for customers, or it’s just a myth we hear parroted constantly. We also take a look at a couple of case studies related to continuous delivery transformations, and some myths around the implementation details of continuous delivery, ultimately trying to figure out, whether it’s customers, engineering teams, release teams, or ops teams, are the way we do updates today:

Continuous Deployment… or Annoy-ment?

Join J. Paul Reed, aka @SoberBuildEng, Youssuf El-Kalay, aka @buildscientist, and EJ Ciramella, aka @eciramella for the discussion, plus a the last couple of weeks in News & Views and a (bunch of!) tool tips!

Or, download Episode 35, or any of our previous shows!

Show Links/Notes

Tool Tip

Youssuf introduces us to jq (not “jk!”)


Join Us!

What’s your opinion, as a customer, on constant updates? Silent updates?

What application architecture and testing issues have you run into while trying to adopt continuous delivery?

Join the discussion!


16
Jan 14

Infrastructure As A Service… You’re Responsible For

To ring in 2014, the panel discusses some of the core elements of release engineering infrastructure for all sorts of applications, from web services to shipped-software. We talk about the challenges of coming into a new environment and having to support an existing infrastructure, a few methods for changing taking the infra over and starting to really own, and the components every build and tool infrastructure needs to address to be considered “operationalized.” We revisit some topics we’ve discussed in previous shows, but it’s always a good checklist to run through to see if you’ve got them covered in:

Infrastructure As A Service… You’re Responsible For

Join J. Paul Reed, aka @SoberBuildEng, Youssuf El-Kalay, aka @buildscientist, Sascha Bates, aka @sascha_d and EJ Ciramella, aka @eciramella for the discussion, plus a the last couple of weeks in News & Views and a (bunch of!) tool tips!

Or, download Episode 34, or any of our previous shows!

Show Links/Notes

Tool Tip

A sort of “tool tip of tool tips,” Scott Hanselman offers suggestions for developers and power users in the 2013 update to his ultimate tool list for Windows.


Join Us!

What other items/services do you find are critical in your infrastructure?

What experiences have you had coming into a new environment and having to support a legacy build infrastructure?

Join the discussion!

Music for this episode courtesy of Joe Toscano.


21
Dec 13

Ringing in 2013++

For our 2013 finale episode, the crew takes a look back at 2013, discussing the trends we predicted at the beginning of the year, as well as others that crept up on us. We also dust off our collective crystal balls and discuss what we think 2014 will bring for DevOps, cloud, and shipping software. Join us for our holiday of edition of the Ship Show as we:

Ringing in 2013++

Join J. Paul Reed, aka @SoberBuildEng, Youssuf El-Kalay, aka @buildscientist, Seth Thomas, aka @cheeseplus and Sascha Bates, aka @sascha_d for the discussion, plus a the last couple of weeks in News & Views plus a special holiday “treat!”

Or, download Episode 33, or any of our previous shows!

Show Links/Notes

Holiday Cheer!

The Crew sings The Twelve Days of DevOps!


Join Us!

What were your favorite tech moments (or memes) of 2013?

What do you think 2014 has in store?

Join the discussion!


10
Dec 13

Whose Function Is It Anyway?

For episode 0×20, we sit down with Bay Area improvisation trainer Chris Sams. Chris works with all sorts of organizations, including software development companies, teaching their teams in the art of applied improvisation. Most of us probably think of comedy troupes or shows such as Whose Line Is It Anyway when we think of improv, but improv skills can increase team creativity and cohesion, and make it easier for the team to work together and react in real time to unforeseen situations. Chris also discusses how tech companies, specifically, can up their skills by learning improvisation basics, and how this all fits in with companies on their own DevOps transformation journey, plus illuminates some surprising facts about what the basics of improvisation are about! So join us as we sit down, improvise an interview, and try to find out:

Whose Function Is It Anyway

Join J. Paul Reed, aka @SoberBuildEng, Youssuf El-Kalay, aka @buildscientist, EJ Ciramella, aka @eciramella, Seth Thomas, aka @cheeseplus and Sascha Bates, aka @sascha_d for the discussion, plus a the last couple of weeks in News & Views and a Tool Tip!

Or, download Episode 32, or any of our previous shows!

Show Links/Notes

Tool Tip

Paul introduces the team to Idan Kamara’s explainshell.com; Seth starts weeping.

Source available.


Join Us!

How would your organization react to improvisation training?

Do you think it would help developers and operations work better together?

Join the discussion!


27
Nov 13

A Cornucopia of Dev[Ops] Tools: A Chat with Atlassian

As the holiday season approaches, we take a moment to sit down with Sarah Goff-Dupont and James Dumay from Atlassian’s Bamboo team to discuss the full stack of tools used by companies of all sizes, from startups to massive enterprises to NASA to get their software shipped. (Sometimes off of the planet!) Atlassian is known for the bug-tracker Jira, but we discuss the many of the other things they do, the process they use to design the various tools in their stack, how they work to address the special technological and cultural challenges that larger enterprises and governments find themselves facing when working towards scaling a DevOps transformation, and how to get those organizations started. So, grab some turkey, mashed potatoes, and stuffing, and join us for:

A Cornucopia of Dev[Ops] Tools: A Chat with Atlassian

Join J. Paul Reed, aka @SoberBuildEng, Youssuf El-Kalay, aka @buildscientist, and EJ Ciramella, aka @eciramella for a fireside chat with Atlassian and a Thanksgiving Tool Tip!

Or, download Episode 31, or any of our previous shows!

Show Links/Notes

Tool Tip

Youssuf discusses his experience with JetBrains’ recently open-sourced Python IDE PyCharm 3.0 Community Edition (source code!)


Join Us!

Would you consider your organization’s continuous integration pipeline to be stable?

Is there anything we can do to be more empathetic to the issues faced by large enterprises?

Join the discussion!


11
Nov 13

Getting into Flow[Con] with Gene Kim and Jez Humble

What happens when you bring together practitioners from all corners of the software development arena, put them in a room, and discuss hardware and software scaling, what your ops teams should (and shouldn’t) do, how not to fool yourself again, how to delight your customers, how to tune your feedback cycles, how to get the executive staff to buy into it, how to make the outcomes better by embracing diversity, and wrap it all up with how not to turn it into an pie-in-the-sky religion? Well, you’d have FlowCon! Join us as we review the conference held last week in San Francisco with two of the program committee members, a couple of gentlemen who’ve both written a couple of little books you might’ve heard of before. Listen in as we attempt:

Getting into Flow[Con] with Gene Kim and Jez Humble

Join J. Paul Reed, aka @SoberBuildEng, Youssuf El-Kalay, aka @buildscientist, and Sascha Bates, aka @sascha_d as we discuss FlowCand a new Tool Tip!

Or, download Episode 30, or any of our previous shows!

Show Links/Notes

Tool Tip

Paul introduces us to Pipe Viewer, a (long-existing) Unix utility for providing information about the speed of your piped shell commands:

Join Us!

What aspects of “flow” does your organization struggle with?

Which people and departments in your software development process are that sad, soggy piece of lettuce?

Join the discussion!