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
📌 9 ★ 5 ↺

[?]Amitai Schleier [he/they] » 🌐
@schmonz@schmonz.com

Teammate on most recent team gave me this parting feedback: “I learned a ton, we got lots done, our team dynamics were awesome, and I’ve never felt this kind of team feeling before.”

If your business makes software, I might be good for your business.

https://schmonz.com/snac/schmonz/p/1750949585.435936

...
0 ★ 0 ↺

[?]Amitai Schleier [he/they] » 🔓
@schmonz@schmonz.com

I can write an if/else in nearly any code, if someone tells me exactly where and how 🤪 (thanks @thorpej!)

https://github.com/NetBSD/src/commit/fee42fd1d9cec2db989eb928c110ccc4d911165a



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

0 ★ 0 ↺

[?]Amitai Schleier [he/they] » 🔓
@schmonz@schmonz.com

The pre-commit hook already has your back when you forget to run tests (or to run all of them, or to fix the red ones).

With Greencently, it also has your back when you remember. Commit quickly and stay in flow.

https://github.com/schmonz/junit-greencently

#TDD #TBD #JUnit #Kotlin #Java
#JVM

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



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

0 ★ 0 ↺

[?]Amitai Schleier [he/they] » 🔓
@schmonz@schmonz.com

Sorry, no office hours today.



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

0 ★ 0 ↺

[?]Amitai Schleier [he/they] » 🔓
@schmonz@schmonz.com

Emboldened by rejectutils, with acceptutils I replaced AUTH and (half of) TLS patches by more consistently applying existing designs. Separation of concerns, users, and address spaces. Fewer patches. Better security. I did this? https://schmonz.com/software/acceptutils/

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



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

0 ★ 0 ↺

[?]Amitai Schleier [he/they] » 🔓
@schmonz@schmonz.com

To untangle three patches for rejecting certain messages at SMTP time (mutually exclusive compile options in pkgsrc), I refactored them to a tiny shared interface. Now we patch to add the interface only, and any — or all — filters are runtime-configurable. https://schmonz.com/software/rejectutils

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



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

0 ★ 0 ↺

[?]Amitai Schleier [he/they] » 🔓
@schmonz@schmonz.com

Here, watch me in this 2019 demo installing pkgsrc tools and then the qmail package. Less than a minute and a half.

https://youtu.be/PNk9xjgJ3Zg?si=irFFBPgh3caHcVcP

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



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

0 ★ 0 ↺

[?]Amitai Schleier [he/they] » 🔓
@schmonz@schmonz.com

Nothing against Homebrew, MacPorts, or Fink, I just haven't needed to use them. I often happily borrow their macOS fixes.

