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

              ...

              jmcunx »
              @jmcunx@mastodon.sdf.org

              @ParadeGrotesque

              I have a "theory" :)

              The announcement is for source code. It takes about 2 or 3 weeks for things to replicate and binaries to be built.

                ...

                Parade du Grotesque 💀 »
                @ParadeGrotesque@mastodon.sdf.org

                @jmcunx

                Hmm... You do know pkgsrc is "download source and compile", right?

                  ...

                  jmcunx »
                  @jmcunx@mastodon.sdf.org

                  @ParadeGrotesque
                  Yes. but it also has a binary component with pkgin

                    ...

                    Parade du Grotesque 💀 »
                    @ParadeGrotesque@mastodon.sdf.org

                    @jmcunx

                    Yes, but pkgin is supposed to be synchronized (give or take a couple of days) with the source release.

                    At least, that's my understanding...

                      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

                                  0 ★ 0 ↺

                                  Amitai Schleier »
                                  @schmonz@schmonz.com

                                  Projects are inherently risky.

                                  Projects that by design cannot promptly demonstrate return (or no return) on investment are extra risky.

                                  Saying these things out loud does not suffice to indemnify us, or me.



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

                                  0 ★ 0 ↺

                                  Amitai Schleier »
                                  @schmonz@schmonz.com

                                  When negative feedback is vague and unactionable, it might still somehow be a gift.

                                  When negative feedback that’s vague and unactionable comes from someone with power-over, it’s negligent, irresponsible, and destructive.



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

                                  0 ★ 0 ↺
                                  in reply to »

                                  Amitai Schleier »
                                  @schmonz@schmonz.com

                                  @deborahh yes and but when I don’t self-host something I always wind up paying an unpredictable duration of effort at an unpredictable juncture, or tolerating a loss, or both. My XP brain would rather amortize the cost and live comfortably with the knowledge that the sword of Damocles is no longer hanging.



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

                                  0 ★ 0 ↺

                                  Amitai Schleier »
                                  @schmonz@schmonz.com

                                  0 ★ 0 ↺

                                  Amitai Schleier »
                                  @schmonz@schmonz.com

                                  Unfortunately, as I probably already know, not self-hosting always ends up costing more.



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

                                  0 ★ 0 ↺
                                  in reply to »

                                  Amitai Schleier »
                                  @schmonz@schmonz.com

                                  0 ★ 0 ↺

                                  Amitai Schleier »
                                  @schmonz@schmonz.com

                                  In private mail today: "Thank you very much for creating https://schmonz.com/software/acceptutils/, it really is the most elegant solution to modernize #qmail."

                                  In the same message: "Is this a bug in acceptutils or did I make a configuration mistake?" A bug, and now I'm freshly motivated to fix!



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

                                  0 ★ 0 ↺
                                  in reply to »

                                  Amitai Schleier »
                                  @schmonz@schmonz.com

                                  @jlink Yes! This is my XP as well: we talk out loud about risks and decide together how to manage them.



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

                                  0 ★ 0 ↺
                                  in reply to »

                                  Amitai Schleier »
                                  @schmonz@schmonz.com

                                  @billseitz Agreed -- is there any kind of payoff/traction/insight we can start reaping? Let's be reaping it.



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

                                  0 ★ 0 ↺
                                  in reply to »

                                  Amitai Schleier »
                                  @schmonz@schmonz.com

                                  0 ★ 0 ↺
                                  in reply to »

                                  Amitai Schleier »
                                  @schmonz@schmonz.com

                                  @RonJeffries That's a good reminder. I remember a project where we spent the first few weeks dealing with our worry that our persistence layer would prevent us from meeting the given deadline. Instead we found that it might be fine, and if it did get in the way we'd have some likely cheap-enough and effective-enough mitigation steps.



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

                                  0 ★ 0 ↺

                                  Amitai Schleier »
                                  @schmonz@schmonz.com

                                  For my XP peeps:

                                  When designing a project, do you always prioritize closing the feedback loop of ROI (or lack thereof) as early as possible?

                                  Might you ever choose to defer closing that loop because you need something else sooner? If so, what kind of something could that be?



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

                                  0 ★ 0 ↺
                                  in reply to »

                                  Amitai Schleier »
                                  @schmonz@schmonz.com

                                  @RonJeffries That’s how I see it (and myself) too. To have a chance of choosing different behaviors I’d have to have different goals. But I’ve got the ones I’ve got, via some combination of “that’s what I understand XP to mean” + “that’s how I can act congruently” + “that’s what has delivered my best business results”. So it’s hard to imagine other goals being worthwhile in comparison.



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

                                  0 ★ 0 ↺
                                  in reply to »

                                  Amitai Schleier »
                                  @schmonz@schmonz.com

                                  @JayBazuzi yes, yes, a thousand times yes.



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

                                  0 ★ 0 ↺
                                  in reply to »

                                  Amitai Schleier »
                                  @schmonz@schmonz.com

                                  @JayBazuzi more often than not, in a group context, when some of us think we’re ready to set a task down, at least one of us feels strongly that it’s not okay yet the way it is. When I’m coaching I figure (1) there’s always more to improve later no matter what we do now, (2) I trust us to notice what’s bothering is later, and (3) we all have limited daily learning budgets so I try to pick my spots.



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

                                  0 ★ 0 ↺
                                  in reply to »

                                  Amitai Schleier »
                                  @schmonz@schmonz.com

                                  @RonJeffries well I certainly think so. But I try to remain interested in reasoning to the contrary, and at times like these my motivation for trying is a little stronger.



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

                                  0 ★ 0 ↺
                                  in reply to »

                                  Amitai Schleier »
                                  @schmonz@schmonz.com

                                  @qcoding @davenicolette@mastodon.social me too. Of the priorities being traded off, only one of them can be a means to the other, so for me that means it’s it likely strategically advantageous. And it’s a means to other desirable ends as well. And (for me this is the kicker) it’s a desirable end in itself. Anyway, I’m strenuously agreeing with you.



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

                                  0 ★ 0 ↺

                                  Amitai Schleier »
                                  @schmonz@schmonz.com

                                  For my XP peeps: do you usually prioritize…

                                  (1) Collective ownership and incremental shared learning over the absolute quality of today’s code

                                  or

                                  (2) The other way around

                                  or

                                  (3) Both, somehow

                                  ?



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

                                  0 ★ 0 ↺

                                  Amitai Schleier »
                                  @schmonz@schmonz.com

                                  Geek's night out with several of my XP mentors and past teammates, reviewing our various approaches to a programming exercise. Just the kind of recharging I'm needing.



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

                                  0 ★ 0 ↺

                                  Amitai Schleier »
                                  @schmonz@schmonz.com

                                  Something that’s mine to keep: “I learned a ton, we got lots done, our team dynamics were awesome, and I’ve never felt this kind of team feeling before.”

                                  I imagine there are workplaces wishing for this. But first, more time for more reflection.



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

                                  0 ★ 0 ↺
                                  in reply to »

                                  Amitai Schleier »
                                  @schmonz@schmonz.com

                                  @DianaOfPortland if just one person avoids faching it ab...



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

                                  0 ★ 0 ↺

                                  Amitai Schleier »
                                  @schmonz@schmonz.com

                                  Last time I attended a whole-company internal conference was 2017 (https://schmonz.com/2017/02/18/pillarcon-2017-fundamentals-of-c-and-embedded).

                                  Last time I saw @Soulcraftswoman was only slightly less long ago. Any minute now!



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

                                  0 ★ 0 ↺

                                  Amitai Schleier »
                                  @schmonz@schmonz.com

                                  Incorrect Generalizations with Amitai:

                                  einfach = simple
                                  vielfach = complicated
                                  nullfach = impossible



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

                                  0 ★ 0 ↺
                                  in reply to »

                                  Amitai Schleier »
                                  @schmonz@schmonz.com

                                  @JayBazuzi mmm yes. When that’s happening, things are going really well.



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

                                  0 ★ 0 ↺

                                  Amitai Schleier »
                                  @schmonz@schmonz.com

                                  @davenicolette@mastodon.social heh. Strong agreement. It’s sometimes convenient to have expertise in some area or other, as a means to some end, but is very much not the job.



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

                                  0 ★ 0 ↺

                                  Amitai Schleier »
                                  @schmonz@schmonz.com

                                  In today’s retro we observed and appreciated how expertise is located not primarily in one of us, but in each of us, and how this aids cohesion, well-feeling, and performance.

                                  (It’s foundational to my coaching practice that I not be the expert. As usual, working as intended.)



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

                                  0 ★ 0 ↺

                                  Amitai Schleier »
                                  @schmonz@schmonz.com

                                  On one hand (the hand I always start with), I did not accomplish all I intended for this trip.

                                  On the other hand (the hand I often manage to continue on to), I was able to make the trip, am already booked for the next one, and can easily imagine it’ll go better.



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

                                  0 ★ 0 ↺
                                  in reply to »

                                  Amitai Schleier »
                                  @schmonz@schmonz.com

                                  @GeePawHill going for “more than linear”, like it doesn’t just get more risky the more you defer, it gets more more risky



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

                                  0 ★ 0 ↺

                                  Amitai Schleier »
                                  @schmonz@schmonz.com

                                  "Dependency", n.

                                  1. Not your code, but can break your code

                                  2. Will one day dictate your schedule

                                  3. Will own you more superlinearly the more you defer dealing with it



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

                                  0 ★ 0 ↺

                                  Amitai Schleier »
                                  @schmonz@schmonz.com

                                  Sitting together in a room programming for the first time in years. Running mobster.cc, even, to help us take turns. Happy memories from a very different time in my life. #MobProgramming #EnsembleProgramming



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

                                  0 ★ 0 ↺

                                  Amitai Schleier »
                                  @schmonz@schmonz.com

                                  First work trip in nearly five years.



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

                                  0 ★ 0 ↺
                                  in reply to »

                                  Amitai Schleier »
                                  @schmonz@schmonz.com

                                  @deborahh @gdinwiddie knew we’d eventually find something in common



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

                                  0 ★ 0 ↺

                                  Amitai Schleier »
                                  @schmonz@schmonz.com

                                  Days like these I turn to Mompou. His music sounds like another world, but so close we could almost reach it. It could be ours. https://youtu.be/iQBkcG0CNjU



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

                                  0 ★ 0 ↺
                                  in reply to »

                                  Amitai Schleier »
                                  @schmonz@schmonz.com

                                  @cazabon to my ears, a very sensible first-order weighing of costs and risks. And probably similar to how I decide.



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

                                  0 ★ 0 ↺
                                  in reply to »

                                  Amitai Schleier »
                                  @schmonz@schmonz.com

                                  @grantlemons yes, important for me too. All code is a liability, all dependencies doubly so, but this sounds like a case where that’s less costly/risky than what I’d come up with on my own.



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

                                  History

                                  Back to top - More...