@earth2marsh@hachyderm.io
@earth2marsh@hachyderm.io avatar

earth2marsh

@earth2marsh@hachyderm.io

A frood who really knows where his towel is.

All my words are pun-intentional. (Yes, I'm a word-bender.) "He is a curious fellow," they say.

I ♥ APIs

This profile is from a federated server and may be incomplete. Browse more on the original instance.

earth2marsh, to random
@earth2marsh@hachyderm.io avatar

Like @rklau, I also replaced our gas water heater with a heat pump in March. Two game-changing aspects about Onsemble:

  1. They front the incentives, meaning the out-of-pocket costs are built-in to the job.
  2. They are outcome-oriented, meaning they mediate the relationship with the plumber/electrician.

https://sfba.social/@rklau/112457436479907716

earth2marsh, to random
@earth2marsh@hachyderm.io avatar

One way to explain platform engineering is as "official" glue work, where official means that the business value has been well-articulated.

KFosterMarks, to random
@KFosterMarks@mastodon.social avatar

Anyone in the mood for an ice breaker question? 😄

Reading a paper on situational self-control strategies (paper linked in comment) and god, this resonates:

"In certain circumstances, it is nearly impossible to exercise self-control; in others, it is trivial to do so."

In what domains or situations does self-control come easily to you, and in which situations does it feel "nearly impossible to exercise self-control"?

(I provide the academic definition of self-control in the comment)

earth2marsh,
@earth2marsh@hachyderm.io avatar

@KFosterMarks the opinions carved by my genetic and cultural inheritance plus my own personal experiences? 😀

earth2marsh,
@earth2marsh@hachyderm.io avatar

@KFosterMarks The way I see it, we crave fat in part because it has the most calories per gram. That was a great behavior when calories were scarce, but now that there's relative abundance we have different problem. Our genetic history betrays us, but so does our cultural inheritance, having woven those preferences into older traditions like gravy or newer ones like fast food.

thomasfuchs, to random
@thomasfuchs@hachyderm.io avatar

Low-key thinking the Crush! ad for the iPad Pro is revenge for people not giving a fuck about the Vision Pro

earth2marsh,
@earth2marsh@hachyderm.io avatar

@thomasfuchs thwarted ambition is a hell of a drug!

thomasfuchs, to random
@thomasfuchs@hachyderm.io avatar

Allergy detection dog is now working and we discovered that the organic “gluten-free” peppercorns we used for like two years actually are contaminated with gluten.

And so is the “gluten-free” ibuprofen I used to treat the migraines and gout that I get from gluten exposure.

earth2marsh,
@earth2marsh@hachyderm.io avatar

@thomasfuchs oh no! Can you say which brands so we can avoid them at our house?

earth2marsh,
@earth2marsh@hachyderm.io avatar

@thomasfuchs argh, I was afraid it might be the Target brand.

matthew, to random
@matthew@opinuendo.com avatar

Now why would HR require "updated skills and certifications in Workday, immediately"?

Wrong answers only.

earth2marsh,
@earth2marsh@hachyderm.io avatar

@matthew trick question, because all answers are wrong here?

hazelweakly, to random
@hazelweakly@hachyderm.io avatar

I love explaining complicated subjects in a quippy way that isn't necessarily wrong. For example:

Kubernetes is 20 while-true loops in a trench coat pretending to be a container orchestration platform.

What are your favorite quippy ways to explain a complicated topic? It could be anything! I'm just curious what y'all have :)

earth2marsh, (edited )
@earth2marsh@hachyderm.io avatar

@hazelweakly Broken gets fixed; shitty lasts forever.

Jeremiah, (edited ) to random
@Jeremiah@alpaca.gold avatar

Today, Skatteverket informed me my legal name now matches what I have called myself for most of my adult life.

My legal name change involved choices by many people who were not me, a lawsuit, and a soul search.

I fought the law and I won.

https://www.jeremiahlee.com/posts/name/

earth2marsh,
@earth2marsh@hachyderm.io avatar

@Jeremiah the title is what makes me chuckle. (And congrats, BTW!)

thomasfuchs, to random
@thomasfuchs@hachyderm.io avatar

Post something about cars, get a replyguy about something else completely unrelated

It’s like clockwork

earth2marsh,
@earth2marsh@hachyderm.io avatar

@thomasfuchs well, actually, clockworks were critical to maritime navigation in the …

darrel_miller, to random
@darrel_miller@mastodon.social avatar

me: Hey handy little deployment tool. Could you deploy my tiny little test web api to my cloud paas platform?
tool: Sure. Let's put that in a container shall we
me: ok fine.
tool: Great let's get started. Oh, wait. You need to be running docker desktop
me: ok fine. Hold on.
tool: Excellent, let me build you a container for that 8 line WebAPI
.... 6mins of 100 CPU goes by....
tool: Ok, that's done, let's get some infrastructure deployed. Log analytics? Of course. Secret store? Gonna need that. ..

earth2marsh,
@earth2marsh@hachyderm.io avatar

@darrel_miller and did that include something to protect your new API?

In a saner world, what might have happened instead?

earth2marsh,
@earth2marsh@hachyderm.io avatar

@darrel_miller sounds a bit like val.town

matthew, to random
@matthew@opinuendo.com avatar

A question for historians (and software archivists in general):

Who coined the term, "API-First"?

I assume there is probably no one single author, but I'm just as interested in the chain of who popularized the term. Researching this sort of thing can be hard, as search algorithms heavily favor recency.

