Amitai Schleier

@schmonz@schmonz.com

Force multiplier.
Outcome improver.
Decision sharer.
Developer, leader, coach.
https://agilein3minut.es podcaster.
Musician.
Bad poet (award-winning).
Joined: Apr 05, 2017 (@octodon.social)
SelfHosted: Mar 30, 2025
Pronouns: he/they
Podcast: ✔ https://agilein3minut.es
Consultancy: ✔ https://latentagility.com
More: ✔ https://schmonz.com
Keyoxide: aspe: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

...
2 ★ 0 ↺
in reply to »

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

@gdinwiddie@mastodon.social friendly amendment: s/You’re never/Nobody’s ever/

    4 ★ 3 ↺

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

    TDD is waste if

    - Things always go as you, your teammates, and your customers expect, or
    - Nobody cares about the costs when they don’t

    ...
    0 ★ 0 ↺
    in reply to »

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

    @ska@treehouse.systems d’awww (guess I haven’t been too salty lately)

      ...
      2 ★ 0 ↺
      in reply to »

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

      @RonJeffries@mastodon.social My toots are now files in the filesystem, so I can find one from whenever ago by recursively searching (and then pulling out the JSON field I care about).

        ...
        0 ★ 0 ↺

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

        @RonJeffries@mastodon.social And now I have just coincidentally learned about "gron" (https://github.com/tomnomnom/gron), which certainly will make this sort of task easier and maybily was named with you in mind?

          4 ★ 0 ↺

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

          my Fediverse microblog with means being able to do this kind of thing:

          :; jq -r '.id' < $(ag -l 'six thirty twelve meters' ~/sites/schmonz.com/snac/data/user/schmonz/public)
          https://schmonz.com/snac/schmonz/p/1743383179.235112

            ...
            2 ★ 0 ↺

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

            Just before there was more than one kid. What a time that was for everyone, and also for us.

            https://schmonz.com/snac/schmonz/p/1743383179.235112

            1 ★ 0 ↺

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

            Got here (mostly) by train. But am not in the Netherlands.

            VIA PORT ROTTERDAM

            Alt...VIA PORT ROTTERDAM

            1 ★ 0 ↺
            in reply to »

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

            @gdinwiddie@mastodon.social same quibble from me. What is there to teach besides what people have somehow already figured out? Teaching isn’t everything. But mainly I took this as a reminder that it’s not nothing, either.

              1 ★ 3 ↺
              Tomas Ekeli boosted

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

              Worth a shot.

              "In the end we will conserve only what we love, we will love only what we understand, and we will understand only what we are taught." -Baba Dioum

              Alt..."In the end we will conserve only what we love, we will love only what we understand, and we will understand only what we are taught." -Baba Dioum

              ...
              2 ★ 1 ↺
              Ted M. Young boosted

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

              Do you know your way around the API? I'd love to add support for it in Greencently, my tiny extension. How you can help: https://github.com/schmonz/junit-greencently/issues/29

              (if you'd like to)

                ...
                1 ★ 0 ↺

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

                Likewise for -- if you know its API, let's support it in Greencently.

                What's Greencently, you very reasonably want to know? https://github.com/schmonz/junit-greencently

                  ...
                  0 ★ 0 ↺

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

                  When making an enhancement to the experience of running automated tests, a cool thing to have for it would be automated tests.

                  A start: https://github.com/schmonz/junit-greencently/commit/99bd02f4757923faa1fcc12e103a9e967fabdd19

                    ...
                    0 ★ 0 ↺

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

                    Struggling with JUnit 4 integration led me to an insight: for my purposes, test frameworks are the wrong extension point.

                    https://github.com/schmonz/junit-greencently/issues/4#issuecomment-2810303244

                      1 ★ 0 ↺

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

                      Some people I know and love could be playing together if I ran a server for them. I'm happy to do that, provided I can approximately never again pay attention to it.

                      Let's see how this setup pans out: https://schmonz.com/2025/04/15/sensible-basic-minecraft-hosting/


                        0 ★ 0 ↺

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

                        אילו האָט זי האָט זי אַן אָריגינעלער ליד וואָס נײַ איז

                        דיינו

                        1 ★ 1 ↺

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

                        Stayed up slightly irresponsibly late programming. Ah, the simple joys.

                        0 ★ 1 ↺
                        Josh Bruce boosted

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

                        Questions to ask a design:

                        Does this inhibit actions we think we don't want taken?

                        Does it afford actions we think we do?

                        Will this inhibit or afford an action to change what we inhibit or afford?

                        How will we find out whether we ought to change what we inhibit or afford?

                        [?]JUnit Team » 🌐
                        @junit@fosstodon.org

                        5.12.2 is released!

                        🐞 Fix regression when using CleanupMode.ON_SUCCESS

                        junit.org/junit5/docs/5.12.2/r

                          [?]Marc Philipp » 🌐
                          @marcphilipp@chaos.social

                          ✨ New blog post: "STF Milestone 3: Release verification and automation"

                          A major goal of the @sovtechfund is to help projects become more sustainable and decrease their truck factor. For , one activity in desperate need of improvement in this area was performing a release. Prior to this milestone, all JUnit releases of the past years had been performed from my local computer. It was high time to change that!

                          marcphilipp.de/blog/2025/04/01

                          screenshot of GitHub Actions workflow chart

                          Alt...screenshot of GitHub Actions workflow chart

                            [?]Dr. Brian Callahan [He/Him] » 🌐
                            @bcallah@bsd.network

                            ...
                            0 ★ 0 ↺

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

                            This is awesome. Do you have more Tiger shenanigans planned?

                              ...
                              0 ★ 0 ↺
                              in reply to »

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

                              @Brodyberg@mastodon.social planned spikes are less, shall we say, spiky

                                9 ★ 3 ↺

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

                                Spike, n.: Intentional, constrained FA so as to hurt less when FO.

                                ...
                                1 ★ 0 ↺

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

                                OH: Whatever needs to be done, I find a way to... delegate it.

                                0 ★ 0 ↺
                                in reply to »

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

                                @mrgtwentythree@mastodon.sdf.org @schmonz Yours is more fun

                                  8 ★ 7 ↺

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

                                  Continuous Disintegration, n.: a development workflow wherein feedback for any change from any contributor is delayed by design.

                                  ...
                                  0 ★ 0 ↺
                                  in reply to »

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

                                  @Profpatsch@mastodon.xyz :whoa-keanu: that is clever. I'm running on a fixed-price VPS, though, so no harm leaving the real thing up.

                                    1 ★ 0 ↺
                                    in reply to »

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

                                    Oooh, execline, of course! Perfect for purpose. Someone on IRC sent me their old execline run script that also sets up a named pipe so I can send other one-off commands to the server when needed.

                                      0 ★ 0 ↺

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

                                      Anyone running a server under process supervision? Interested in how you stop cleanly. My first pass is a wrapper for the usual signals that writes "/stop\n" to the server: https://gist.github.com/schmonz/788a08fe72ea4978d47fe664ea8cc06d

                                      What have I missed?

                                      Also, how often might I need to send other server commands?

                                        ...
                                        3 ★ 0 ↺

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

                                        Good morning

                                        Water drops on purple flowers

                                        Alt...Water drops on purple flowers

                                        2 ★ 0 ↺

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

                                        This week on our block

                                        Light and shadow

                                        Alt...Light and shadow

                                        Rain

                                        Alt...Rain

                                        Fog

                                        Alt...Fog

                                        Texture

                                        Alt...Texture

                                        9 ★ 4 ↺

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

                                        This guy, how do I explain? Cognitively and care-fully simpatico, so many shared people and experiences, my once and with luck also future daily partner. That’s a bit of @msilpala@qoto.org Great to see and squeeze you today, my friend.

                                        Markus and Amitai in Central Park

                                        Alt...Markus and Amitai in Central Park

                                          ...
                                          1 ★ 0 ↺
                                          in reply to »

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

                                          1 ★ 0 ↺
                                          in reply to »

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

                                          @maaretp@mas.to My career shot upward after I graduated at 30. Some of that feels weird, as you say, but outweighed by my pride in having aimed and succeeded.

                                            ...
                                            1 ★ 0 ↺
                                            in reply to »

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

                                            @ska@treehouse.systems Computer doesn’t need it, that’s for sure. This pattern arose from having seen too many shell scripts where the humans forgot they’re allowed to want it, and maybe also don’t write enough shell to remember how.

                                              0 ★ 0 ↺

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

                                              Free idea: try this template for your next shell script. What do you notice?

                                              #!/bin/sh
                                              set -e

                                              main() {
                                              :
                                              }

                                              main "$@"
                                              exit $?

                                              ...
                                              0 ★ 1 ↺
                                              GeePawHill boosted

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

                                              Coming soon to Maven Central, com.schmonz:junit-greencently:20250402171221.0.0-g7a4aa00-14225507806-1:

                                              - Also set status when not complete or green (tx Ron)
                                              - Setup-free .gitignore (tx Llewellyn)
                                              - Refactorings (tx Llewellyn, Petar)
                                              - TrunkVer (tx Raimo & Chris)


                                                ...
                                                1 ★ 0 ↺
                                                in reply to »

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

                                                @BarneyDellar@mastodon.scot Yes! At some point it'll happen. Wish I could invite you and yours for home-cooked dinner, but our home is perhaps strategically poorly located

                                                  1 ★ 0 ↺
                                                  in reply to »

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

                                                  @ska@treehouse.systems you've always been the most capable among us

                                                    2 ★ 2 ↺

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

                                                    Consulting for many years is exactly like consultants' opinions: full of trade-offs. You get better at what you practice and worse at what you don't.

                                                    When I was a consultant, I chose to get rusty with technologies rather than with team skills — and I'd choose the same a million more times.

                                                    ...

                                                    [?]Parade du Grotesque 💀 » 🌐
                                                    @ParadeGrotesque@mastodon.sdf.org

                                                    All right, pkgsrc 2025Q1 has just been announced on the mailing lists.

                                                    It's not even on pkgsrc.org yet! 😉

                                                      ...
                                                      1 ★ 0 ↺
                                                      in reply to »

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

                                                      @gdinwiddie@mastodon.social I seem to have a general preference for this mandatory sort of option. Also I much prefer the failure modes of self-hosting, especially since I opted out (many years ago) of hardware being my problem.

                                                        0 ★ 0 ↺
                                                        in reply to »

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

                                                        @gdinwiddie@mastodon.social Yes! Very excited about it, now that it's done, including a decent-enough migration of my posts.

                                                        (Before that, I was nervous I wouldn't get it done before the old instance goes offline in a few days: https://octodon.social/@CobaltVelvet/112897672123037837)

                                                          ...
                                                          1 ★ 0 ↺
                                                          in reply to »

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

                                                          I've moved from @schmonz@octodon.social. Follow me here if you're not already automatically doing so.

                                                            0 ★ 0 ↺

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

                                                            When you're stuck in a silo, cooperating goes against the grain.



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

                                                            0 ★ 0 ↺

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

                                                            Writing a book about how to do X means you know how to write a book about how to do X.

                                                            We usually assume it also means you know how to do X. Often true, but not always.



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

                                                            0 ★ 0 ↺

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

                                                            If folks form a support group to manage the effects of being managed by you, then we have different definitions of "leadership". Also, yours is incorrect.



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

                                                            0 ★ 0 ↺

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

                                                            Kiddo had song requests for his MP3 player. I used pkgin on his Mac to install yt-dlp and ffmpeg to do the job, and he (1) thinks I’m a magician and (2) wanted to try running the commands himself. #pkgsrc



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

                                                            History

                                                            Back to top - More...