Amitai Schleier's Avatar

Amitai Schleier

@schmonz.com

Force multiplier. Outcome improver. Decision sharer. Developer, leader, coach. agilein3minut.es podcaster. Musician. Bad poet (award-winning).

446
Followers
324
Following
348
Posts
06.09.2023
Joined
Posts Following

Latest posts by Amitai Schleier @schmonz.com

Big Steinway from first row

Big Steinway from first row

Haydn, Zappa, Wolpe, Oswald, Medtner, Rachmaninoff

Haydn, Zappa, Wolpe, Oswald, Medtner, Rachmaninoff

Even though I know to expect this, there’s always a
Marc-André Hamelin moment that catches me out. Years ago, for instance, a pedaled downward gliss with every note enunciated, waves stacking so precisely as to sound electronic. Tonight’s moment was in the Etude-Tableau.

19.02.2026 05:23 👍 3 🔁 0 💬 0 📌 0
Donkey face upright

Donkey face upright

Donkey face on my shoulder

Donkey face on my shoulder

We were not formally introduced, but my style of scratching passed muster. Being assigned the task of carrying the weight of a donkey’s head for a few minutes is a privilege.

02.02.2026 02:34 👍 2 🔁 0 💬 0 📌 0

snac is Unixy enough for me to enjoy my occasional dealings with my self-hosted instance. Not skaware, but not a big pile of stuff either.

17.01.2026 02:04 👍 1 🔁 0 💬 0 📌 0
Wooden bench facing birds, trees, partly frozen river, bridge

Wooden bench facing birds, trees, partly frozen river, bridge

Today’s walk.

06.01.2026 02:09 👍 9 🔁 1 💬 0 📌 0

Why yes, those hostnames *are* products from the Precious Roy Shopping Network, thank you so much for noticing my naming scheme!

Last time I had a NAS it was “bottomless-pool” — perfect, no notes, would love to reuse it — but this 2006 Mac Pro has had its name for 20 years.

03.01.2026 03:32 👍 0 🔁 0 💬 0 📌 0
Debian 13 etc

Debian 13 etc

Obligatory fastfetch

03.01.2026 03:04 👍 0 🔁 0 💬 1 📌 0
Please reboot the system, they said

Please reboot the system, they said

Live-upgraded MacPro1,1 NAS to OMV 8. Reboot failed. Of course I forgot something about 32-bit UEFI grub2.

Booted 8’s ISO without any special grub flags. (On this box, whoa.) Easy repair.

These were my final big questions. I now trust this system with my data. Blog post soon.

03.01.2026 02:40 👍 0 🔁 0 💬 1 📌 0
fastfetch output

fastfetch output

Today’s #pkgsrc hacking:

1. Get fastfetch and all of its dependencies building on Mac OS 10.9 #MavericksForever

2. Include pkgsrc in the package report

01.01.2026 00:33 👍 7 🔁 0 💬 0 📌 0

It’s hard to fix something because it’s easy to break something else?

That’s your clue: refactor first.

(Special case of the general KFB wisdom “First make the change easy, then make the easy change.”)

#Refactoring #ExtremeProgramming #XPLives

11.12.2025 20:11 👍 1 🔁 1 💬 0 📌 0
Mac boot picker shows NetBSD logo and text label

Mac boot picker shows NetBSD logo and text label

fastfetch output

fastfetch output

Macmini6,2 #netbsd

23.11.2025 03:10 👍 2 🔁 0 💬 0 📌 0

Periodic reminder: if you’re intrigued by a job posting touting #ExtremeProgramming, maybe it’s what it claims to be. I hope so. But maybe not.

Hit up your network before applying. If you’re reading this, I’m in your network.

21.11.2025 03:10 👍 3 🔁 1 💬 0 📌 0

Periodic reminder: if you’re intrigued by a job posting touting #ExtremeProgramming, maybe it’s what it claims to be. I hope so. But maybe not.

Hit up your network before applying. If you’re reading this, I’m in your network.

21.11.2025 03:10 👍 3 🔁 1 💬 0 📌 0

If #EngineeringLeadership doesn’t believe neurospicy folks can strengthen a team, they’re simply wrong. Maybe they’ll learn.

But if a supposed #ExtremeProgramming expert doesn’t grok this, such remarkably deep failure of understanding indicates ignorance AND profound obstinacy.

18.11.2025 17:12 👍 0 🔁 0 💬 0 📌 0

Turns out it doesn’t matter how wide-eyed and well-intentioned your imaginings are if your boss is determined to not appreciate you.

16.11.2025 03:37 👍 0 🔁 0 💬 0 📌 0

If you don’t know how to care for people and don’t care to learn, by definition — no matter how convincingly you write, speak, and code — you are not an #ExtremeProgramming expert. And when you take a power position and try to enact XP among humans, we can see you’re a charlatan.

13.11.2025 02:54 👍 4 🔁 1 💬 0 📌 0