Trying to trace things through slide decks, it seems like there was a big bang of mentions around 2013, but then things get muddled.

Ideas? Leads to run down? Or a boost for reach?

earth2marsh,
@earth2marsh@hachyderm.io avatar

@matthew My sense was that it was earlier than that... and a Twitter search supports that with the phrase in use by Clay Loveless (Mashery), Kellan, Luke Wroblewski, Steve Willmott, and others: https://twitter.com/search?q=until%3A2011-12-01%20%22API%20first%22&src=typed_query&f=top

earth2marsh,
@earth2marsh@hachyderm.io avatar

@matthew My guess is that the rise of smartphones was what pushed the separation of content and presentation layers from nice-to-have to necessary.

In that context, "API first" was then a natural response to those who had been shouting "mobile first."

earth2marsh,
@earth2marsh@hachyderm.io avatar

@matthew ... but transitions like that need tooling support and WADL wasn't going to cut it in JSON-over-HTTP land, so Swagger (and the I/O Docs ripoff) and then RAML had to get traction on those problems first.When Swagger 2.0 added YAML (2014) is finally when momentum began to build, IMO.

KFosterMarks, to random
@KFosterMarks@mastodon.social avatar

Lit reviewing "developer experience" as a construct and earliest thing I found in initial search is from Fagerholm and Münch(2012):

F. Fagerholm and J. Münch, "Developer experience: Concept and definition," 2012 International Conference on Software and System Process (ICSSP), Zurich, Switzerland, 2012, pp. 73-77, doi: 10.1109/ICSSP.2012.6225984.

It doesn't reference any existing literature on developer experience. Google ngram also shows a HUGE spike in "developer experience" mentions in 2013.

earth2marsh,
@earth2marsh@hachyderm.io avatar

@KFosterMarks I would have said that people in the HTTP API space were applying user experience of developers as "developer experience" to describe API design as early as 2010. A quick Twitter search appears to support that?

earth2marsh, to random
@earth2marsh@hachyderm.io avatar

One of my favorite features of Mastodon is the private note you can leave for yourself about any user on their profile page. I find it useful to remind future me why I chose to follow someone.

earth2marsh,
@earth2marsh@hachyderm.io avatar

@vincentbiret ahh, I'm using Phanpy and would recommend it. The PWA is quite good on Android for me.

molly0xfff, to random
@molly0xfff@hachyderm.io avatar

fuck i love blogs. if i had nothing but time i would just read blogs all day.

earth2marsh,
@earth2marsh@hachyderm.io avatar

@molly0xfff on sociotechnical.org/archives I write about how technology accommodates people, not unlike multiplayer-HCI.

fraying, to random
@fraying@xoxo.zone avatar

The way certain men in the tech press reflexively scoff at mastodon while giving bluesky just ridiculous amounts of leeway is incredibly bizarre to me.

earth2marsh,
@earth2marsh@hachyderm.io avatar

@fraying maybe it feels scary to be surrounded by pedants when you're arbitraging vibes?

anildash, to random
@anildash@me.dm avatar

Hey! I don’t really talk about work much on here, but I’m super proud of what our team has been working on and am thrilled to share some highlights. First, we’ve been in the midst of building a whole new Glitch along with the community, and @jenn (celebrating 7 years of leading our @glitchdotcom community!) has been hosting monthly code jams. This month: show us your blog! https://support.glitch.com/t/welcome-to-welcometomyblog-our-february-code-jam-prompt/65819

earth2marsh,
@earth2marsh@hachyderm.io avatar

@anildash Nice!

Any chance there is also a list of open source projects that Fastly uses to build Fastly? I wish more companies would give social proof to the open source work that they depend on. (I looked, but I didn't see a list from the developers site—sorry if I missed it!)

grimalkina, to random
@grimalkina@mastodon.social avatar

deleted_by_author

  • Loading...
  • earth2marsh,
    @earth2marsh@hachyderm.io avatar

    @grimalkina OK, phew! NPS also came up recently in a CNCF platform engineering working group as folks wrestled with the measurement section of a maturity model: https://tag-app-delivery.cncf.io/whitepapers/platform-eng-maturity-model/#Measurement

    Earlier drafts included frameworks like NPS--those were stricken, but it did make me wonder what mature might actually look like or where to look for "real world" examples.

    earth2marsh,
    @earth2marsh@hachyderm.io avatar

    @grimalkina What I'm also a little surprised by is the idea that out-of-the-box "frameworks" could be applied to solve custom eng problems in an org. So much of platform engineering is tailoring tools to custom fit your org, so why would analysis tools/techniques be any different? You must also build a culture of measurement, it seems to me. (no shortcuts, sadly)

    earth2marsh,
    @earth2marsh@hachyderm.io avatar

    @grimalkina thanks--you've given me food for thought while I cook dinner. Appreciate the knowledge bomb!

  • All
  • Subscribed
  • Moderated
  • Favorites
  • anitta
  • khanakhh
  • mdbf
  • InstantRegret
  • Durango
  • Youngstown
  • rosin
  • slotface
  • thenastyranch
  • osvaldo12
  • ngwrru68w68
  • kavyap
  • cisconetworking
  • DreamBathrooms
  • megavids
  • magazineikmin
  • cubers
  • vwfavf
  • modclub
  • everett
  • ethstaker
  • normalnudes
  • tacticalgear
  • tester
  • provamag3
  • GTA5RPClips
  • Leos
  • JUstTest
  • All magazines