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
0 ★ 0 ↺
in reply to »

Amitai Schleier »
@schmonz@schmonz.com

@donaldegray If it's confusing, I squeezed the talk too hard trying to toot the germ of it. Did you get to see the abstract and/or slides and/or talk at the link?



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

0 ★ 0 ↺

Amitai Schleier »
@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 »
@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 »
@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 ↺
in reply to »

Amitai Schleier »
@schmonz@schmonz.com

0 ★ 0 ↺

Amitai Schleier »
@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 ↺
in reply to »

Amitai Schleier »
@schmonz@schmonz.com

0 ★ 0 ↺
in reply to »

Amitai Schleier »
@schmonz@schmonz.com

@Brodyberg I may or may not have learned the last bit a little later than the first bit



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

0 ★ 0 ↺
in reply to »

Amitai Schleier »
@schmonz@schmonz.com

0 ★ 0 ↺

Amitai Schleier »
@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 »
@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 »
@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 »
@schmonz@schmonz.com

0 ★ 0 ↺

Amitai Schleier »
@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 ↺
in reply to »

Amitai Schleier »
@schmonz@schmonz.com

0 ★ 0 ↺
in reply to »

Amitai Schleier »
@schmonz@schmonz.com

@narthur I'll have one made either way, please



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

0 ★ 0 ↺
in reply to »

Amitai Schleier »
@schmonz@schmonz.com

0 ★ 0 ↺

Amitai Schleier »
@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 ↺
in reply to »

Amitai Schleier »
@schmonz@schmonz.com

