Amitai Schleier

@schmonz@schmonz.com

Force multiplier.
Outcome improver.
Decision sharer.
Developer, leader, coach.
https://agilein3minut.es podcaster.
Musician.
Bad poet (award-winning).
JoinedApr 05, 2017 (@octodon.social)
SelfHostedMar 30, 2025
Pronounshe/they
Podcasthttps://agilein3minut.es
Consultancyhttps://latentagility.com
Morehttps://schmonz.com
Keyoxideaspe:keyoxide.org:PAC6KHICU3QSHQZVPJCZFS7KIA
0 ★ 0 ↺
in reply to »

[?]Amitai Schleier »
@schmonz@schmonz.com

@ska headed there right now



original post: https://octodon.social/@schmonz/111324828633093304

0 ★ 0 ↺
in reply to »

[?]Amitai Schleier »
@schmonz@schmonz.com

When you can do whatever you want, what should you want?

https://agilein3minut.es/12



original post: https://octodon.social/@schmonz/111324614548209393

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

Avoid "root cause analysis", or be disciplined about getting to the root. It's never the person nearest the visible mistake. And if we point a finger at them anyway, no analysis is needed to find the root cause for why everyone now feels much less safe.
@schmonz

https://octodon.social/@schmonz/111307328072037075



original post: https://octodon.social/@schmonz/111308347281448155

0 ★ 0 ↺
in reply to »

[?]Amitai Schleier »
@schmonz@schmonz.com

How was the week for you? Did you do some of your best work?

When do you do your best work?

https://agilein3minut.es/11



original post: https://octodon.social/@schmonz/111307328072037075

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

I’ve been a software developer, and will be again.
I’ve been a software team and product manager, and will be again.
I’m a #SoftwareDevelopment coach, and will never again not be one.

What’s #coaching like? How’d I find it? Listen to me with @maxmautner: https://theaccidentalengineer.com/coached-software-development-amitai-schleier/



original post: https://octodon.social/@schmonz/111296813638070783

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

Sorry, can't make office hours today. Should be back next week.

If something's on your mind, please feel free to find a time for you and me: https://latentagility.com/link/free-call



original post: https://octodon.social/@schmonz/111290521878641832

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

@GeePawHill one of the many reasons I’m attached to ikiwiki is how adaptably it embraces both.



original post: https://octodon.social/@schmonz/111287633075244053

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

"When we frame what we're doing as an experiment, we've primed ourselves to digest surprising outcomes as the rich sources of valuable information they are."
@schmonz

https://octodon.social/@schmonz/111284633239921121



original post: https://octodon.social/@schmonz/111285720795188682

0 ★ 0 ↺
in reply to »

[?]Amitai Schleier »
@schmonz@schmonz.com

What if every action we took were an experiment?

https://agilein3minut.es/10



original post: https://octodon.social/@schmonz/111284633239921121

0 ★ 0 ↺
in reply to »

[?]Amitai Schleier »
@schmonz@schmonz.com

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

“Unless we continually defend against it, the cost of continued development tends to increase over time. The discipline of pair programming helps us notice when our own actions might be contributing to that cost, so that we can choose more effective actions.”

@schmonz

https://octodon.social/@schmonz/111274406468397723



original post: https://octodon.social/@schmonz/111275293397464629

0 ★ 0 ↺
in reply to »

[?]Amitai Schleier »
@schmonz@schmonz.com

If working in pairs means getting half as much done, why is anyone still doing it?

https://agilein3minut.es/9

#PairProgramming #EnsembleProgramming #MobProgramming #CostCurve #XPLives

(Meant to post this yesterday morning. Sorry, missed my cue.)



original post: https://octodon.social/@schmonz/111274406468397723

0 ★ 0 ↺
in reply to »

[?]Amitai Schleier »
@schmonz@schmonz.com

Watch how Eike, Llewellyn, and I

- Fail to ship notqmail 1.09 after several years away
- Gain an explicit understanding of our release process
- End up with a decently detailed checklist

When we try again soon, our chances'll be much better.

https://youtu.be/lXolyyhXB18?si=1PA36HlS7XeVw_oI



original post: https://octodon.social/@schmonz/111263922243006181

0 ★ 0 ↺
in reply to »

[?]Amitai Schleier »
@schmonz@schmonz.com

By attempting to cut a release, we managed to remember a whole bunch of things that have to happen and in which order. Then we wrote them down.

Having done this, next time we try, we might succeed. 🤣



original post: https://octodon.social/@schmonz/111263162944215839

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

One hour from now, on my regularly scheduled stream, if all goes well, we’ll be releasing notqmail 1.09.

“We” not only because it’s #OpenSource with many contributors (including a couple dozen from my erstwhile #PubMob), but also because I’ll have help.

https://www.twitch.tv/schmonzie



original post: https://octodon.social/@schmonz/111262541600865716