(Example of a pattern: when possible, I prefer to learn fewer things that compound better. https://schmonz.com/2013/06/10/area-under-the-curve/ says more. Thanks again, @garybernhardt.)

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



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

0 ★ 0 ↺

[?]Amitai Schleier [he/they] » 🔓
@schmonz@schmonz.com

Not everything in life is peachy. But I can sit down and read through a whole bunch of Medtner pieces whenever there’s time and I feel like it. #goals #Medtner



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

0 ★ 0 ↺

[?]Amitai Schleier [he/they] » 🔓
@schmonz@schmonz.com

You might know me as a coach, podcaster, organizer, or musician. You definitely know me as a person who yammers on social media. So here's me being and doing that, this time with a way to get to know me as a programmer.

🧵with some of my #OpenSource projects:



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

0 ★ 0 ↺

[?]Amitai Schleier [he/they] » 🔓
@schmonz@schmonz.com

“I cannot say enough great things about Amitai. You should definitely hire him.” — Kristen Belcher

Hire me for what? An #EngineeringLeadership role. Details: https://schmonz.com/2023/08/05/who-needs-an-amitai #OpenToWork

Chat with me and others, see what I'm all about, today? Yes. Details:👇🏼

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



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

0 ★ 0 ↺

[?]Amitai Schleier [he/they] » 🔓
@schmonz@schmonz.com

Open office hours today!

12:15-12:45pm US/Eastern (2.5 hours from the time of this posting).

Very okay to:
- Be late
- Bring something to talk about
- Bring just your ears (must still be connected tho)
- Bring lunch
- Have stuff stuck between your teeth

https://us02web.zoom.us/j/85664294053?pwd=bGd2ODErbDVINSs3SGg1UUZRUm15dz09



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

0 ★ 0 ↺

[?]Amitai Schleier [he/they] » 🔓
@schmonz@schmonz.com

Since we get to learn and adjust sooner, we spend less time building wasteful things.

Since we don't need to define very carefully or predict very much, we spend less time building no things.

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



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

0 ★ 0 ↺

[?]Amitai Schleier [he/they] » 🔓
@schmonz@schmonz.com

My love of music was shaped by childhood listening sessions with my father — and his, with his father-in-law.

Yesterday I gave my aunt a little mix CD with Medtner, Moszkowski, Grieg, Brahms, Bortkiewicz, and one of my own pieces. I hope Siegfried would have found it worthy.



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

0 ★ 0 ↺

[?]Amitai Schleier [he/they] » 🔓
@schmonz@schmonz.com

From the Schmarchives, a conversation with Ryan Ripley and @johncutlefish on what it's like…

- in a “Feature Factory” (and alternatives to that)
- when teams are aligned toward outcomes
- when cross-disciplinary product people find community (and where)

https://youtu.be/vxF8hvfgGxc?si=nl-dzD_cwx58IWmX



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

0 ★ 0 ↺

[?]Amitai Schleier [he/they] » 🔓
@schmonz@schmonz.com

Drop by anytime before it’s over. If there’s a conversation in progress, you’re in the right place, come on in. Add your thoughts or bring your own topic. Leave with an idea or three, not only from me. I only regret I can’t make you a coffee or cook you something.

Starts in 30.

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



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

0 ★ 0 ↺

[?]Amitai Schleier [he/they] » 🔓
@schmonz@schmonz.com

“Every org needs an Amitai; sadly, for most of you, only one can have him at a time. Hurry up and be that lucky one.” — Adam Yuret

Really? Hmm. Swing by my office hours today, 12:15-12:45pm US/Eastern (an hour from now) and see for yourself.

To join: https://us02web.zoom.us/j/85664294053?pwd=bGd2ODErbDVINSs3SGg1UUZRUm15dz09



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

0 ★ 0 ↺

[?]Amitai Schleier [he/they] » 🔓
@schmonz@schmonz.com

Given
these people,
these needs,
these skills,
this much time,
these constraints,
how much cost and risk can we accept?

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



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

0 ★ 0 ↺

[?]Amitai Schleier [he/they] » 🔓
@schmonz@schmonz.com

“Your time, intelligence, and humanity are precious to me. I hope that comes through and you can feel it.”

@schmonz

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



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

0 ★ 0 ↺

[?]Amitai Schleier [he/they] » 🔓
@schmonz@schmonz.com

Been forgetting to share my Twitch streams here. Sorry! Subscribe to be notified whenever I'm at it: https://www.twitch.tv/schmonzie

In today's stream, I think through many open questions while preparing to update #pkgsrc bincimap to a new upstream. https://youtu.be/5Fq9XjvHVqE



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

0 ★ 0 ↺

[?]Amitai Schleier [he/they] » 🔓
@schmonz@schmonz.com

9 years ago, @timothep had an idea, and I got in on the ground floor. (Well, I was recording from the second floor at my in-laws, but actually it was the first floor, because Germany.)

Tim has recorded 278 more interviews since then. So far.

Here's mine: https://devjourney.info/Guests/5-AmitaiSchleier.html



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

0 ★ 0 ↺

[?]Amitai Schleier [he/they] » 🔓
@schmonz@schmonz.com

0 ★ 0 ↺

[?]Amitai Schleier [he/they] » 🔓
@schmonz@schmonz.com

This week's office hours have concluded. A few of us discussed some specific challenges with #Agile #Retrospectives and with making small change happen. #Obliquity



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

0 ★ 0 ↺

[?]Amitai Schleier [he/they] » 🔓
@schmonz@schmonz.com

This is today, as usual. One half hour only. Drop in whenever. Talk about whatever. Music, management, programming together, portmanteaux, career advice, puns…

“One of the most talented people I’ve met in my Agile journey. He’d be great for your company.”
— Colleen Esposito

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



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

0 ★ 0 ↺

[?]Amitai Schleier [he/they] » 🔓
@schmonz@schmonz.com

Tomorrow's Tuesday. That means my office is open from 12:15-12:45pm (US/Eastern). New Zoom link: https://us02web.zoom.us/j/85664294053?pwd=bGd2ODErbDVINSs3SGg1UUZRUm15dz09

HOW TO USE:

1. Arrive promptly at 12:15, ask a Q, leave immediately
2. Drop in any time, ask nothing, observe
3. Eat food
4. Bring friend
5. Any combo



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

0 ★ 0 ↺

[?]Amitai Schleier [he/they] » 🔓
@schmonz@schmonz.com

“When we connect with each other, we increase throughput and decrease latency in the network of feedback from people who matter. So we can better connect causes to effects, behaviors to values, abstractions to details, questions to answers, and actions to outcomes.”
@schmonz

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



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

0 ★ 0 ↺

[?]Amitai Schleier [he/they] » 🔓
@schmonz@schmonz.com

In today's stream, I finally came back to the task of updating #pkgsrc's package of #Python #ApprovalTests.

It pretty quickly became apparent I would not succeed today. I got frustrated, took a break, adjusted my goal for the session, and reached it.

https://youtu.be/p-HUQ8mDCX4?si=Yq3LV4l0LK3JuaGX



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

0 ★ 0 ↺

[?]Amitai Schleier [he/they] » 🔓
@schmonz@schmonz.com

@senzilla looks quite good -- do you happen to know whether they offer some free level of VPS? (This would be for notqmail to get built on a variety of non-Linux systems, ideally automated so failures would block PRs from being merged.)



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

History

Back to top - More...