Fudge Sunday - Everything Counts in Ops Amounts

by Jay Cuthrell
Share and discuss on LinkedIn or HN

View online

Start the week more informedThis week we take at portmanteaus of Development and Operations (DevOps) making inroad towards operationalizing Finance, Data Management, Machine Learning, Communications, and more

Depeche Mode - Everything Counts (Official Video)Depeche Mode - Everything Counts (Official Video)

Getting Informed

Let’s get started. To begin, here are two tweets for inspiration.

Nick DeJesus 🛒🎉 - Unpaid CTO @BTPipeline

@Dayhaysoos

Developer experience is so much more than using the product itself.

Debugging is part of dev exp.

Documentation is part of dev exp.

Your error messages SHOULD NOT be coming back looking like cryptic metaphors.

I should be able to find what I need in your docs in minutes.

11:41 AM - 10 Feb 2022

Sarah Drasner

@sarah_edo

One opportunity I see across the industry is to be more considerate of hidden costs:

  • interviewing
  • developer experience gaps
  • perf
  • ramp up/down
  • internal training
  • process with little outcome/value

The more we account for friction, the more purposeful we can become

2:44 PM - 11 Mar 2022

Common thread related recommended reading based on these two (2) tweets from six (6) interesting companies:

  1. Debugging: Debugging + continuous observability (o11y) via Lightrun
  2. DevX: Developer experience resources via WorkOS
  3. Interviewing: Your interviews should exhibit humanity via Prefect
  4. Documentation: Documentation is a game changer via Swimm
  5. Onboarding: Ways to implement better onboarding via Sourcegraph
  6. Ramp Up: Ephemeral development environments via GitPod

Generally speaking, there are a variety of SomethingOps where Something is a variation on the “Dev” in DevOps. Newer entrants are viable as a function of the name, definition, and a reasonably timed gaining of traction in multiple practitioner circles.

There are other examples of borrowing from functional groups outside of software development. This borrowing seems to draw from preceding maturity models for established groups as software becomes an increasingly visible component of organizations.

When FinOps meets DataOps meets MLOps and becomes expressed as DevX things will get very interesting. Until then, there will likely be additional new phrases being tested and projects that deliver utility at the junctions of different groups or disciplines within organizations.

Survey: The State of FinOps 2021

Assuming that the survey respondents are also concerned with DevX, it’s fascinating roughly half have not instituted FinOps automation.

Source:

data.finops.org

Infracost = Cost Policies + Terraform

Infracost is just one example of the tools being used to bring a FinOps view to decisions made in the overall DevX.

Source:

www.infracost.io

Season of Docs for MLOps

In 2019, a Google Season of Docs (GSoD) activity workstream for Apache Airflow was completed. Many more such MLOps related documentation endeavors will be required on the journey to infuse MLOps into the DevX.

airflow.apache.org

Another example? Perhaps the DevX group borrowed the sales and procurement familiar bill of materials (BOM) by placing “S” for software in front (SBOM). Yet another example is sales enablement and now there is developer enablement.

That last example, developer enablement, makes you think.

What does good look like? What does GREAT look like?

Well, there’s always a tweet or two that captures the moment…

Benjamin Cabanes

@bencabanes

hey Twitter people!

What are some of your favourite documentation websites? And why do you like them? (features? Design?)

Looking to beef up the planned todos for https://t.co/wEjdkI7xEp 🔥

(RT for reach 🙏)

9:52 AM - 27 Jan 2022

Daniel ⚡️

@getDanArias

@bencabanes @juristr Firebase, Stripe, Twilio, Apollo GraphQL and MongoDB have pretty good docs.

What I like about them is that they offer functional code samples and demos on how to do XYZ but also bug-free, copy-pastable code snippets.

10:37 AM - 27 Jan 2022

Twilio Developers (Twilio Docs Team Stan Account)

@TwilioDevs

as an unofficial official Twilio Docs Team stan account, the specifics bring such joy 🥺😭 https://t.co/2r4NZE7Oh5

8:47 PM - 27 Jan 2022

Daniel ⚡️

@getDanArias

@TwilioDevs CodeExchange is baller! Twilio is amazing at Developer Enablement! 🥺❤️ Y’all have been role models to me. I’ve always wanted to connect with your Demo Team. ☺️

8:59 PM - 27 Jan 2022

Twilio is amazing at Developer Enablement!

dominik kundel 🐼 💉💉 💉

@DKundel

@getDanArias @TwilioDevs I’m glad to hear that you enjoy CodeExchange 😊 I’m the interim Product Manager for CodeExchange. If you have any feedback don’t hesitate to send it my way 😊

2:50 PM - 28 Jan 2022

Emily Shenfield

@ememshen

@getDanArias @TwilioDevs 👋 I work on the demos team at Twilio and would love to connect – feel free to DM me!

3:24 PM - 28 Jan 2022

Mike Reetz

@mikerbob

@getDanArias @TwilioDevs I work for the Developer Experience Foundations and Interfaces teams - ditto to what @dkundel and @ememshen said - don’t hesitate to send feedback my (our) way? 🥰

3:32 PM - 28 Jan 2022

First – this is amazing teaming/swarming by the team at Twilio Product Management. Second – this is genuine authentic engagement that shows the DevX developer enablement kudos are as earned as the earned media.

Getting to this kind of high NPS public dialog earned media takes cultural and capital investing in the “ables and the ables”

Possible Permissible Sustainable Repeatable AdvisablePossible Permissible Sustainable Repeatable Advisable

When I referenced “the ibles and the ables” it was to illustrate the steps for getting a great product from ideation to market adoption. As such, product lifecycles capture value through a continuous ruthless removal of annoyance.

  • Gaps in the brand pledge are unacceptable.
  • A product experience and brand pledge cannot be divergent.
  • Any sufficiently advanced product should be indistinguishable from marketing.

Source:

sunday.fudge.org

Getting to this kind of high NPS public dialog earned media also takes cultural and capital investing in DevCommsOps.

DevCommsOps = Getting Communications into DevXDevCommsOps = Getting Communications into DevX

Hire. Great. Technical Writers.

Retain. Great. Technical Writers.

Why?

  • If your documentation is indexed well, it will be discovered.
  • If your documentation is written well, it will be consulted.
  • If your documentation is done well, it will be enduring.

Source:

sunday.fudge.org

Disclosure

I am linking to my disclosure.

Topics:

✍️ 🤓 Edit on Github 🐙 ✍️

Share and discuss on LinkedIn or HN
  • Get Fudge Sunday each week