Twitter Archive - August 2022

Twitter Archive - August 2022

image

ICYMI...

Teaser: “Errors are normal” https://twitter.com/mweagle/status/1553110486371053569

Mon Aug 01 15:43:46 +0000 2022


Replying to @geoff_baskwill

Glad you enjoyed it and I struggled to limit it to one quote tweet :)

The “I can just do this myself in a weekend” was a strong contender...

Mon Aug 01 15:46:25 +0000 2022


Replying to @geoff_baskwill

We should call those Othello-Services: “A weekend to develop, a lifetime to secure, optimize, iterate, support, scale, monitor, disaster-recover, ...”

Mon Aug 01 17:18:13 +0000 2022


As a powerwasher owner with lots of mildew and mold covered surfaces, this is no game.

https://store.steampowered.com/app/1290000/PowerWash_Simulator/

Mon Aug 01 19:47:47 +0000 2022


Replying to @mpchlets

The 3000 psi with a 0 degree nozzle is not to be trifled with.

Mon Aug 01 19:57:50 +0000 2022


Troubling sign when I miss the levelheadedness of GoodSpaceGuy.

Tue Aug 02 00:37:11 +0000 2022


Perhaps the best `go` feature is stability:

“We expect almost all Go programs to continue to compile and run as before.”

https://go.dev/doc/go1.19

Tue Aug 02 17:00:34 +0000 2022


“Working at or close to 100% utilization will slow to a crawl everything that depends on you.”

Applying the Universal Scalability Law to organisations | the morning paper https://blog.acolyer.org/2015/04/29/applying-the-universal-scalability-law-to-organisations/

Wed Aug 03 06:23:25 +0000 2022


Replying to @mweagle

Many information sources are autogenerated via OOB triggers & workflows. This is great!

Ensure automatically generated views have both a version & deep link to the source that generated them and if possible, the specific execution. Backpointers are everybody’s learning friend.

Thu Aug 04 17:02:25 +0000 2022


Replying to @mweagle

Create a mechanism (tags, folders, document header blocks, whatever works) that indicates the state of a document/design/implementation proposal.

A proposal is different than an already implemented decision. Help out your future teammates, including future you.

Thu Aug 04 17:02:25 +0000 2022


Replying to @mweagle

Use a text expander (I use @AlfredApp) with both local tz and UTC date/times to reduce friction populating those fields. This is also handy during incident management for timeline management.

Thu Aug 04 17:02:25 +0000 2022


🧵 Asynchronous communication tips I’ve found helpful…

Add a `LastUpdated` column/parenthetical to spreadsheet rows and document transient-content. Yes, many systems have audit logs. No, people will typically not bisect the history to find the one change of interest.

Thu Aug 04 17:02:25 +0000 2022


Replying to @RobotTaylor

Timely prediction

Fri Aug 05 14:41:38 +0000 2022


Replying to @ben11kehoe

Fri Aug 05 16:45:08 +0000 2022


RT @geoff_baskwill: Catching @colmmacc replaying his @AWSreInforce talk about a framework AWS uses for thinking about securing access to da…

Sat Aug 06 00:00:06 +0000 2022


“our ability to use limited information from a very narrow period of experience to come to a conclusion”

Curious if they are good conclusions.

Mon Aug 08 04:09:25 +0000 2022


Replying to @mweagle

The boxes are illusory:

“People cannot be thought about separately from the technological devices that are supposed to assist them.”

Agents of all types must work together to cooperatively create operational capacity.

Mon Aug 08 15:56:04 +0000 2022


🧵 How to Make Automated Systems Team Players - Christoffersen & Woods (2001)

“We seem to be locked into a mindset of thinking that technology and people are independent components – either this electronic box failed or that human box failed.”

Mon Aug 08 15:56:04 +0000 2022


Replying to @mweagle

Observability

1. What is the shared problem state? 2. What are the other agents doing?

Mon Aug 08 15:56:05 +0000 2022


Replying to @mweagle

This sounds troublesome. What to do?

Design for Coordination: Observability & Directability

Mon Aug 08 15:56:05 +0000 2022


Replying to @mweagle

Adding a OOB script or an automatically triggered behavior is like adding a team member. Every commit to those sources creates an entirely new team with radically new behavior. From “quick refactor” to “heap OOM OMG”. Every non-hermetically build does the same.

Mon Aug 08 15:56:05 +0000 2022


Replying to @mweagle

A contextless “Operation Failed” log statement doesn’t contribute to the joint representation.

Rule of thumb: show me your work. State if you have no strategy...and list what you tried. It’s ok, the people are here.

Mon Aug 08 15:56:06 +0000 2022


Replying to @mweagle

Automatic scripts should share their identity (commit), what data they’re using to evaluate, *why* certain actions were performed, what they expected to see, how long they expected that to take, etc. Please be a communicative teammate.

