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

With a system composed of fewer, more legible parts, you'll have fewer runtime surprises, and you can more easily:

- See and fix any remaining ones
- Recompose parts to add functionality
- Adjust to meet people's real needs

Messy code is a competitive disadvantage. #refactoring



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

0 ★ 0 ↺

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

OH: "It's a chicken-and-egg-and-ostrich-and-sand problem"



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

0 ★ 0 ↺

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

Current status: sitting sweatily on the plane, doing my daily ablutions before takeoff, abluting this rather apropos aphorism.



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

0 ★ 0 ↺

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

#ExtremeProgramming attracts people for different reasons. It can produce alignment of individual proclivities and team goals.

I hadn't been aiming that far ahead; I'd been looking for a foothold to climb out of a persistent hole.

A bit more about that: https://www.linkedin.com/posts/jack-hannah_by-default-i-wasnt-effective-in-a-business-activity-7221620343000477696-3jI8



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

0 ★ 0 ↺

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

When I refactor, it’s mostly because both of these are expected true:

1. It feels good

2. It invests company money wisely

When I get carried away with #refactoring, they both turn false. Same when I haven’t been doing nearly enough of it.



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

0 ★ 0 ↺

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

For at least a year, our medium* child upon seeing my desktop background has proclaimed “sahn-da-WEECH”. Sometimes even “sahn-da-WEECH-a”.

Upon our return there today I made sure to say it.

*by age, size, and frequency and obviousness of communications with other dimensions



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

0 ★ 0 ↺

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

Vacation always serves to remind me: if it's annoying, don't defer making a small investment.

Now, instead of

$ nb boot ubuntu 24 arm64

I can just type

$ nb boot ubuntu

to bring up the latest version matching the host's arch.

https://github.com/schmonz/nbvm/commit/a1a3a363552f24549e458ecad203d40af75cb4b1



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

0 ★ 0 ↺

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

0 ★ 0 ↺

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

0 ★ 0 ↺

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

Travel router in the overhead bin gatewaying to captive portal. Have a T-Mobile “phone number” with my grandfathered free iPad 200MB data plan that qualifies for free WiFi on this flight. So all our devices are online. Feeling clever.



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

0 ★ 0 ↺

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

When we test-drive, we can trust ourselves later.

When we trust ourselves later, we can do less now.

When we do less now, later gets easier.



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

0 ★ 0 ↺

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

“Funding test-design improvements by reinvesting a bonus is more likely to succeed than by trying to get priorities to change.”

If you run #JUnit 5 tests on pre-commit, here’s your bonus: https://schmonz.com/software/greencently

(Pays off on day 1.)

For other frameworks, help wanted! #tdd #xp



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

0 ★ 0 ↺

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

Do we have a memorable mantra for how to proceed when encountering a test failure?

(Something short and sweet and stepwise, akin to #TDD's "Red, Green, Refactor", would be amazing.)



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

0 ★ 0 ↺

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

Last night G went shopping in the pantry after dinner and requested brown rice. So that’s what’s for dinner tonight.



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

0 ★ 0 ↺

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

Learn a little more, plan a little more.

Expect to learn more, plan a little less.



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

0 ★ 0 ↺

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

A decade-old Raspberry Pi being useful.

An even older USB printer staying useful.

https://schmonz.com/2024/06/07/small-arms/

#RPi #Pine64 #ARM #AArch64



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

0 ★ 0 ↺

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

0 ★ 0 ↺

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

A new talk, on the Extremity — and the Programmeriness — of Extreme Programming:

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



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

0 ★ 0 ↺

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

Premise: Everyone involved with software teams needs them to pay off.

Claim 1: Compared with other ways to try to ensure ROI, #XP is hardly extreme at all.

Claim 2: XP is therefore for everyone involved with software teams.

"Not So #ExtremeProgramming": https://schmonz.com/2024/05/10/nyc-large-scale-scrum-may-2024-not-so-extreme-programming/



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

0 ★ 0 ↺

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

What we need from software teams: ROI

How: Give us good choices to make

How:
- Risk intentionality + cost control
- Situational awareness
- Predictability (in some actually useful way)
- Conserve "surprise!" budget for market discoveries

Slides + Video: https://schmonz.com/2024/05/10/nyc-large-scale-scrum-may-2024-not-so-extreme-programming/



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

0 ★ 0 ↺

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

Here's my first new talk in years, grown from one of the seeds @d_stepanovic is always planting.

It's for anyone who cares about software investments yielding returns.

It's called "Not So #ExtremeProgramming":

https://youtu.be/dqABaoybMM8?si=sS3MIBiI-lkXhutZ

#XP #XPLives #Agile #Scrum #LeSSIsMore



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

0 ★ 0 ↺

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

Joining a team? Want to communicate your intent for shared long-term success? Tell everyone your weaknesses, how you manage them, how and when you'll need help. Think how much information that conveys.

(Including that you feel safe to do so. So if you don't… don't.)



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

0 ★ 0 ↺

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

“notqmail remains a uniquely challenging #LegacyCode rehabilitation project, and 1.09 is merely a solid, long-overdue release that includes the work of a couple dozen new contributors.”

notqmail 1.09 is here: https://schmonz.com/2024/05/07/notqmail-109-released/

#qmail #notqmail #smtp #OpenSource



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

0 ★ 0 ↺

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

If you've felt #XP's "collective code ownership", you want everyone to have the chance to feel it.

When you've felt it, what are some of the factors that made it possible?

When it's been out of reach, what were some of the obstacles?

#XPLives #ExtremeProgramming #dev



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

0 ★ 0 ↺

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

0 ★ 0 ↺

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

@davenicolette@mastodon.social The name has surely repelled people who would have taken on the ideas, just as surely as “Agile” has attracted people who didn’t and don’t. There is something of some value we’ve gotten in exchange: when people say they’re Agile we have to doubt, but when people say they’re doing XP we can pretty much believe them. A worthwhile naming tradeoff? Hard to know. As Kent might say, compared to what?



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

0 ★ 0 ↺

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

Where #Agile sounds pleasant and inclusive, #ExtremeProgramming… doesn’t. But it’s a differentiator: #XP teams move with uncommon agility. Relevant to non-programmer non-extremists! So how to take advantage?

My first public talk in years: https://schmonz.com/talk/2024-lessnyc-may/

#XPLives #LeSS



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

0 ★ 0 ↺

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

When you coach technique, you need coach techniques. Here's one for entering a team: https://schmonz.com/2024/04/17/coach-technique-give-a-gift

#SoftwareDevelopment #Coaching



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

History

Back to top - More...