0 ★ 0 ↺
in reply to »

[?]Amitai Schleier »
@schmonz@schmonz.com

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

On Greater Than Code a few years back, @jessitron, @reinh, John Sawers, and I talked about:

- Running mail servers
- Orienting in new problem spaces
- Being intentional and precise while #refactoring
- Collecting techniques for the practical perfectionist

https://www.greaterthancode.com/bounded-perfection



original post: https://octodon.social/@schmonz/111256813944853963

0 ★ 0 ↺
in reply to »

[?]Amitai Schleier »
@schmonz@schmonz.com

@claresudbery Thank you! Yes, I know that fear well. What to do with it is a personal choice for every person in every situation. Sometimes I've been able to do what I talk about in the episode.



original post: https://octodon.social/@schmonz/111251059042955321

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

Office half-hour today. Starts in one hour (that'll be 12:15pm US/Eastern). Drop in and join the conversation.

https://us02web.zoom.us/j/89405675221?pwd=WHRueXFFbzZoaUsyTkxFV3hrOWpvQT09



original post: https://octodon.social/@schmonz/111251028451672044

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

Reviewing a linear product backlog is like reviewing code. What alternatives were considered? Why were they ruled out? How were the decisions made? Under what conditions might we want to change them? None of this is visible from looking at one static path through a problem space.



original post: https://octodon.social/@schmonz/111247046857702921

0 ★ 0 ↺
in reply to »

[?]Amitai Schleier »
@schmonz@schmonz.com

@ska One place, on day 1 I formed the impression that this job will end someday and when that happens I'll take at least three months off to do whatever _I_ want to do. Wound up being more like nine months. In the situation, I didn't (and still don't) think I had other acceptable options.



original post: https://octodon.social/@schmonz/111246987531067359

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

"I might choose to feel bashful for having bothered to care in certain working environments; but it's in those environments, ruled by fear and pain, that I've needed to care — and be cared for — the most."

@schmonz

https://octodon.social/@schmonz/111244393505101118



original post: https://octodon.social/@schmonz/111246767023266852

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

If you could only do one #Agile practice: Retrospect.

If you could only listen to one Agile in 3 Minutes: This one.

https://octodon.social/@schmonz/111244393505101118



original post: https://octodon.social/@schmonz/111245034981629483

0 ★ 0 ↺
in reply to »

[?]Amitai Schleier »
@schmonz@schmonz.com

@archiloque @Riduidel ah, I see now that I must have misunderstood “guard clause”



original post: https://octodon.social/@schmonz/111244413710466244

0 ★ 0 ↺
in reply to »

[?]Amitai Schleier »
@schmonz@schmonz.com

How can others tell what matters to you?

https://agilein3minut.es/8

This one is very dear to me. None of these are only about work, but especially this one. You and I will change the world.



original post: https://octodon.social/@schmonz/111244393505101118

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

@GeePawHill Then a bunch of tickets must have been previously filed on my behalf.



original post: https://octodon.social/@schmonz/111236080568967034

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

@GeePawHill in that case, Debatably Intelligent Person Suggested Heretofore Indefensible Tactic



original post: https://octodon.social/@schmonz/111235855210446544

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

@GeePawHill yes and also PEBEOGWSECFPBCL ("Problem Exists Between Ears Of Grownup Who Somehow Expected Convenience From Printer Being Centrally Located")



original post: https://octodon.social/@schmonz/111235801061954791

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

Advisory: local printer denial of service. Service back to normal upon discovery and removal of scale-model automobile.



original post: https://octodon.social/@schmonz/111235714594241149

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

Code is a liquid, sort of.

It has a shape determined by its container.

It has viscosity. The more viscous, the slower to change shape.

It costs more energy to boil it down than to pour more in.

(But pouring more in usually makes it more viscous. Non-newtonian fluid?)



original post: https://octodon.social/@schmonz/111234716338884367

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

@GeePawHill @bagder I don't (and don't have a VM with that system around), but I'm probably adjacent to some people familiar with it, but-but it looks like you folks have already figured out what to do with the report. Thanks for curl!



original post: https://octodon.social/@schmonz/111230472273303316

0 ★ 0 ↺
in reply to »

[?]Amitai Schleier »
@schmonz@schmonz.com

[unpleasantly semi-relevant this week]

We're not operating heavy equipment, we're sitting in climate-controlled offices thinking, talking, and typing. What's there to be afraid of?

https://agilein3minut.es/7



original post: https://octodon.social/@schmonz/111228247156393740

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

Last week I rediscovered a messy directory last touched four years ago. I had been spiking something. But what?

Watch me move from confusion, to awareness, to planning. Less than 30 minutes.

https://youtu.be/SWDnrSHeT3s



original post: https://octodon.social/@schmonz/111223627137593426

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

This one’s important to me, for reasons of Medtner and also of circumstance.

https://octodon.social/@schmonz/111217301262307554



original post: https://octodon.social/@schmonz/111219091734477834

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

@craigmaloney cool. Welcome back to being on something recent 🙂



original post: https://octodon.social/@schmonz/111218095261816135

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

@craigmaloney Yowza. Going one major at a time, or LTS-by-LTS, or what? Not knowing Ubuntu in much detail I guess I’d probably do as many small upgrades as possible.



original post: https://octodon.social/@schmonz/111217709347042934

0 ★ 0 ↺
in reply to »

[?]Amitai Schleier »
@schmonz@schmonz.com

Jerry once invited me to come play the piano at his house. I regret that I wasn’t able to. I didn’t have anything “ready”, and also, perfectionism.

I’ve since changed my habits. Proof: https://octodon.social/@schmonz/111217301262307554



original post: https://octodon.social/@schmonz/111217685899907809

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

A #WeeklyPiano #Medtner trifecta: here’s Op. 39 “Forgotten Melodies” No. 4, Canzona matinata (“Morning song”). When performed it’s intended to lead directly into Sonata tragica, which shares thematic material.

In art as in life. May we make it otherwise.

https://www.youtube.com/watch?v=aTc5eIkWzgo&list=PLkuryjnRFclTzNyap3TRgLtWxgQmbu5Am&index=50

@classicalmusic



original post: https://octodon.social/@schmonz/111217301262307554

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

You may know Jerry Weinberg from “The Psychology of Computer Programming” or “Secrets of Consulting.” But let’s briefly pretend that his magnum opus was this convo with Ryan Ripley and me on the writing process, errors, perfectionism, and self-awareness.

https://ryanripley.com/agile-impressions-and-errors-with-jerry-weinberg/



original post: https://octodon.social/@schmonz/111216667704013507

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

@joeyh@hachyderm.io I have ikiwiki doing OAuth2 to GitHub, but not at all well integrated. I got confused trying to add it to the login selector. Might you have inclination and time to pair program on it a bit next week? "No" is a complete and valid answer (even if I didn't know you're busy with other projects 😉.



original post: https://octodon.social/@schmonz/111212640906135166

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

Starting an hour from now, my door's open for 30 minutes. Drop in whenever you can.

https://octodon.social/@schmonz/111211097313024924



original post: https://octodon.social/@schmonz/111211384925598631

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

After a conversation with me, Rich got an itch. Had to go try something.

(What if he rearranged his TDD cycle to visit unhappy paths first? Watch him play: https://youtu.be/yT_23a1z0iY?si=coT2ec5BThvQoOK8&t=1281)

Your turn? My office door's open today, 12:15pm US/Eastern, right here: https://us02web.zoom.us/j/89405675221?pwd=WHRueXFFbzZoaUsyTkxFV3hrOWpvQT09



original post: https://octodon.social/@schmonz/111211097313024924

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

"The eternal challenge of risk management: how can we pay attention to everything we'll wish we had, without paying too much attention to things we'll wish we hadn't?"

https://octodon.social/@schmonz/111205035763713606



original post: https://octodon.social/@schmonz/111207849622917351

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

Baba [face to face with F]: How are you, F?

F: I’m here, Baba.



original post: https://octodon.social/@schmonz/111207488743815451

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

"People who can't or won't accept any risk are either reasoning from false premises or thinking wishfully. In either case, their decisions will compound risk. They probably wouldn't accept that either."
@schmonz

#RiskManagement #EngineeringLeadership

https://octodon.social/@schmonz/111205035763713606



original post: https://octodon.social/@schmonz/111206894061697964

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

Today's stream wasn't fun to do. Can't imagine it being fun to watch. But by the end, all the warnings in our soon-to-be dependency were fixed. https://youtu.be/z2Vz19U13Gk?si=ECnZX0ObpEY8OaCo



original post: https://octodon.social/@schmonz/111206501244599159

0 ★ 0 ↺
in reply to »

[?]Amitai Schleier »
@schmonz@schmonz.com

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

For all children in the set of my children, there exists some threshold acceleration a, at or above which swinging is necessarily accompanied by freely improvised singing, below which the singing necessarily ceases.



original post: https://octodon.social/@schmonz/111185275340078356

0 ★ 0 ↺

[?]Amitai Schleier »
@schmonz@schmonz.com

On today’s stream, I finished extracting notqmail.org from a GitHub wiki to a self-hosted #ikiwiki site, preserving permalinks and revision history (and live-mirroring to a new GitHub repo). This affords many new possibilities.

https://youtu.be/qX1jPUzFU-Q?si=5U1dqWX-7CtHbc3D



original post: https://octodon.social/@schmonz/111184662668855103

0 ★ 0 ↺
in reply to »

[?]Amitai Schleier »
@schmonz@schmonz.com

History

Back to top - More...