This was an incredibly busy week in tech news and events. First, AllThingsOpen was this week. For me, this included the annual opensource.com Moderators meeting in Red Hat Tower. The conference was amazing but, I feel like it might have outgrown the Raleigh Convention Center. 4,100 people registered to attend AllThingsOpen and I’m pretty sure half of them tried to get to two talks I wasn’t able to attend due to crowds. I got to spend and even monopolize time with some truly amazing folks. If you were at AllThingsOpen and we weren’t able to connect my deepest apologies.
GitHub had two significant outages this week that are discussed later. It’s amazing to me how technology professionals treat these complex services they use every day as if they’re air, water, and light. If you think running your code is hard, imagine how much harder it is to run the thing your code relies on. GitHub’s week definitely ended on a high note though. The “Microsoft acquisition of GitHub is complete. 🎉“
Google admitted to giving golden handshakes to folks on their way out the door while keeping silent about misconduct claims. This is a horrendous display of stereotypical tech culture from a company that once marketed itself as the exact opposite of. As I asked on Twitter:
When are we going to stop treating Nazis and sexual harassment at Google like it's two separate issues and not symptoms of a greater problem at Google?— Chris Short (@ChrisShort) October 26, 2018
More details and reaction regarding Google’s gross behavior follows (they’re also doing some shady things with hiring too). I’m considering abandoning as many Google products as I can get away with at this point (and this is after pretty much moving all my cloud resources over to Google Cloud).
SQLite is making light of Code of Conducts by using its own Code of Conduct to mock them. Then after a ton of blowback from the community, that original Code of Conduct was renamed to Code of Ethics of the Project Founder and SQLite has adopted a new Code of Conduct, the Mozilla Community Participation Guidelines.
Webinar: Actionable Continuous Delivery Metrics
Want to deliver faster? Join our free webinar: Actionable Continuous Delivery Metrics. Gain insights into software delivery pipeline and learn to use metrics to improve your path to production. SPONSORED
Finally, it’s time for actionable APM!
Raygun delivers what New Relic and other APM tools can’t: an intuitive and easy to use interface with unparalleled detail into app transactions. Now available for .NET. SPONSORED
Webinar: Kubernetes and Security Crash Course
Kubernetes is so powerful, it sometimes seems like magic. However, if not setup correctly, it can lead to serious security issues. In this webinar, learn how to avoid these issues and unlock the full benefits of Kubernetes. SPONSORED
How Google Protected Andy Rubin, the ‘Father of Android’: The internet giant paid Mr. Rubin $90 million and praised him, while keeping silent about a misconduct claim.
An Insider’s View of How Alphabet Is Dealing With Harassment: Liz Fong Jones, an engineer at Alphabet Inc., discusses how the company has been handling sexual harassment claims. She speaks with Bloomberg’s Emily Chang on “Bloomberg Technology.” (Source: Bloomberg)
Google CEO admits company had a sexual harassment problem — says it has fired 48 employees for sexual misconduct: Google CEO Sundar Pichai sent an email to employees in response to a report in The New York Times about sexual misconduct at the company.
Linus Torvalds is back in charge of Linux: After a few weeks off to reconsider his role in the Linux community, Linus Torvalds is back in the saddle.
Silicon Valley’s dirty secret: Using a shadow workforce of contract employees to drive profits: “This year at Google, contract workers outnumbered direct employees for the first time in the company’s 20-year history.”
Why the NSA Called Me After Midnight and Requested My Source Code: The story behind my top secret coffee cup
The case for all-remote companies: Remote teams offer flexibility, reduce company costs, and increase productivity.
DevOps Salaries Hit New High: “DevOps is growing at a remarkable pace” Ya don’t say?
What is a site reliability engineer and why you should consider this career path: If you want a challenging, in-demand role that goes beyond DevOps, consider becoming an SRE.
SQLite Code of Conduct Sparks Outrage in Dev Community: Members of the dev community are shocked by the latest SQLite Code of Conduct found on their website.
Serverless DevOps: What do we do when the server goes away?
Chaos Monkey Guide for Engineers: “The Chaos Monkey Guide for Engineers is a full how-to of Chaos Monkey, including what it is, its origin story, its pros and cons, its relation to the broader topic of Chaos Engineering, and much more.”
Making the GPL more scary: Strange times in the world of software licenses.
Fed up with cloud giants ripping off its database, MongoDB forks new ‘open-source license’: Paperwork demands code from internet goliaths
Unexpected MySQL database meltdown fingered in GitHub’s 24-hour website wobble: GitHub had a ROUGH beginning of the week.
Ep. #6, Customer Reliability Engineering with Google’s Liz Fong-Jones: In episode 6 of O11ycast, Charity and Rachel talk to Google developer advocate Liz Fong-Jones about ways to build systems to be more transparent and explainable.
Documentation as an Open Source Practice: Develop Documentation Like Code
GitHub is FedRAMP Authorized: That didn’t take long.
Amazon’s move off Oracle caused Prime Day outage in one of its biggest warehouses, internal report says: Amazon’s move off Oracle’s database software was the main reason for an outage in one of its biggest warehouses on Prime Day, according to internal documents obtained by CNBC.
How do you keep up with Kubernetes?: A good starting point on how to manage your Kubernetes knowledge.
Kubernetes: Getting Started: This Kubernetes Getting Started guide I wrote almost a year ago is still getting a share every once in a while.
Why Is Securing Kubernetes so Difficult?: The first of a series of articles Giant Swarm is rolling out on Kubernetes security
Build a Single-Page App with Go and Vue: Whoa… This doesn’t seem as hard as I thought it might be.
namreg/godown: Distributed, fault-tolerant key-value storage written in go.
k88hudson/git-flight-rules: Flight rules for git
IBM/mac-ibm-enrollment-app: The Mac@IBM enrollment app makes setting up macOS with Jamf Pro more intuitive for users and easier for IT.
DevOps’ish Tweet of the Week
CTO: Why did you list PHP in your resume? I don't consider this a programming language.— Michael Mayer (@lastzero) October 23, 2018
Me: To show that I'm not ashamed. As a CTO, you should know the difference between cool technology and business value.
Notes for this weeks issue are available here: Notes
Sponsor DevOps'ish and put your brand in front of thousands of highly skilled operators, maintainers, developers, and leaders from Amazon, Apple, Google, IBM, Intel, Microsoft, Red Hat, many of the Fortune 100, and beyond. Download the DevOps'ish Sponsorship Prospectus now!
Join the Conversation
Join the DevOps'ish group on Telegram for insight and in-depth discussions about real technical challenges facing real people. If you're into Reddit, join //devopsish. You can follow me on Twitter and LinkedIn too.