16
Mar 16
Extinguishing Burnout
2015 was the year that we saw the issue of systemic, professional burnout make its unfortunate entrance onto the stage of high technology and DevOps. In this episode, we interview the world’s foremost expert on burnout, Dr. Christina Maslach, a psychology professor and researcher at UC Berkeley about burnout, its causes and effects, and most importantly: what we can do about it. It’s been a year since a series of events started the conversation in our industry and it has all but died back down again. But for people, teams, and organizations struggling with burnout, it remains a critical issue for the industry to confront. Join the entire Ship Show Crew and Dr. Maslach for a very special episode of the podcast:
Join J. Paul Reed, aka @jpaulreed, Youssuf El-Kalay, aka @buildscientist, EJ Ciramella, aka @eciramella Sascha Bates, aka @sascha_d Seth Thomas, aka @cheeseplus, Pete Cheslock, aka @petecheslock, J. Michael McGarr, aka @SonOfGarr, and Katherine Daniels, aka @beerops for the discussion, plus the last few of weeks in News & Views and a special end segments.
Or, download Episode 60, or any of our previous shows!
Show Links/Notes
- 2:23 – News & Views
- Netflix and Google announce Spinnaker, Asgard’s successor
- As containers continue heating up, 10 Things to Avoid in Docker Containers
- Pete’s view on “Stateful Containers“
- Paul’s architectural diagram of containers with interdependent microservices
- OpenBSD’s LibreSSL unaffected by the new DROWN OpenSSL vulnerability
- Glibc vulnerability reminds us all Glibc exists
- Etsy releases tools for managing your ELK cluster when, for instance, you need to upgrade glibc
- 24:00 – Main Segment: Extinguishing Burnout
- 2015 Velocity Santa Clara panel on Burnout
- Christie Koehler’s departure from Mozilla
- Dr. Maslach’s original research on the topic: Burnout: The Cost of Caring
- Banshing Burnout: Six Strategies for Improving Your Relationship with Work
- Of her books, Dr. Maslach recommends reading The Truth About Burnout: How Organizations Cause Personal Stress and What to Do About It first
- 1:19:20 – An End Segment to End All End Segments
- The “Continuous All the Things” episode
- SAY THE WORD, PETE!!
- Blooper reel episode (in the final segment)
- The Monitorama episode
- I don’t always test… and I didn’t.
An End Segment to End All End Segments
The crew takes a moment to reminisce on over three and a half years of The Ship Show.
Join Us!
What is the best strategy you’ve found, personally or with your team, to tackle burnout?
What was your favorite episode or moment of The Ship Show?
Join the discussion!
- Tweet at us: @ShipShowPodcast
- Shoot the crew an email: crew@theshipshow.com
03
Dec 15
The DevOps Checklist Manifesto
The DevOps community has long resisted a push to define the movement via instruments like cookbooks or manifestos, creating an interesting thread of “lack-of-definition” when describing DevOps and DevOps practices. This issue has come to a head in 2015, as some proponents think we’re long overdue to provide a stronger framework around what DevOps actually means in practice. For episode 59, we sit down with the creator of the DevOps Checklist, Steve Pereira, to talk through the items on the checklist, whether or not it’s a good idea to even have a checklist, and debate the finer points of what could become:
Join J. Paul Reed, aka @jpaulreed, Seth Thomas, aka @cheeseplus, and Pete Cheslock , aka @petecheslock, for the discussion, plus a the last couple of weeks in News & Views and a Tool Tip!
Or, download Episode 59, or any of our previous shows!
Show Links/Notes
- Paul changed his Twitter name!
- 4:06 – News & Views
- We predict the future: New attacks on NTP can defeat HTTPS
- How is the NSA breaking so much crypto?!
- Coding Academies: useful or nonsense?
- x86 among the things now considered harmful
- 17:25 – Main Segment: The DevOps Checklist Manifesto
- 56:29 – ToolTip
- Scale 14 is in January!
- devopsconferences.com has the latest
Tool Tip
Paul introduces the team to batsh.org, a meta-compiler for all your scripting needs!
Join Us!
How does your organization score on the DevOps Checklist?
What changes would you make to the checklist?
Join the discussion!
- Tweet at us: @ShipShowPodcast
- Shoot the crew an email: crew@theshipshow.com
05
Oct 15
We May Have DevOps, But Does Ops Have the Dev?
Back in 2013, Pager Duty’s Ranjib Dey surmised that it would take ages for traditional operations teams to learn and adopt mainstream development technologies. The opinion sparked quite a lively discussion around what those mainstream development technologies are, what hurdles exist for operations team to adopt them, and whether it all would be as glacial as Dey guessed. For Episode 58, we welcome Ranjib to the show for a panel discussion to revisit the tweet and look to see if anything has improved in the last 2 years. Join the panel as we parse through the puzzle of:
Join J. Paul Reed, aka @JPaulReed, Youssuf El-Kalay, aka @buildscientist, Seth Thomas, aka @cheeseplus, and J. Michael McGarr, aka @SonOfGarr for the discussion, plus a the last couple of weeks in News & Views and another Tool Tip!
Note: the audio levels on this episode were not set quite correctly; we’re aware of the issue and will fix it for the next episode. Apologies for the poor quality.
Or, download Episode 58, or any of our previous shows!
Show Links/Notes
- 1:32 – News & Views
- The OpenBSD team reimplements the venerable sudo tool: introducing doas
- “Father Time” Harlen Stenn gets funded to maintain NTP for yet another year
- Linux Foundation introduces “badges” for secure open source software
- Badge criteria: available on GitHub
- The reason you shouldn’t upgrade to .NET 4.6 reveals a fascinating debugging tale…
- 15:31 – Main Segment: We May Have DevOps, But Does Ops Have the Dev?
- Ranjib’s original Tweet heard ’round the DevOps Twittersphere, from back in 2013!
- Netflix’s Roy Rappoport at Monitorama 2015 on Business Insight platform
- Primer’s on DRY and SOLID software development principles
- Our episode with Ruby author Sandi Metz: Practical Object OO (and Cat!) Design with Sandi Metz!
- The cautionary Knight Capital case
- 58:55 – ToolTip
- devopsconferences.com has the latest
Tool Tip
Youssuf introduces us WireMock, a powerful Java-based tool for mocking out network APIs.
Join Us!
How long do you think it will take for mainstream development practices to be one in the same with mainstream operations practices.
How have you gotten your team to become more dev-like (or more ops-like)?
Join the discussion!
- Tweet at us: @ShipShowPodcast
- Shoot the crew an email: crew@theshipshow.com
11
Aug 15
Managing the CommunityOps
So many of the companies who build the tools we use daily take special care to cultivate and nurture a community of users. But that doesn’t just happen magically. For episode 57, we sit down with community managers from Chef, Perforce, and VictorOps to talk to them about their experiences building community, the difficulties with community engagement, getting the business to see the value, and what community is really made of. Join us as we talk to the folks responsible for…
Join J. Paul Reed, aka @SoberBuildEng, Youssuf El-Kalay, aka @buildscientist, and Pete Cheslock , aka @petecheslock for the discussion, plus the last couple of weeks in News & Views and another Tool Tip!
Or, download Episode 57, or any of our previous shows!
Show Links/Notes
- 1:16 – News & Views
- The Truck Factor survey
- Speaking of project health, census shows core Linux software at risk?
- Microsoft an OpenBSD Gold Contributor
- Cisco doesn’t even security and ship default SSH keys in its appliances
- VNC Roulette makes all your VNC unsecured session belong to us
- New York Stock Exchange shuts down for five hours
- The shutdown postmortem
- 15:50 – Main Segment: Managing the CommunityOps
- Jason’s ChatOps for Dummies
- Jono Bacon’s The Art of Community
- 1:08:27 – ToolTip
- A fistful of DevOps Days!
- Velocity New York
- PuppetConf
- DevOps Enterprise Summit
- devopsconferences.com has the latest
Tool Tip
Paul introduces us to GitQL, an SQLite-backed interface to search your Git repositories!
Join Us!
What experiences has your company had with building and nurturing a community?
What do you wish community managers did more of?
Join the discussion!
- Tweet at us: @ShipShowPodcast
- Shoot the crew an email: crew@theshipshow.com
25
Jun 15
We Monitor the Monitorama
If DevOps is CAMS—culture, automation, metrics, and sharing—then it makes sense there’d be a conference on monitoring and metrics…and there is: Monitorama! In episode 56, the crew gets together with Jason Dixon , aka @obfuscurity, the founder of Monitorama to talk about the fourth incarnation of the conference. We do a deep dive into what all is encompassed when we say “monitoring,” why monitoring really isn’t about CPU load and memory, other things you can monitor, and why Paul was stupid for not coming to Monitorama earlier; join us, the crew, as…
Join J. Paul Reed, aka @SoberBuildEng, Youssuf El-Kalay, aka @buildscientist, EJ Ciramella, aka @eciramella Seth Thomas, aka @cheeseplus, Pete Cheslock, aka @petecheslock,
and Katherine Daniels , aka @beerops for the discussion, plus a the last couple of weeks in News & Views and a
fresh Tool Tip!
Pager Duty!
Or, download Episode 56, or any of our previous shows!
Show Links/Notes
- 1:47 – News & Views
- Let’s Encrypt to start shipping free certs next month
- Mozilla claiming it will work tirelessly to deprecate HTTP
- Is Go doomed to succeed?
- GitHub looking for a billion-with-a-B dollar valuation
- Paul Ford’s expose on what, exactly, code is
- 13:10 – Main Segment: Who Monitors the Monitorama
- Kyle Kingsbury on Reimann
- Laura Thomson on developer happiness
- Roy Rapoport on Monitoring for business insight at Netflix
- Brendan Gregg on monitoring at Netflix
- Brendan Gregg’s book: Systems Performance: Enterprise and the Cloud
- Stephen Boak on Monitoring design
- The Stripe Team on holding game days
- ALL the Monitorama Talks
- 51:30 – ToolTip
- DevOps Days Minneapolis
- DevOps Days Pittsburgh
- DevOps Days Chicago
- Velocity New York
- Agile 2015
- PuppetConf
- DevOps Enterprise Summit
- devopsconferences.com has the latest
Tool Tip
EJ introduces us to Convection, a modular DSL for AWS Cloud Formation.
Join Us!
What comes to mind when you hear the word monitoring? #monitoringlove or #monitoringsucks?
What’s your best monitoring story?
Join the discussion!
- Tweet at us: @ShipShowPodcast
- Shoot the crew an email: crew@theshipshow.com
20
Apr 15
I Don’t Always Test, But When I Do…
Do you test? Do you want to test? For many operations and build/release engineers (and even some developers!), testing can be a bit of a foreign concept. It’s hard to pay attention to getting to 100% code coverage on your unit tests for your inrastructure cookbooks and manifests when the infrastructure is on fire! But… maybe that’s why it’s on fire? For this episode, Mike McGarr walks us through the nuts and bolts of testing, so we can all become better testers, and start integrating testing into our workflows, even if we’re not developers. Join us for:
Join J. Paul Reed, aka @SoberBuildEng, Seth Thomas, aka @cheeseplus, Pete Cheslock , aka @petecheslock, J. Michael McGarr, aka @SonOfGarr, and Katherine Daneils, aka @beerops for the discussion, plus a the last couple of weeks in News & Views and a special O’Reilly guest!
Pager Duty!
Or, download Episode 55, or any of our previous shows!
Show Links/Notes
- 2:59 – News & Views
- 18:08 – Main Segment: I Don’t Always Test, But When I Do…
- The Testing Pyramid returns!
- Netflix on an 8-bit Nintendo?!
- 51:28 – A Special Guest
- Velocity: Santa Clara
- ALM Forum
- Various DevOps Days around the World
A Special Guest
Paul and Courtney Nash, O’Reilly’s Director of Strategic Content and Velocity Conference tri-chair, discuss the thematic changes for Velocity Conference.
Join Us!
What is your relationship with testing?
What’s the best story where a unit or acceptance test totally saved your bacon?
Join the discussion!
- Tweet at us: @ShipShowPodcast
- Shoot the crew an email: crew@theshipshow.com
16
Mar 15
Packaging Your Software for Maximum Freshness
It’s a part of software developers hate writing and operations teams hate dealing with: packaging, installers, and upgrade scenarios. In Episode 54, the team looks at the fundamentals of packaging, tools that make the job both harder and easier, installer horror stories, and some good practices to make sure your packages don’t make others want to rip their hair out. Join the crew as we provide some tips for:
Join J. Paul Reed, aka @SoberBuildEng, Youssuf El-Kalay, aka @buildscientist, Seth Thomas, aka @cheeseplus, Pete Cheslock , aka @petecheslock and J. Michael McGarr, aka @SonOfGarr for the discussion, plus a the last couple of weeks in News & Views and a new Tool Tip!
Pager Duty!
Or, download Episode 54, or any of our previous shows!
Show Links/Notes
- 3:03 – News & Views
- We have a new contender: Configi
- Who secures your secure shell?
- How sloppy consumer electronics release engineering losing and recovering your NAS password?
- Finally answering: What Happens When…
- 14:36 – Main Segment: Packaging Your Bits for Freshness
- FPM
- PackageCloud: Package repositories in the cloud
- RPM Lint
- Debian lint tool
- Winstone Servlet Container
- SpringBoot
- Gradle’s Nebula.os-package
- 58:16 – ToolTip
- Lean UX in New York coming up!
- ChefConf
- Velocity Santa Clara: coming up
- devopsconferences.com has the latest
Tool Tip
Paul introduces us to Gitrob, a tool to help keep your really-private data out of your Git repos.
Join Us!
How do you package your bits?
What’s the weirdest installation or upgrade problem you’ve ever run into?
Join the discussion!
- Tweet at us: @ShipShowPodcast
- Shoot the crew an email: crew@theshipshow.com
05
Feb 15
Developing CareerOps
It’s been awhile, but we’re finally back, and special guest Katherine Daniels (aka @beerops) is with us to talk over career development in a DevOps context! We discuss All The Things related to leveling up your career, including specialization vs. generalists, training and learning (especially if you don’t have a degree in computer sciency things), and some techniques you can employ to make sure your career doesn’t stagnate! Join us as we delve into:
Join J. Paul Reed, aka @SoberBuildEng,
EJ Ciramella, aka @eciramella, Sascha Bates, aka @sascha_d, J. Michael McGarr, aka @SonOfGarr, and Katherine Daniels, aka @beerops for the discussion, plus the month in News & Views and a brand new Tool Tip!
Or, download Episode 53, or any of our previous shows!
Show Links/Notes
- @beerops’ On Disconnecting
- 3:24 – News & Views
- Development from DockerCon!
- Top intern salaries: really that crazy?
- Dave Farley’s often-forgotten strategies for effective acceptance testing
- Martin Fowler on The Test Pyramid
- Adventures in building Vim from 1993
- 15:20 – Main Segment: Developing CareerOps
- Nathen Harvey’s Quit Your Job (video)
- Silicon Valley’s Dirty Little Secret: “The Hotel 22“
- CoffeeOps, all over the place!
- 50:14 – ToolTip
Tool Tip
Paul introduces us to Scott Muc and Subhas Dandapani’s DevOpsBookmarks.com; some hilarity ensues.
(See also: O’Reilly’s similar developer field guide.)
Join Us!
What do you do to make sure your career doesn’t stagnate?
Join the discussion!
- Tweet at us: @ShipShowPodcast
- Shoot the crew an email: crew@theshipshow.com
21
Jan 15
Infinite Diversity in Infinite Combinations
The topic of diversity in the technology and software development industries has been important to The Ship Show co-hosts ever since our first episode. It’s also one we hope our audience is interested in as well or, at least, aware of.
In 2014, we announced our Ship Show Diversity Program.
It was an experiment to find a way to help improve the state of diversity within our industry. It focused on increasing the attendee diversity of the various tech conferences in the “build engineering, DevOps, release management, and everything in between”-space.
It was something new for us. We fumbled a bit. We made a few mistakes.
It didn’t quite work out the way any of us had envisioned, at least not entirely.
But we learned a lot.
And we were able to help some individuals attend tech conferences. So by at least that measure, we were somewhat successful.
But at the end of the year, when we looked back at what we’d intended and envisioned and what we were able to do, we didn’t feel we had done enough.
So the co-hosts discussed it and we decided The Ship Show should make up the difference by donating to various organizations.
These organizations all do really important, on-the-ground work to improve our industry’s diversity story; we were able to donate over 2,000ドル in total to:
In 2015, The Ship Show plans to continue working on trying to improve the state of diversity within our industry.
And we’ll continue refining the diversity program we started in 2014, trying to make it better serve the needs of our listeners, our community, and our industry.
This is our 2015 resolution.
(Our other resolution is to get a new podcast out; it’s on its way, we promise!)
Oh, and Happy New Year!
22
Nov 14
Managing the Magic of Microservces
When looking at all the organizations that are doing interesting technological, cultural, and scaling things in the DevOps space, one of the common architectural patterns is the use of microservices. For episode 52, the panel sits down to talk a bit about microservices: what they are, the benefits they provide, the costs, the issues around releasing, deploying, and operating microservices-based applications, in an attempt to figure out whether they’re the future or a fad and what, exactly, should make you pay attention and start investigating whether that old monolithic application should be sliced and diced into a microservice-utopia. Join us as we talk through:
Join J. Paul Reed, aka @SoberBuildEng, EJ Ciramella, aka @eciramella Seth Thomas, aka @cheeseplus, and Youssuf El-Kalay, aka @buildscientist for the discussion, plus a the last couple of weeks in News & Views and a lil’ art!
Pager Duty!
Or, download Episode 52, or any of our previous shows!
Show Links/Notes
- Work with EJ!
- 2:18 – News & Views
- At re:Invent, Amazon announces Elastic Container Service, Aurora, and Lambda
- Also: Amazon CodeCommit, a GitHub competitor
- Microsoft open sources .NET; puts source code on Github
- Sometimes, shooting your application in the head doesn’t give you the QA data you need
- 19:56 – Main Segment: Managing the Magic of Microservices
- Martin Fowler’s definition of microservices
- A connection back to the Tanenbaum–Torvalds debate
- 1:00:29 – Tech Poetry
- Kanban + DSC: a 2-day DevOps workshop with Dominica DeGrandis, Steven Murawski and Paul!
- LeanUX NYC 2015
- devopsconferences.com has the latest
Some Tech Art
We had a poet among us and didn’t even know it!
Submit your own tech haiku to us by 11:59 pm PST November 30th, via @ShipShowPodcast or crew@theshipshow.com; we’ll select one to receive a special prize!
Join Us!
Are you investigating converting your application to a microservices-architecture?
If you already use microservices, what problems and issues have you encountered?
Join the discussion!
- Tweet at us: @ShipShowPodcast
- Shoot the crew an email: crew@theshipshow.com