Mon Aug 08 15:56:06 +0000 2022


Replying to @mweagle

In the worst case, when things escalate, automated tooling/side effects create increased coordination and cognitive load. The understandable response is either to ignore them or turn them off.

Making automated agents that are tempo & situationally aware is hard.

Mon Aug 08 15:56:07 +0000 2022


Replying to @mweagle

Directability

Human agents are typically responsible for outcomes which means automated agents should be in a supporting role. And unpredictable things happen, can we all adapt together? Bimodal human/machine potentially loses out on delegation opportunities. Are they flexible?

Mon Aug 08 15:56:07 +0000 2022


Replying to @mweagle

“[T]hey find that the only reason many of these joint systems perform adequately at all is because of the resourcefulness and adaptability that the human agents display in the face of uncommunicative and uncooperative machine agents.”

Mon Aug 08 15:56:08 +0000 2022


Replying to @mweagle

Summary

People are actively creating stable system operation, often despite their lightning-quick-and-silent automated agent team members.

Mon Aug 08 15:56:08 +0000 2022


The resolution and shadowing on this AR game is incredible.

Tue Aug 09 02:05:05 +0000 2022


Please unroll @threadreaderapp https://twitter.com/rmurphey/status/1557045725447569411

Wed Aug 10 03:07:28 +0000 2022


“We’ve learned there’s enormous opportunity just in quantifying software engineers’ day-to-day experience writing software, and how it’s impacting the business.”

Thread by @rmurphey on Thread Reader App – Thread Reader App https://threadreaderapp.com/thread/1557045725447569411.html

Wed Aug 10 06:33:49 +0000 2022


Reminder to keep your code close and your dependencies even closer:

https://arstechnica.com/information-technology/2022/08/10-malicious-python-packages-exposed-in-latest-repository-attack/ https://twitter.com/mweagle/status/1504934454149537798

Wed Aug 10 19:37:49 +0000 2022


“Make Work Visible was our rallying cry to improve flow.” (via @Pocket) #longreads https://pocket.co/xppzkp

Fri Aug 12 17:52:25 +0000 2022


“The only way to deal with long-term overload is to reduce load, deferring load does not work.”

What is Backoff For? - Marc’s Blog https://brooker.co.za/blog/2022/08/11/backoff.html

Fri Aug 12 17:55:51 +0000 2022


💯 “What we have observed is that across every activity across every industry vertical, high performers have figured out how to vastly reduce the cost of coordination.“

On Coordination Costs: Moving A Couch, And Painting A Room - IT Revolution https://itrevolution.com/on-coordination-costs-moving-a-couch-and-painting-a-room/

Fri Aug 12 17:59:55 +0000 2022


RT @alexbdebrie: @mweagle True for computers and for humans

Fri Aug 12 18:08:48 +0000 2022


“Especially if they’re used to IT Services organizations that do exactly (and only) what’s been spec’d by business stakeholders, they interpret this as unwillingness: won’t rather than can’t.” https://www.mironov.com/pri-politics/

Fri Aug 12 18:15:39 +0000 2022


“The transition to an EM is a role change, not a promotion.”

(via @Pocket) https://pocket.co/xppzRz

Fri Aug 12 18:19:46 +0000 2022


“We have a different trinity of concerns: design, engineering, and product management. Here I’m sharing how each function fits into the puzzle.”

How engineering, design, and product form the ‘software trinity’ | LeadDev https://leaddev.com/cross-functional-collaboration/how-engineering-design-and-product-form-software-trinity

Fri Aug 12 18:25:11 +0000 2022


“I think that all of that, again intersectionally, is important to people who are aspiring to do those sorts of roles, executive leadership within tech.”

Being an Under-represented Voice in the CTO Chair https://suzansfieldnotes.substack.com/p/being-an-under-represented-voice

Fri Aug 12 18:37:41 +0000 2022


“This post shows you how concurrency and transactions per second work within the Lambda lifecycle. It also covers ways to measure, control, and optimize them.” https://aws.amazon.com/blogs/compute/understanding-aws-lambda-scaling-and-throughput/

Fri Aug 12 23:32:15 +0000 2022


“[A]n inclusive environment, one that attempts to correct for systematic bias and ensure that a broader range of humanity can be successful can be so impactful for improved DEI outcomes.” https://cate.blog/2022/07/18/from-visibility-to-representation-rethinking-dei/

Fri Aug 12 23:38:48 +0000 2022


“Ironically, toil eats up the time needed to do the engineering work that will prevent future toil.” https://leaddev.com/productivity-eng-velocity/what-toil-and-why-it-damaging-your-engineering-org

Fri Aug 12 23:49:34 +0000 2022


