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
3 ★ 0 ↺

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

    ...

    chebra »
    @chebra@mstdn.io

    @schmonz I just "discovered" snac on Friday, set up my instance on Saturday and suddenly I'm seeing posts about how everyone is using it. Damned Baader-Meinhof phenomenon.

      Ron Jeffries »
      @RonJeffries@mastodon.social

      @schmonz um well ok

        ...
        2 ★ 0 ↺

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

            Laurent Bercot »
            @ska@social.treehouse.systems

            @schmonz you're the real snac

              ...
              0 ★ 0 ↺

              Amitai Schleier »
              @schmonz@schmonz.com

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

                2 ★ 0 ↺

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

                in reply to »

                Misty »
                @misty@digipres.club

                @onfy Ohhh I get what you mean now. Hm

                  1 ★ 0 ↺

                  Amitai Schleier »
                  @schmonz@schmonz.com

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

                  VIA PORT ROTTERDAM

                  Alt...VIA PORT ROTTERDAM

                  1 ★ 3 ↺
                  Tomas Ekeli boosted

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

                  ...

                  George Dinwiddie »
                  @gdinwiddie@mastodon.social

                  @schmonz
                  "Understand only what we are taught?"

                  No, curiosity can lead us to understand new things without a teacher.

                    ...
                    1 ★ 0 ↺

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

                      2 ★ 1 ↺
                      Ted M. Young boosted

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

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

                                דיינו

                                1 ★ 1 ↺

                                Amitai Schleier »
                                @schmonz@schmonz.com

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

                                0 ★ 1 ↺
                                Josh Bruce boosted

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

                                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 »
                                  @bcallah@bsd.network

                                  9 ★ 3 ↺

                                  Amitai Schleier »
                                  @schmonz@schmonz.com

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

                                  ...

                                  Brody Berg »
                                  @Brodyberg@mastodon.social

                                  @schmonz my favorite thing about spikes is that planned or not they happen, so save yourself the trouble and plan them in!

                                    ...
                                    0 ★ 0 ↺

                                    Amitai Schleier »
                                    @schmonz@schmonz.com

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

                                      1 ★ 0 ↺

                                      Amitai Schleier »
                                      @schmonz@schmonz.com

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

                                      8 ★ 7 ↺

                                      Amitai Schleier »
                                      @schmonz@schmonz.com

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

                                      ...

                                      matthew green »
                                      @mrgtwentythree@mastodon.sdf.org

                                      @schmonz i prefer continually playing the cure on repeat, sorry ;)

                                        ...
                                        0 ★ 0 ↺

                                        Amitai Schleier »
                                        @schmonz@schmonz.com

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

                                          0 ★ 0 ↺

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

                                            ...

                                            Laurent Bercot »
                                            @ska@social.treehouse.systems

                                            @schmonz That's how I would do it (but I would use execline's trap command 😉)

                                            Also, Minecraft is written in Java? Oof, that shows its age.

                                              ...
                                              1 ★ 0 ↺

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

                                                Beady Belle Fanchannel »
                                                @Profpatsch@mastodon.xyz

                                                @ska @schmonz That’s why it was always super moddable. JVM class disassemblers are dime a dozen and it’s trivial to inject your own code via dynamic runtime reflection and stuff.

                                                Arguably why it got so popular in the first place. It didn’t even have official modding support for the longest time.

                                                  ...

                                                  Beady Belle Fanchannel »
                                                  @Profpatsch@mastodon.xyz

                                                  @schmonz infinisil wrote a pretty incredible automatic config a few years back github.com/infinisil/on-demand

                                                  Maybe that helps. Since it starts the server on demand and serializes & stops it after 15 mins or so.

                                                    ...
                                                    0 ★ 0 ↺

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

                                                      3 ★ 0 ↺

                                                      Amitai Schleier »
                                                      @schmonz@schmonz.com

                                                      Good morning

                                                      Water drops on purple flowers

                                                      Alt...Water drops on purple flowers

                                                      2 ★ 0 ↺

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

                                                        ...

                                                        Deborah Hartmann Preuss, pcc »
                                                        @deborahh@cosocial.ca

                                                        @schmonz @msilpala hi guys! It does my heart good, to see you smiling together. ❤
                                                        Have fun!

                                                          Jason Yip »
                                                          @jchyip@mastodon.online

                                                          Suggest "learn how to think critically" comes before "learn how to use an AI advisor".

                                                          ...

                                                          Maaret Pyhäjärvi »
                                                          @maaretp@mas.to

                                                          Today I became a student and I will graduate (which I never did) after one spoken conversation in Swedish and a thesis work with lower academic standards than my publications. I already started the thesis and expect to graduate in June.

                                                          I feel so many things about this. Happy that schools know how to score the budget they need, without lowering the bar they have. Awful on switch from uni to vocational. Horrible on customers thinking this matters when I’m part of bids.

                                                          ...
                                                          1 ★ 0 ↺

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

                                                            ...

                                                            Maaret Pyhäjärvi »
                                                            @maaretp@mas.to

                                                            @schmonz have two decades on that, and it’s hard to imagine it’s more than a story of versatile paths, and persistence. I always loved a story though. It’s funny how this will make the question of my school background the Finnish IT magazine always tries to capture in article info boxes even harder.

                                                              0 ★ 0 ↺

                                                              Amitai Schleier »
                                                              @schmonz@schmonz.com

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

                                                              #!/bin/sh
                                                              set -e

                                                              main() {
                                                              :
                                                              }

                                                              main "$@"
                                                              exit $?

                                                              ...

                                                              Laurent Bercot »
                                                              @ska@social.treehouse.systems

                                                              @schmonz I notice an unnecessary indirection

                                                                ...
                                                                1 ★ 0 ↺

                                                                Amitai Schleier »
                                                                @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 ★ 1 ↺
                                                                  GeePawHill boosted

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


                                                                    ...

                                                                    Barney Dellar (he/him) »
                                                                    @BarneyDellar@mastodon.scot

                                                                    @schmonz It was great to catch up with you on Monday :) Maybe we can meet in person if you’re ever back in Europe.

                                                                      ...
                                                                      1 ★ 0 ↺

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

                                                                        2 ★ 2 ↺

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

                                                                        ...

                                                                        Laurent Bercot »
                                                                        @ska@social.treehouse.systems

                                                                        @schmonz Why are you presenting it as an either/or choice? I work alone most of the time (which means I'm not practicing team skills) and I still manage to get rusty with technologies too!

                                                                          ...
                                                                          1 ★ 0 ↺

                                                                          Amitai Schleier »
                                                                          @schmonz@schmonz.com

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

                                                                            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! 😉

                                                                              ...

                                                                              George Dinwiddie »
                                                                              @gdinwiddie@mastodon.social

                                                                              @schmonz
                                                                              New account on your own server?

                                                                                ...
                                                                                0 ★ 0 ↺

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

                                                                                  ...

                                                                                  George Dinwiddie »
                                                                                  @gdinwiddie@mastodon.social

                                                                                  @schmonz
                                                                                  Ahh, self hosting: the joy of knowing you can set things up the way you want; the drudgery of knowing you have to set things up the way you want. 🥹

                                                                                    ...
                                                                                    1 ★ 0 ↺

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

                                                                                      Amitai Schleier »
                                                                                      @schmonz@octodon.social

                                                                                      I've moved to @schmonz@schmonz.com. Follow me there if you're not already automatically doing so.

                                                                                        ...
                                                                                        1 ★ 0 ↺

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

                                                                                          0 ★ 0 ↺

                                                                                          Amitai Schleier »
                                                                                          @schmonz@schmonz.com

                                                                                          Sure, practice #refactoring so that your code is likely more amenable to the next needed change.

                                                                                          But don't sleep on how it also makes you likely more amenable to the next needed refactoring.

                                                                                          #XPLives



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

                                                                                          0 ★ 0 ↺
                                                                                          in reply to »

                                                                                          Amitai Schleier »
                                                                                          @schmonz@schmonz.com

                                                                                          @gdinwiddie something like "We're placing a bigger bet. We're declaring our intention for the next months (or years!) to be less creative than usual about delivering value, to be less flexible about what to do by when, to be less responsive when the business's needs change." (from https://agilein3minut.es/20)



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

                                                                                          History

                                                                                          Back to top - More...