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 ↺

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

Sometimes there’s a piano here. Not my lucky day.



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

0 ★ 0 ↺
in reply to »

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

... [SENSITIVE CONTENT]@vaguery subscribe



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

0 ★ 0 ↺
in reply to »

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

@joeyh nope nope nope

(But maybe would be less wrong if said about some piece marked “leggiero”)



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

0 ★ 0 ↺

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

OH: That code's got deprecooties.



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

0 ★ 0 ↺
in reply to »

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

@jer_ delicious, no doubt. I appreciated my easy access to Roos while it lasted. In a few months I’ll have a great walkable coffeeshop again.



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

0 ★ 0 ↺
in reply to »

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

@jer_ correct. What’s today’s?



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

0 ★ 0 ↺
in reply to »

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

0 ★ 0 ↺

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

Current status: build-testing the latest ikiwiki (https://ikiwiki.info) and its many dependencies on CentOS, Debian, Devuan, FreeBSD, Mac OS X, NetBSD, OpenBSD, Tribblix, Ubuntu, Void. #pkgsrc



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

0 ★ 0 ↺

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

Hey New York, get ready for "Strangle Your Legacy Code", as seen on my #CodingTour! The exercise centers on #MobProgramming, #LegacyCode, and #TDD. RSVP for February's #XP & #Agile Meetup: https://schmonz.com/talk/2019-nyc-february/

And limited availability for new clients: https://latentagility.com



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

0 ★ 0 ↺

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

0 ★ 0 ↺

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

Slides for “Run Your Own Email Server!” from #DevOpsDaysNYC, including coupon for the @AgileIn3Minutes book: https://schmonz.com/2019/01/25/devopsdays-nyc-run-your-own-email-server

(And thanks @dhh for the timely quote!)



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

0 ★ 0 ↺

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

Next time you think

“Let’s add a dependency on X.”

try saying instead

“Let’s agree that someday our application will break because of X.”

What might change for you?

#XP #DevOps #RiskManagement



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

0 ★ 0 ↺

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

When we’re responsible for production, it can be hard to find room to learn. That’s why I run my own email server. I own all the decisions, take more risks, and have learned lots. And so can you.

NYC, this Thursday: https://schmonz.com/talk/2019-devopsdays/

#DevOpsDays #DevOps #pkgsrc #qmail



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

0 ★ 0 ↺

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

Bootstrapping #pkgsrc on #pinebook. Just playing around before installing #NetBSD.



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

0 ★ 0 ↺

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

Put on Hamelin playing Balakirev’s piano-only arrangement of the Romanza from Chopin No. 1. Taavi asked me to pick him up and dance. My new permanent corporeal form is: puddle.



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

0 ★ 0 ↺

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

@liw@social.nasqueron.org eek. What changed?



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

0 ★ 0 ↺

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

Arrived in the mail from T’s grandparents. My first thought: “Since when do kids’ books talk about email protocols?” Might have my head a little too far up that problem space. #pop #smtp #neither



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

0 ★ 0 ↺

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

Current flavor: Taavi, marching around the house, returning to the dining room followed by his 3- and 6-year old cousins with an enormous triumphant grin.



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

0 ★ 0 ↺

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

Not much time left! Register for #DevOpsDays NYC and hear why you easily could (and maybe should) run your own email server.

https://t.co/TyAY9rTQET for details

https://t.co/i3AlopHj4o for diversity tickets

#DevOps #pkgsrc



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

0 ★ 0 ↺

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

New on latentagility.com: "Amitai has the gift of bridging technical skills with insights into people collaboration and systemic issues." https://latentagility.com/testimonial/thorsten

Want some of this for your NY-metro org in Q1 or Q2? Get in touch.

(Thanks @thbrunzendorf for your kind words)



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

0 ★ 0 ↺

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

I've shipped quite a few improvements for #qmail users in the 2018Q4 release of #pkgsrc, the practical cross-platform Unix package manager. In one sentence:

It's probably easy for you to run qmail now.

With more sentences and a demo: https://schmonz.com/2019/01/07/2018q4-qmail-updates-in-pkgsrc/

#DevOps



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

0 ★ 0 ↺

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

I use a Mac, but don't particularly care for launchd. So I installed pkgtools/rc.d-boot and sysutils/daemontools-run from #pkgsrc and converted my custom launchd items from XML to tiny shell scripts. Nice.



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

0 ★ 0 ↺

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

@sehnsucht@bsd.network It probably works for unencrypted connections, but I found a pretty good bug in my STARTTLS implementation that has to get fixed before blacklistd(8) support can be useful in typical configs. Cool that you’re watching 🙂



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

0 ★ 0 ↺

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

Join us at DevOpsDays NYC later this month! Early bird price expires today. I’ll tell you in 5 minutes how and why to run your own email server. Come tell me things, too. https://schmonz.com/talk/2019-devopsdays/ #devops #nyc #agile #xp



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

0 ★ 0 ↺

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

A little late saying so, but Hanukkah went pretty well. #schumann #medtner #pianosheetmusic #piano



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

0 ★ 0 ↺

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

Do you use #pkgsrc on non-#NetBSD? Do you _not_ run #qmail?

Great! Please update to pkgsrc-current and test two packages for me: https://mail-index.netbsd.org/pkgsrc-users/2018/12/17/msg027809.html

(NetBSD and/or qmail users, happy to hear your results too.)



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

0 ★ 0 ↺

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

If you can listen past the crackling audio, you'll hear a fine conversation with Faye Thompson, Esther Derby, and Ryan Ripley on what people — ourselves included — need to reflect and change our behavior. https://schmonz.com/talk/20181210-agile-for-humans/ #Agile #Scrum #Retrospectives #Coaching #Facilitation



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

0 ★ 0 ↺

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

[Please share widely!]

Could your NY-area company gain more from developing software? I have some Q1 and Q2 availability.

My consulting, #coaching, and training look like this: https://latentagility.com/services

People say this: https://latentagility.com

#Dev #XP #TDD #Agile #Scrum



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

0 ★ 0 ↺
in reply to »

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

0 ★ 0 ↺

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

RFC 3207 says an SMTP server must reset all state after STARTTLS. One way to be very sure — architecture permitting — would be to kill and restart the server.

This was quite easy to implement in the latest acceptutils: https://marc.info/?l=qmail&m=154308059931375&w=2



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

0 ★ 0 ↺

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

The bug in my SMTP proxy is being triggered by emails from my mom. How did I not manage to expect this?



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

0 ★ 0 ↺

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

For me, #Coderetreat is about three things:

1. Play
2. Gratitude
3. Community

More on this and other reflections from co-facilitating #GDCR18 in New York: https://schmonz.com/2018/11/18/brooklyn-november-2018-global-day-of-coderetreat/

#TDD #PairWithMe #XP #Agile #Scrum



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

0 ★ 0 ↺

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

This Saturday is Global Day of #Coderetreat 2018! I'll be doing #gdcr18 from Brooklyn. See you there? https://schmonz.com/talk/2018-gdcr



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

0 ★ 0 ↺

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

Still my favorite angle.



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

0 ★ 0 ↺

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

Today's update to my SMTP AUTH implementation for #qmail now also provides TLS for message submission and incoming deliveries, without patching! More: https://marc.info/?l=qmail&m=154171120706990&w=2

As always, if you use #pkgsrc, just get the latest qmail and qmail-run. 🙂



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

0 ★ 0 ↺

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

@liw@social.nasqueron.org relevant to my current activities. Thanks for this.



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

0 ★ 0 ↺
in reply to »

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

0 ★ 0 ↺

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

I mostly avoid gigs that require travel. But if the amount of travel is very small, and the friends I’m gigging with are very good... gotta head to bed. Early flight.



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

0 ★ 0 ↺

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

At (and wearing a bit of) the playground.



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

0 ★ 0 ↺

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

Thanks, fellow NYers, for coming to tonight's #MobProgramming Workshop!

Slides, references, and a sweet deal on the https://agilein3minut.es book: https://schmonz.com/2018/10/25/nyc-mob-programming-workshop/

I'm an indie tech coach. Can I be of service? https://latentagility.com

#NYCLean #CTOSchool #TDD #Dev #Python



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

0 ★ 0 ↺

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

I've shipped my SMTP AUTH implementation for #qmail. It's designed to avoid patch conflicts, add new user-controlled features, and perhaps offer desirable
security properties. More: https://marc.info/?l=qmail&m=154048252009339&w=2

If you use #pkgsrc, just update to the latest qmail and qmail-run. 🙂



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

0 ★ 0 ↺

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

Getting to be bedtime here. Please, have my favorite pianist’s left-hand-only arrangement of Tchaikovsky’s Lullaby, Op. 16 No. 1. https://youtu.be/v37vL_xnCmQ



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

0 ★ 0 ↺

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

0 ★ 0 ↺

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

After saying something like “light” and having it turned on.



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

0 ★ 0 ↺
in reply to »

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

0 ★ 0 ↺

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

New York people! Two weeks from today, a very special joint meetup of #CTO School and NYC #Lean/:

"#MobProgramming for Non-Programmers"

As seen on my recent European #CodingTour!

Take this chance. Come play. Details: https://schmonz.com/talk/2018-nyc-october/

#Agile #Coaching #TDD #XP



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

    0 ★ 0 ↺

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

    Sometime overnight, https://agilein3minut.es had its 50,000th download. I started it with various goals, wishes, and imaginings, many of which have come to pass, but none of which involved a number anywhere close to this wide.



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

    0 ★ 0 ↺

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

    I still seem to have a résumé. So now it's updated to mention #CodingTour: https://schmonz.com/resume



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

    0 ★ 0 ↺
    in reply to »

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

    LOL if your package manager can't:

    - Install from binaries
    - Build from source
    - Hide undeclared dependencies from builds
    - Use another compiler
    - Intercept all calls to cc, ld, libtool, etc. (https://www.netbsd.org/gallery/presentations/joerg/eurobsdcon2009/wrapper.html)
    - Run as root or non-root
    - Run on a different OS
    - Provide quarterly stable releases
    - Offer nearly 20,000 packages



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

    0 ★ 0 ↺

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

    Your periodic reminder that

    - You depend, every day, in dev and in prod, on software that behaves differently from version to version
    - Homebrew doesn’t work on Linux, apt-get doesn’t work on Mac, not all computers are x86
    - Your time is valuable
    - #pkgsrc exists



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

    History

    Back to top - More...