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

Hoo boy this was a clue.



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

0 ★ 0 ↺
in reply to »

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

@jmeowmeow dunno what’s going on with that site but it seems barely not abandoned.



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

0 ★ 0 ↺

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

Do you wish #UniversalEditButton had more universal browser support? Here's "Edit This Page", a userscript that does the same kinda thing. Instead of putting an icon in the address bar (userscripts can't do this), it overlays a button on the page. #wiki

https://schmonz.com/software/editthispage



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

0 ★ 0 ↺

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

In between everything, waiting for microwave while kid read to himself, #weeklypiano returns to #Mordasov and his #Jazz Miniatures. Next in line is No. 11, “I will dance”, recorded as expediently as possible: https://www.youtube.com/watch?v=LePocNiNCBM&list=PLkuryjnRFclTzNyap3TRgLtWxgQmbu5Am&index=26 #pianominiatures #pianominiature



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

0 ★ 0 ↺
in reply to »

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

@Trevoke More than fair, and thank you for reminding me of Hughson's Iron Law of Tools: "That which does _for_ you, also does _to_ you." (https://genehughson.wordpress.com/2012/11/19/the-iron-law-of-tools/)



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

0 ★ 0 ↺
in reply to »

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

@thirstybear lovely innit? I tried and failed to get the guy to give me an example of how this could be terrible. I guess his budget only permits doing that while coding.

I’ll be curious to hear if the extension serves you, almost does, could be of more service, and/or incinerates everything in your vicinity.



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

0 ★ 0 ↺

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

ICYMI: Got a pre-commit hook that runs #JUnit5 tests? Try "When All Tests Were Green". It's trivial to add to your build, requires no change in human behavior, and by the end of Day 1 will have saved you more time than it cost to set up.

https://schmonz.com/software/when-all-tests-were-green/

#tdd #xp #java



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

0 ★ 0 ↺

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

@ellenor@bvq.umbrellix.org @ska yeah in my case it ain’t the chocolate



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

0 ★ 0 ↺
in reply to »

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

@ska I am now! (Step 1 was to see who thinks they’re being subtootled. We’re further ahead than that.)



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

0 ★ 0 ↺
in reply to »

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

@Trevoke yes, I need to find better words for what this tiny dumb thing is doing. I almost _always_ run my tests more than once per commit (of course)! So the catchphrase on the thing is real wobbly. What I'm trying to avoid is the part at the end, where the tests wind up getting run twice in rapid succession (because pre-commit hook typically runs them) even though they were green the first time (because seeing them green is typically when I move to commit).



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

0 ★ 0 ↺
in reply to »

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

@Trevoke learning to not run the tests because maybe I can just wait for the pre-commit hook to run them? or some other scenario you're thinking of? I'm not _trying_ to be dense, just succeeding. I share the worry in principle, is why I'm trying to make sure I've got the details.



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

0 ★ 0 ↺

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

In the moment when you want a change, pause.

Imagine that the change had already occurred long ago, of its own accord. What would have had to be true for that to happen?

Work on making those things true.



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

0 ★ 0 ↺
in reply to »

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

@GeePawHill if we’re stuck likening change-husbandry to something from a high school sport, it’s a _bit_ more like five offensive linepersons trying to drag a sled in the same direction. Still not a great example.



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

0 ★ 0 ↺

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

@GeePawHill I remember being on the high school track team and seeing what looked like sheer insanity: kids my age running full-tilt, hoping to plant that wobbly pole in exactly the right spot, hoping to be able to push it however is right (lord knows I never tried) to go airborne and forward and up over down onto the mat. There are a whole lotta wrong ways to pole vault and it looked like at speed most of them hurt pretty good. It’s all very vivid and ready to be seen in my mind’s eye the moment anything like “run fast and hard and straight at something” gets said 🙂



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

0 ★ 0 ↺
in reply to »

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

@GeePawHill also also, your verbiage here puts me in mind of pole-vaulting. Dunno if that metaphor can take you anywhere but it’s what I’m seeing.



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

0 ★ 0 ↺

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

@GeePawHill was just revisiting some old thoughts and encountered one related to this: what are some reasons my desideratum hasn’t happened by itself already? If yer such an eager beaver, set to work on those. Also a cousin of make the change easy, then make the easy change.



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

0 ★ 0 ↺

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

Chop scope, carry feedback.



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

0 ★ 0 ↺
in reply to »

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

@JayBazuzi hmmm. Is there existing tool support for detecting tests that haven’t been red since some threshold? Because this one rabbit hole has already been too many 🤪



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

0 ★ 0 ↺
in reply to »

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

@christianhujer 💯my favorite retro cadence is Mobodoro. Small, quick, and recent, and (IME) makes it more likely we’ll retrospect more continuously than that.



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

0 ★ 0 ↺
in reply to »

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

@allenholub such a special piece. Here’s my take from when I was recording something new every day: https://youtu.be/Nbvvvjnw164 Have you recorded it, perchance?



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

0 ★ 0 ↺

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

To me, #Mompou always sounds like he knows a secret. It can’t be explained, but it could glance sidewise off your brain until you recognize it in your own memories.

Maybe _that’s_ his secret.

The fifth Prélude: https://youtu.be/2-GW8el772I #weeklypiano #pianominiatures



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

0 ★ 0 ↺
in reply to »

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

@kevinrutherford added to the “neighboring ideas” wiki page. Thanks!



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

0 ★ 0 ↺

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

@sevan@noc.social isn’t it lovely? (But the failed discussion on that LinkedIn thread helped me write the FAQ.)



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

0 ★ 0 ↺

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