@qcoding Totally forgot about this. Great example and also illustrates Easiest Nearest Owwie First (https://www.geepawhill.org/2019/03/03/refactoring-pro-tip-easiest-nearest-owwie-first/)



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

0 ★ 0 ↺

Amitai Schleier »
@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

0 ★ 0 ↺
in reply to »

Amitai Schleier »
@schmonz@schmonz.com

@ptribble Finally reported: https://www.illumos.org/issues/16479 Thanks for pointing me in the right direction. Let's hope someone picks it up.



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

0 ★ 0 ↺

Amitai Schleier »
@schmonz@schmonz.com

Containers, being an abstraction, might be situationally cost-effective when we believe that compared to the alternatives they…

- Increase declarative expressiveness
- Reduce cognitive load
- Afford options we want and constrain options we don't want

I sometimes believe that.



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

0 ★ 0 ↺

Amitai Schleier »
@schmonz@schmonz.com

9 yrs ago: at Agile Roots when @qrquartel first proposed using #OpenSpaceTechnology for #Agile at scale: “FaST”

1 hr ago: my first FaST meeting

Now: Quinton at #SoftwareTeaming2024 on Software Teaming with FaST

#MobProgramming #EnsembleProgramming #ExtremeProgramming #XP



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

0 ★ 0 ↺
in reply to »

Amitai Schleier »
@schmonz@schmonz.com

@jmeowmeow thank you! Yes, the latter for sure and the former if possible.



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

0 ★ 0 ↺
in reply to »

Amitai Schleier »
@schmonz@schmonz.com

@narthur thank you! I think/hope/expect so.



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

0 ★ 0 ↺
in reply to »

Amitai Schleier »
@schmonz@schmonz.com

0 ★ 0 ↺
in reply to »

Amitai Schleier »
@schmonz@schmonz.com

@grmpyprogrammer @GeePawHill the first chance to try it is always the hardest to find. It’s a bootstrap problem. You feeling sure about yourself removes one of the obstacles. In my experience, I needed some specific well placed other person to feel sure about me, too. I bet you have some of those.



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

0 ★ 0 ↺
in reply to »

Amitai Schleier »
@schmonz@schmonz.com

0 ★ 0 ↺
in reply to »

Amitai Schleier »
@schmonz@schmonz.com

@devl Thank you, I feel pretty lucky to get to find out why I'm lucky to have them 🙂



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

0 ★ 0 ↺

Amitai Schleier »
@schmonz@schmonz.com

“It’s a very particular kind of uncomfortable, for a devotee of #ExtremeProgramming, to make a habit of making an effort with no expectation of finding out what good it did or didn’t do.”

So I'm trading consulting for employment: I've joined OpenSesame as an #XP coach.

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



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

0 ★ 0 ↺
in reply to »

Amitai Schleier »
@schmonz@schmonz.com

0 ★ 0 ↺
in reply to »

Amitai Schleier »
@schmonz@schmonz.com

0 ★ 0 ↺
in reply to »

Amitai Schleier »
@schmonz@schmonz.com

0 ★ 0 ↺
in reply to »

Amitai Schleier »
@schmonz@schmonz.com

0 ★ 0 ↺
in reply to »

Amitai Schleier »
@schmonz@schmonz.com

0 ★ 0 ↺
in reply to »

Amitai Schleier »
@schmonz@schmonz.com

@DianaOfPortland @jamesshore Thank you! Our little world ensmallens a little bit more. 🙂



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

0 ★ 0 ↺

Amitai Schleier »
@schmonz@schmonz.com

"In my first job as a software developer, by a string of lucky occurrences, I happened to land someplace doing #ExtremeProgramming. I hadn’t heard of it."

My, how the tables have turned. On myself. New job starts today: https://schmonz.com/2024/04/09/found-a-fit/

#XPLives #TDD #EnsembleProgramming



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

0 ★ 0 ↺

Amitai Schleier »
@schmonz@schmonz.com

0 ★ 0 ↺

Amitai Schleier »
@schmonz@schmonz.com

“Managing dependencies — anything not my code that can break my code — means responsibility for dealing with the inevitable trouble, and therefore the sooner I find it the better.”

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



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

0 ★ 0 ↺
in reply to »

Amitai Schleier »
@schmonz@schmonz.com

@pete_wright pkgsrc couldn’t have gotten where it is without good abstractions. I’m not sure I could have created them, at least in make(1). Shoulders of giants.



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

0 ★ 0 ↺

Amitai Schleier »
@schmonz@schmonz.com

"Happily, the conclusion is boring: as always, the #pkgsrc 2024Q1 stable branch supports macOS. Curious what we had to do to keep it boring? Read on."

https://schmonz.com/2024/04/02/pkgsrc-on-macos-still-works/

#macOS #apple #xcode #clang #gcc #OpenSource #PackageManagement



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

0 ★ 0 ↺
in reply to »

Amitai Schleier »
@schmonz@schmonz.com

@netbsd qemu (via https://github.com/schmonz/nbvm), but it's a little wobbly. Haven't tried pkgsrc yet.



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

0 ★ 0 ↺

Amitai Schleier »
@schmonz@schmonz.com

Upgrading my #NetBSD VMs to 10.0:

- amd64
- arm64
- armv7
- hppa
- i386
- macppc
- sparc
- sparc64
- vax

Building 10.0 binary packages for my amd64 VPS, itself soon to be 10.0.

My uptimes are fallen. Worthy sacrifices all.



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

0 ★ 0 ↺

Amitai Schleier »
@schmonz@schmonz.com

Be wrong. That’s life.

Don’t be wrong for long. That’s #ExtremeProgramming life.

#XPLives



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

0 ★ 0 ↺

Amitai Schleier »
@schmonz@schmonz.com

OH: “That’s a whole other hill of wax beans to not die on.”



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

0 ★ 0 ↺
in reply to »

Amitai Schleier »
@schmonz@schmonz.com

0 ★ 0 ↺

Amitai Schleier »
@schmonz@schmonz.com

Good news for #macOS #pkgsrc users:

Updating to the latest Command Line Tools (or Xcode) won't make your builds a total mess! All known regressions in 15.3.0.0.1.1708646388 (or 15.3, build 15E204a) are systemically worked around.

Any trouble, ping me.

https://marc.info/?l=netbsd-tech-pkg&m=171147315114747&w=2



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

0 ★ 0 ↺
in reply to »

Amitai Schleier »
@schmonz@schmonz.com

The "popup blocker" dealing with missing tools in the latest #macOS Command Line Tools has landed in #pkgsrc: https://github.com/NetBSD/pkgsrc/commit/ff8dc746a824ee99a9d5d54de61d664d7909c66f

Next problem induced by CLT 15.3.0.0.1.1708646388 damage, with probable fix: http://mail-index.netbsd.org/tech-pkg/2024/03/25/msg029053.html

Mac pkgsrc builds almost back to normal �



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

0 ★ 0 ↺

Amitai Schleier »
@schmonz@schmonz.com

Yesterday's #pkgsrc on #macOS fun: align timing of anticipated #clang build breakage with volunteer schedule. https://github.com/NetBSD/pkgsrc/commit/72da100b5a478318e730bc4676992c1c21ba4d83

Today's: fix how #Xcode developer tools are found. http://mail-index.netbsd.org/pkgsrc-changes/2024/03/20/msg295628.html

Upcoming: avoid useless CLT install dialogs. http://mail-index.netbsd.org/tech-pkg/2024/03/20/msg029031.html



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

0 ★ 0 ↺
in reply to »

Amitai Schleier »
@schmonz@schmonz.com

History

Back to top - More...