Discussions
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
5
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
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
5
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
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
17
Oct 14
Notes to Your Butler
For many, the words “continuous integration” are synonymous with Jenkins. Love it or hate it, we all use it and we tend to trick out our Jenkins installations with all myriad plugins. But as your trusty butler, does Jenkins always know what you need? For Episode 50, the panel takes a look at issues and usecases for Jenkins installations large and small alike, and comes up with some things you might want to leave as:
Join J. Paul Reed, aka @SoberBuildEng, Youssuf El-Kalay, aka @buildscientist, EJ Ciramella, aka @eciramella Sascha Bates, aka @sascha_d, and J. Michael McGarr, aka @jmichaelmcgarr for the discussion, plus a the last couple of weeks in News & Views and #DevOpsDearAbby!
Pager Duty!
Or, download Episode 50, or any of our previous shows!
Show Links/Notes
- 2:30 – News & Views
- VAX, PDP-11, HP-3000, and Sparcs in the cloud…
- A story as old as VAXes and PDP-11s: DBAs vs. Developers: a Sad Tale of Conflict
- If you keep saying no, don not be surprised when people route around you
- Github and others introduce a student developer pack
- Reverse engineering Star Wars: Yoda Stories
- Welcome Noah Benjamin Cheslock!
- 13:00 – Main Segment: Notes to Your Butler
- Jenkins after a year can get messy
- Scale Jenkins with the JMX-trans agent
- Jenkins Job-DSL plugin
- Gareth Bowles’ Managing Jenkins with Jenkins (video)
- Cloudbees now the (enterprise?) Jenkins company?
- 54:58 – DevOps Dear Abby
- DevOps Belgium, plus Berlin, Helsinki, Tel Aviv, and Vancouver
- LeanUX 2015, Kevin Behr, Jez Humble, and Paul will be speaking!
- devopsconferences.com has the latest
DevOps Dear Abby
Philip Watts asks Any suggestions for explaining the value of social tools (irc, slideshare) to an enterprise?
Patrick Wiltrout asks (via my Atlassian Summit talk) “How do you fit the maven release plugin into Continuous Delivery?
Join Us!
What features did you wish Jenkins did (or was better at)?
How have you solved issues you’ve run into while scaling Jenkins?
Join the discussion!
- Tweet at us: @ShipShowPodcast
- Shoot the crew an email: crew@theshipshow.com
12
Sep 14
Continuous All The Things: FlowCon 2014
We hear a lot about continuous delivery, but is that all there is when it comes to continuity? How do we handle the design? What about the data? How do we synthesize it into a useful business? For episode 48, we sit down with FlowCon program committee members Esther Derby, John Esser, and Jez Humble, live from FlowCon 2014 to discuss how we can help our companies and organizations:
Join J. Paul Reed, aka @SoberBuildEng, EJ Ciramella, aka @eciramella, Youssuf El-Kalay, aka @buildscientist, for the discussion, plus a the last couple of weeks in News & Views and a surprise guest!
Pager Duty!
Or, download Episode 48, or any of our previous shows!
Show Links/Notes
- 3:04 – News & Views
- There is only one Chef Server… and it is open source!
- SHA1 is dangerously weak?
- Google says no more SHA1 in Chrome
- Linus Torvalds says Linux packaging is horrible and Valve will save us?!
- XKCD teaches us about standards
- Continuous Delivery “and other bad ideas?”
- 14:58 – Main Segment: Continuous All The Things: FlowCon 2014
- Don Reinertsen on The Logic of Flow: Some Indispensable Concept (slides)
- Leigh Honeywell on Building Secure Cultures (slides)
- Marty Cagan on Continuous Innovation (slides)
- Ben Rockwood on Feng Shui In the Modern Business World
- Mary Poppendieck on The Lean Mindset (slides)
- Whitney Johnson on Disrupting Yourself
- Kripa Krishnan on Learning Continuously from Failure (slides)
- Andrew Malcolm on Making Great Products into Great Businesses (slides)
- Barry O’Reilly and Joanne Molesky on Technology is Not Enough (slides)
- Jeff Patton on Why Documents Fail And What You Can Do About It (slides)
- Erik Sowa on Front-End Ops and the OODA Loop: A Decision Cycle Time Strategy for Winning in a Hostile Internet Environment (slides)
- Dianne Marsh on Introducing Change while Preserving Engineering Velocity (slides)
- 51:12 – A Special Guest!
- DevOps Enterprise Conference
- Use the Friends and Family code SHIPSHOW20 by September 18th to get 20% off!
- A “mini-Phoenix Project” parable
- The Skeptics Guide to Continuous Delivery Five-part Series
- Interesting word-cloud produced by data from the Enterprise DevOps conference
- OMG Velocity New York!
- Various DevOps Days!
- Puppetconf!
- re:invent in Vegas
- devopsconferences.com has the latest
A Special Guest!
Special Secret Guest ™ (ok, ok, it’s Gene Kim!) joins us to talk about another conference that’s looking at the “DevOps unicorn” in a different way: DevOps Enterprise, October 21st-23rd in San Francisco; register with coupon code SHIPSHOW20.
Join Us!
What does flow mean to you?
What do you find is most difficult for your organization to work with “flow”?
Join the discussion!
- Tweet at us: @ShipShowPodcast
- Shoot the crew an email: crew@theshipshow.com
22
May 14
The State of DevOps Life in the Windows World
For episode 42, listeners might be hoping that we’d delve into the meaning of life, the universe, and everything… and if your universe consists of deploying and managing applications on Windows, that’s exactly what we’ll be doing! The panel sits down with Steven Murawski, site reliability engineer with the venerable Stack Exchange and Microsoft community MVP to discuss the goings on at Tech Ed last week, Microsoft’s recent open source offerings, new Azure features that are facing down Amazon, and with DSC and Server Core, why it seems Microsoft is really changing the way they develop their server products. Join us as we explore:
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 Tool Tip!
Or, download Episode 42, or any of our previous shows!
Show Links/Notes
- 1:08 – News & Views
- Adobe Creative Cloud suffers an extended outage, leaving customers in the dark
- Relatedly, Electronic Arts shuts down multiplayer servers for a number of games
- RedHat announces XFS will be the default file system for RHEL 7
- Apparently they never read kernel developer Ted T’so’s commentary on XFS… or perhaps those have been addressed?
- Donald Knuth gets asked 20 Questions
- What’s-left-of-Bell-Labs publishes 50+ years of the Bell System Technical Journal
- The AT&T Switch Denial-of-service crash of 1990
- Member of an underrepresented group in the tech community? Tell us why you’d like to go to Velocity Santa Clara this June 25th and 26th; send us an email at velocity-santaclara-diversity@theshipshow.com by May 28th, 11:59 pm PDT and we’ll try to help you get there!
- In our first ever contest, we also have a Velocity Santa Clara ticket we’ll be giving away; take a picture yourself in the weirdest place you listen to The Ship Show, post it to Twitter, and tag it with the #ListeningToTheShipShow hashtag! Entries for that need to be tweeted by May 31st, 11:59 pm PDT.
- 11:00 – Main Segment: The State of DevOps Life in the Windows World
- Microsoft Azure SDKs and APIs are actively developed on GitHub!
- DevOps father Patrick Debois thinks it might be time to change the name too
- PowerShell creator Jeffrey Snover talks DSC and PowerShell on The DevOps Cafe
- Murawski’s Velocity NY talk Building For Operations
- Grab Murawski’s eBook on DSC and other Windows-admin topics!
- StackExchange’s OpsServer Github repo
- 54:23 – ToolTip
- DevOpsDays Pittsburgh is next week!
- DevOpsDays Silicon Valley tickets are available
- Velocity Santa Clara and New York are coming up!
- devopsconferences.com has the latest
Tooltip
Seth walks us through the benefits of mosh, the mobile shell, which helps unbind your processes from ttys and avoid big sads!
Join Us!
What changes have you noticed in Microsoft’s Server products and application development software?
Do you think we’re witnessing a real shift in Microsoft’s priorities with respect to their developer and “IT Pro” community?
Join the discussion!
- Tweet at us: @ShipShowPodcast
- Shoot the crew an email: crew@theshipshow.com
7
May 14
Your Profile Tells Me You’re Perfect for this Amazing Podcast Opportunity
Bring up the topic of tech industry recruiting with any developer and you’re likely to get an ear-full: stories of recruiters treating candidates disrespectful, clueless recruiters who don’t know any of the acronyms, recruiters continuing to talk to you even after you’ve asked them to stop… the list goes on and on. In fact, it’s so prevalent, Twitter and Tumblr accounts have popped up just to make fun of recruiters. But why is recruiting so broken in our industry? Are all recruiters like that? And is there anything all of us—companies, recruiters, and candidates—can do to make the experience a bit better (and more efficient!) for everyone? Join us as we put recruiter Sam Whooley through the gauntlet for:
Join J. Paul Reed, aka @SoberBuildEng, EJ Ciramella, aka @eciramella, and Sascha Bates, aka @sascha_d for the discussion, plus a the last couple of weeks in News & Views and a new tool tip!
Or, download Episode 41, or any of our previous shows!
Show Links/Notes
- DevOps Days: coming to a Pittsburgh near you in May! The program is amazing!
- 1:52 – News & Views
- You may have heard OpenBSD forked OpenSSL into LibreSSL, but now you can build a completely OpenSSL-free version of OpenSSH!
- Make No More? Not so fast there…
- Fun GCC Easter Egg from back in the day
- Confused about that Git command? Look for the manpage at the Git Manpage Generator
- Member of an underrepresented group in the tech community? Tell us why you’d like to go to Velocity Santa Clara this June 25th and 26th; send us an email at velocity-santaclara-diversity@theshipshow.com and we’ll try to help you get there!
- 11:12 – Your Profile Tells Me You’re Perfect for this Amazing Podcast Opportunity
- @RecruiterBro: a look at “Shit Recruiters Say”
- Pete Cheslock’s Recruiting is Broken lightning talk
- What happens when you add “DevOps” to your resume
- Pete Cheslock’s post on changing his “Director of DevOps” title
- 56:49 – Tool Tip
- Velocity Santa Clara and New York are coming up!
- PuppetConf 2014′s program is coming together
- devopsconferences.com has the latest
Tool Tip
Paul takes a look at the (currently under heavy development) FinalTerm
Join Us!
What’s your worst recruiting story? (Send them to us!)
What suggestions do you have to make tech recruiting better?
Join the discussion!
- Tweet at us: @ShipShowPodcast
- Shoot the crew an email: crew@theshipshow.com