If you don’t know how to care for people and don’t care to learn, by definition — no matter how convincingly you write, speak, and code — you are not an #ExtremeProgramming expert. And when you take a power position and try to enact XP among humans, we can see you’re a charlatan.

13.11.2025 02:54 👍 4 🔁 1 💬 0 📌 0
Small Macs

2018 Mac mini was already being weird. Then macOS Tahoe dropped support. Usually I'd want NetBSD. But the only option was Linux, and it's pretty darn okay.

Here's my setup: schmonz.com/2025/11/12/s...

(Writing... muscles... loosening.)

#macos #linux #netbsd

13.11.2025 00:23 👍 0 🔁 0 💬 0 📌 0

Got some slack time? Pick a risk to reduce.

Got no slack time? Defer something, then pick a cost to reduce.

#ContinuousImprovement

30.09.2024 00:58 👍 3 🔁 3 💬 0 📌 0

#SenderRewritingScheme with #notqmail via #pkgsrc:

echo srs.dom.ain > control/srs_domain
echo "$SECRET" > control/srs_secrets
echo srs.dom.ain >> control/rcpthosts
echo srs.dom.ain:srs >> control/virtualdomains
echo "| srsfilter" > alias/.qmail-srs-default

+ MX for srs.dom.ain

29.09.2025 19:12 👍 0 🔁 0 💬 0 📌 0

#qmail lacks #TLS. #notqmail doesn't include it either (yet!). But if you install from #pkgsrc…

# chown qmaild:nofiles control/servercert.pem
# chmod 640 control/servercert.pem
# ln -s control/servercert.pem control/clientcert.pem
# update_tmprsadh
# /etc/rc.d/qmail restart

🔐

29.09.2025 13:17 👍 0 🔁 0 💬 1 📌 0

For our next trick with #notqmail from #pkgsrc:

Want to SMTP-reject SPF failures when the source domain specifies explicit-fail?

1. Add SPP_SPF_RESULT_FAIL="E550 spf_smtp_msg" to
control/tcprules/smtp
2. Run "/etc/rc.d/qmailsmtpd cdb"
3. There is no 3rd thing, is that clear?

29.09.2025 00:16 👍 0 🔁 0 💬 1 📌 0

Another neat trick with #notqmail from #pkgsrc:

The default SMTP configuration rejects nonexistent recipients.

(qmail famously accepts all recipients for its domains even when those recipients don't exist, and then has to queue totally avoidable bounce messages. But you won't.)

28.09.2025 20:19 👍 0 🔁 0 💬 1 📌 0

Another #notqmail from #pkgsrc trick:

To enable #greylisting, simply uncomment "greylisting-spp-wrapper" in control/smtpplugins. That’s it.

(Add any exempt recipient addresses to control/greylist/exemptrcpts, or entire recipient domains to control/greylist/exemptrcpthosts.)

28.09.2025 00:46 👍 0 🔁 0 💬 1 📌 0
# mkdir -p control/domainkeys/dom.ain
# chown -R qmailr control/domainkeys
# cd control/domainkeys/dom.ain
# openssl genrsa -out default 1024
# chmod 640 default
# openssl rsa -in default \
-pubout -out default.pub

# mkdir -p control/domainkeys/dom.ain # chown -R qmailr control/domainkeys # cd control/domainkeys/dom.ain # openssl genrsa -out default 1024 # chmod 640 default # openssl rsa -in default \ -pubout -out default.pub

Running #notqmail via qmail-run from #pkgsrc? Cool. Add #DKIM signing like so, then publish a TXT record with your `default` policy. Done!

27.09.2025 00:28 👍 0 🔁 2 💬 1 📌 0

Most practical experts don’t write a book. Distinct tasks, incentives, skills.

For the same reasons, some published authors are better at describing than at enacting.

Maybe an author really knows, in context, under stress, how to *do* the thing. Maybe not.

#ExtremeProgramming

19.09.2025 00:51 👍 3 🔁 0 💬 0 📌 0

Unfortunately, even if the person following these steps loves #ExtremeProgramming (and is widely held to be expert in it), they’re no less destructive.

15.09.2025 01:45 👍 1 🔁 1 💬 0 📌 0

Unfortunately, even if the person following these steps loves #ExtremeProgramming (and is widely held to be expert in it), they’re no less destructive.

15.09.2025 01:45 👍 1 🔁 1 💬 0 📌 0

Hate #ExtremeProgramming and want others to hate it?

1. Become Director of Engineering

2. Tell org and stakeholders that XP will fix longstanding problems

3. Regularly interfere with devs’ learning

4. Design projects to delay ROI

5. Find scapegoats

Maybe they’ll blame #XP.

15.09.2025 00:12 👍 0 🔁 0 💬 0 📌 1
Dahlia

Dahlia

14.09.2025 20:49 👍 1 🔁 0 💬 0 📌 0

Also: not a success, at least not in his eyes. I've had a much easier time making appreciable progress when working with folks in power positions who don't imagine themselves to be XP experts.

13.09.2025 18:35 👍 0 🔁 0 💬 0 📌 0