“People in management roles need to see the system and work on system, but receive little to no training in system seeing/thinking/acting.” https://www.estherderby.com/11-things-abt-managers/

Fri Aug 12 23:53:30 +0000 2022


“Later that week it was all working. But along the way I yelled at the computer more than I’d have expected.” https://www.tbray.org/ongoing/When/202x/2022/05/14/Golang-Generics

Fri Aug 12 23:58:37 +0000 2022


“The paper describes a very simple and intuitive property of a system — monotonicity — that determines whether coordination is needed or not. Let’s see what that means.” https://blog.techlanika.com/avoiding-coordination-cost-three-patterns-for-building-efficient-distributed-systems-b8aff9314e88

Sat Aug 13 00:06:09 +0000 2022


“This paper presents our experience operating DynamoDB at a massive scale and how the architecture continues to evolve to meet the ever-increasing demands of customer workloads.”

https://www.usenix.org/system/files/atc22-elhemali.pdf

Sat Aug 13 17:02:20 +0000 2022


Replying to @mweagle

Recurring theme: significant engineering to improve/extend the system in response to observed behaviors.

Sat Aug 13 17:06:40 +0000 2022


Replying to @alexbdebrie

My @Pocket read-behind log is looonnggg. 😀

Sat Aug 13 17:37:25 +0000 2022


Sus among us

Sun Aug 14 01:08:30 +0000 2022


I should not have read the press release.

Mon Aug 15 17:21:01 +0000 2022


“Exact details of the business plan could not be learned.”

https://www.nytimes.com/2022/08/15/business/dealbook/adam-neumann-flow-new-company-wework-real-estate.html https://twitter.com/mweagle/status/1559228681121214465

Mon Aug 15 21:02:14 +0000 2022


“Remember, this is a cultural change, and cultural changes that don’t involve changes to what is valued when it comes to recognition and rewards are destined to failure.” https://skamille.medium.com/the-product-culture-shift-441c31a3fdf1

Tue Aug 16 14:48:07 +0000 2022


“Research in high reliability teams has recognized that individual competence in clinical skills is not enough; team coordination, communication, and cooperation skills are essential to effective and safe performance.” https://www.rmf.harvard.edu/clinician-resources/article/2014/crico-operating-room-team-training-collaborative-closed-loop-communication

Tue Aug 16 14:51:50 +0000 2022


Replying to @RobotTaylor

You bet.

You’ve probably already read it and in case not, the importance of customer empathy is a strong theme in https://www.amazon.com/dp/0672326140/ref=cm_sw_r_tw_dp_VGTPKSZCDT7BPCZ764S5

Tue Aug 16 17:11:13 +0000 2022


Initial impression of @opalcamera is that it gets (too?) warm and does capture a better image than my Anker PowerConf C300.

Going to give it a few days before officially retiring the Anker.

Tue Aug 16 21:16:01 +0000 2022


Replying to @opalcamera

The magnetized lens cover is nice and would benefit from a second magnet on the case for storage when not in use.

Related: I’m fully expecting to lose the lens cover.

Tue Aug 16 21:20:00 +0000 2022


Replying to @richburroughs and @opalcamera

Good to hear & agree - I like the software. DYK how to activate “Draw on Video” mode?

Tue Aug 16 21:30:12 +0000 2022


Replying to @BBernays, @richburroughs and @opalcamera

Yeah, that is a nice feature.

Tue Aug 16 21:50:27 +0000 2022


Replying to @Jowanza and @opalcamera

Ugh...is it stable/frugal enough that you’re able to use it all the time?

Wed Aug 17 04:34:10 +0000 2022


Replying to @opalcamera

Day 2: * Failed to connect following sleep/wake cycle * Rebooted, camera now discoverable and unable to focus image (manual or auto).

Status: Back to Anker

Wed Aug 17 16:10:52 +0000 2022


This podcast is 👌

https://fallofcivilizationspodcast.com/

Thu Aug 18 01:25:44 +0000 2022


Nasty

Thu Aug 18 21:31:15 +0000 2022


Static stability is a valuable lens when thinking about system resiliency.

https://www.youtube.com/watch?v=sKRdemSirDM&t=704s

Fri Aug 19 17:17:20 +0000 2022


Lucky to see this local on the trail.

Mon Aug 22 01:19:37 +0000 2022


Antemortem: process used to identify the causes of a project’s success and how to accentuate them.

Mon Aug 22 19:25:00 +0000 2022


Replying to @dpp

I like it!

How can we make the project more healthy?

Mon Aug 22 19:35:39 +0000 2022


“Whats happening when nothing bad is happening?” https://overcast.fm/+tF0Aj41ho

Mon Aug 22 19:47:12 +0000 2022


Replying to @kstewart

That…is a design.

Mon Aug 22 20:03:47 +0000 2022