“Running the same tests on the same code a second time offers no marginal benefit, costs twice as much, interrupts flow, discourages frequent small well-tested commits, and engenders learned helplessness.”

This might help: https://github.com/schmonz/junit-whenalltestsweregreen/wiki/FAQ

#java #kotlin #tdd #junit #git



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

0 ★ 0 ↺

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

Not doing retrospectives? Sure, you’re missing opportunities for improvement. But mainly you’re practicing

- Not noticing things
- Not talking about what matters most
- Not deepening human relationships

Teams are always improving incrementally at something. Choose wisely.



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

0 ★ 0 ↺
in reply to »

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

@AstridSawatzky workflow makes a lot of sense, and helps me think about which conditions must hold for WATWG to do any good. Also thanks for reminding me about Infinitest. Noted it on my list of Neighboring ideas (https://github.com/schmonz/junit-whenalltestsweregreen/wiki/Neighboring-ideas) and will add more compare/contrast later.



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

0 ★ 0 ↺
in reply to »

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

@Trevoke just to make sure I’m not missing something, could you say a bit more about what’s theoretically worrisome?



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

0 ★ 0 ↺
in reply to »

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

@AstridSawatzky I’ve used that one lightly and liked the idea. Do you rely on it in place of a pre-commit full test run? If so, has it ever let you down?



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

0 ★ 0 ↺
in reply to »

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

@cvennevik I didn’t think I was making anything exciting. But oooh, trying it could somehow ruin my day? _That_ gives me a frisson



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

0 ★ 0 ↺

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

“Please do not use and do not advertise that extension. It's going to cause damage to your teams and others'.” — Some person who never explained why or how

“Check out my little #junit5 extension that might help you want to commit more often.” — Me

https://github.com/schmonz/junit-whenalltestsweregreen #tdd



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

0 ★ 0 ↺
in reply to »

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

@FalkAppel@digitalcourage.social Update: the JUnit 5 implementation shipped first. https://octodon.social/@schmonz/110188180155743745



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

0 ★ 0 ↺
in reply to »

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

0 ★ 0 ↺
in reply to »

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

@AstridSawatzky hey thanks! I’ve been on a “you know that annoys you, so at least half-ass a shell script about it” kick lately.



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

0 ★ 0 ↺
in reply to »

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

@gdinwiddie I’m curious how the one led to the other?



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

0 ★ 0 ↺

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

@reinhilde@bvq.umbrellix.org agreed (and on my list to figure out the needed config if someone using maven doesn’t beat me to it).



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

0 ★ 0 ↺

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

@reinhilde@bvq.umbrellix.org among my various open source projects, turns out it’s unusual for me to feel so sure that there are other people who should want to use it. Not sure whether that’s weird or totally par for the open course.



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

0 ★ 0 ↺

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

Do you like small commits? Do you _usually_ remember to run the tests first?

Make safe, tested commits faster with When All Tests Were Green, a JUnit 5 extension now available from Maven Central.

More info: https://schmonz.com/software/when-all-tests-were-green/

#java #kotlin #scala #clojure #tdd



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

0 ★ 0 ↺
in reply to »

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

0 ★ 0 ↺
in reply to »

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

@dressupgeekout a lovely question. For me, at least these:

1. If I’d been lucky enough to have any of those musical ideas, I’d have felt the need to do whatever it took to carry them out (as the composer did)

2. In retrospect, the beginning contained everything the music needed to go where it went

3. Changing any single note seems like it would destroy the music’s integrity



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

0 ★ 0 ↺

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

Still stuck using cvs for some things?

Probably not. But I am, and this little wrapper script lets me type cvs diff and get git-style output and paging. Name it cvs and put it in front of your PATH. https://github.com/schmonz/package-rebuild/blob/main/bin/pkgsrc-cvs-wrapper



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

0 ★ 0 ↺
in reply to »

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

@Brodyberg how is called this book?



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

0 ★ 0 ↺
in reply to »

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

0 ★ 0 ↺
in reply to »

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

As a someday-composer, I hope to write music that’s parsimonious, organic, and seemingly inevitable. Medtner and Mompou offer my favorite (very distinct) worked solutions to these self-imposed constraints. Medtner is my piercing north star, but Mompou is diffuse guiding light.



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

0 ★ 0 ↺

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

“Here’s a photo proving that I once sat at a table with Laurie Williams, Martin Fowler, and Rebecca Parsons.” 7 years later, mind remains boggled. https://schmonz.com/2016/04/10/aatc-2016-devops-dojo-discussion-panel/



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

0 ★ 0 ↺

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

Our most recent #weeklypiano composer whose surname did not begin with “M” was January 5. The streak continues with Mompou: Paisajes, the first one (“The Fountain and the Bell”). https://www.youtube.com/watch?v=LMTwWB5bYVw&list=PLkuryjnRFclTzNyap3TRgLtWxgQmbu5Am&index=24 #pianominiature #pianominiatures #classicalpiano #romanticism #mompou #bcn



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

0 ★ 0 ↺

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

0 ★ 0 ↺

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

@sevan@noc.social the very slight efforts I very occasionally make



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

0 ★ 0 ↺

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

Some days you’re the driver, some days you’re the mule. Mordasov Jazz Miniature No. 10 (subtitled “Blyues”): https://www.youtube.com/watch?v=G-5-ec3tTwY&list=PLkuryjnRFclTzNyap3TRgLtWxgQmbu5Am&index=23 #weeklypiano #pianominiature #pianominiatures #mordasov #blyues



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

0 ★ 0 ↺

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

0 ★ 0 ↺

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

A way to determine whether you’re developing an extension to a test framework: are you writing tests that create, remove, build, and run other tests?



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

History

Back to top - More...