Replying to @kstewart

I keep thinking the design team played too much of this….

Mon Aug 22 20:09:12 +0000 2022


Anyone have experiences using a Google Fi eSIM on an iPhone? WDYT?

Tue Aug 23 02:08:36 +0000 2022


“When people know what they are collectively trying to achieve they can determine the how themselves (or at least course correct the how because they know what success is supposed to be).” https://wioota.substack.com/p/walters-lever-of-improvement

Tue Aug 23 06:53:02 +0000 2022


Replying to @vladdy

Good to hear - thanks. Do you need/have a second carrier?

Tue Aug 23 15:32:02 +0000 2022


Replying to @vladdy

Cool - will give it a try...ty.

Tue Aug 23 16:06:29 +0000 2022


Quickly becoming “tall person with facefull of spiderwebs that were just above everyone else’s head” season.

Tue Aug 23 16:10:17 +0000 2022


New list idea: 8 over 80 https://arstechnica.com/gadgets/2022/08/unix-legend-who-owes-us-nothing-keeps-fixing-foundational-awk-code/

Tue Aug 23 19:46:24 +0000 2022


Replying to @alexbdebrie

No. IAC

Ref: https://twitter.com/ben11kehoe/status/1561739261304606720

Wed Aug 24 04:42:57 +0000 2022


Naming things was a mistake.

Wed Aug 24 19:32:17 +0000 2022


This seems topical.

https://www.aei.org/carpe-diem/chart-of-the-day-or-century-8/

Thu Aug 25 06:06:59 +0000 2022


This doesn’t seem like what a friend would say tho.

Thu Aug 25 22:35:07 +0000 2022


Replying to @cmeik

Fri Aug 26 02:04:13 +0000 2022


Replying to @cmeik and @jhscott

He’s fired up for the 2023 NBA Play-In Tournament

Congrats again. 👏

Fri Aug 26 02:17:44 +0000 2022


‘Safety I can be considered an approach where we try to ensure that “as few things as possible go wrong”, whilst the Safety II perspective focuses on ensuring “as many things as possible go well”.’ https://psychsafety.co.uk/psychological-safety-73-safety-i-safety-ii/

Fri Aug 26 06:26:48 +0000 2022


“In this period, apart from database or application design, the technical success of a growing product benefited significantly from adopting a few characteristics. In this article, I’ll capture a few to highlight what helped us.” https://rakyll.medium.com/how-to-peacefully-grow-your-service-c40c25fe097f

Sat Aug 27 02:17:19 +0000 2022


“While I’m writing this post as a counterpoint to many conversations I’ve seen on social media about the changing nature of engineering management, all of these conversations also have made me feel genuinely hopeful.” https://www.honeycomb.io/blog/an-engineering-managers-bill-of-rights-and-responsibilities/

Sat Aug 27 02:28:53 +0000 2022


Danger lantern

Mon Aug 29 04:21:22 +0000 2022


Replying to @tmclaughbos, @beccaodelay and @rchrdbyd

Wicked awesome

Mon Aug 29 23:16:39 +0000 2022


Replying to @beccaodelay, @tmclaughbos, @rchrdbyd and @jeremy_daly

I am 👋 Putting out the call to all the wicked awesome builders back there to meet up with you all.

Tue Aug 30 01:30:25 +0000 2022


Some sources of context that I try to include in log output, visualizations, etc.

1. Source link. Bonus points: deep commit URL 2. When artifact was refreshed (UTC) 3. If CLI: command line used to create behavior/output/visualization 4. Inline/URL to “How can I use this” docs

Wed Aug 31 00:16:58 +0000 2022


Replying to @mweagle

TL;DR; Provide “cognitive fish ladders” to help the intrepid crew members looking to swim upstream and learn more.

Wed Aug 31 00:20:24 +0000 2022


Replying to @TimJohnsWA

Noice 👍

Wed Aug 31 00:39:35 +0000 2022


Replying to @tobyhede

Salmon Event Stream

Wed Aug 31 01:24:43 +0000 2022


Replying to @TimJohnsWA

Future Tim sends his thanks

Thu Sep 01 00:30:21 +0000 2022


Replying to @kstewart and @TheLeadDev

Hopefully there’s more after your writing break.

Thu Sep 01 03:52:04 +0000 2022


“Ideas don’t exist in a vacuum. The context surrounding those ideas plays a key role in their adoption. For ideas to take off, developers, customers, and business leaders need to be able to embrace them.” https://twitter.com/kstewart/status/1565066795991834624

Thu Sep 01 03:54:50 +0000 2022


RT @divinetechygirl: Don’t sleep on LinkedIn. Yes there’s lots of 🗑 but there’s also really great content.

For example, here’s a very rel…

Thu Sep 01 04:31:32 +0000 2022