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
📌 9 ★ 5 ↺

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

...

[?]Deborah Preuss, pcc 🇨🇦 »
@deborahh@cosocial.ca

@schmonz I vouch for Amitai! 👍

    ...
    0 ★ 0 ↺
    in reply to »

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

    @ptribble Finally reported: https://www.illumos.org/issues/16479 Thanks for pointing me in the right direction. Let's hope someone picks it up.



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

    0 ★ 0 ↺

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

    Containers, being an abstraction, might be situationally cost-effective when we believe that compared to the alternatives they…

    - Increase declarative expressiveness
    - Reduce cognitive load
    - Afford options we want and constrain options we don't want

    I sometimes believe that.



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

    0 ★ 0 ↺

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

    9 yrs ago: at Agile Roots when @qrquartel first proposed using #OpenSpaceTechnology for #Agile at scale: “FaST”

    1 hr ago: my first FaST meeting

    Now: Quinton at #SoftwareTeaming2024 on Software Teaming with FaST

    #MobProgramming #EnsembleProgramming #ExtremeProgramming #XP



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

    0 ★ 0 ↺
    in reply to »

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

    @jmeowmeow thank you! Yes, the latter for sure and the former if possible.



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

    0 ★ 0 ↺
    in reply to »

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

    @narthur thank you! I think/hope/expect so.



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

    0 ★ 0 ↺
    in reply to »

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

    0 ★ 0 ↺
    in reply to »

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

    @grmpyprogrammer @GeePawHill the first chance to try it is always the hardest to find. It’s a bootstrap problem. You feeling sure about yourself removes one of the obstacles. In my experience, I needed some specific well placed other person to feel sure about me, too. I bet you have some of those.



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

    0 ★ 0 ↺
    in reply to »

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

    0 ★ 0 ↺
    in reply to »

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

    @devl Thank you, I feel pretty lucky to get to find out why I'm lucky to have them 🙂



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

    0 ★ 0 ↺

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

    “It’s a very particular kind of uncomfortable, for a devotee of #ExtremeProgramming, to make a habit of making an effort with no expectation of finding out what good it did or didn’t do.”

    So I'm trading consulting for employment: I've joined OpenSesame as an #XP coach.

    https://octodon.social/@schmonz/112242022556074541



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

    0 ★ 0 ↺
    in reply to »

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

    0 ★ 0 ↺
    in reply to »

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

    0 ★ 0 ↺
    in reply to »

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

    0 ★ 0 ↺
    in reply to »

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

    0 ★ 0 ↺
    in reply to »

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

    0 ★ 0 ↺
    in reply to »

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

    @DianaOfPortland @jamesshore Thank you! Our little world ensmallens a little bit more. 🙂



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

    0 ★ 0 ↺

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

    "In my first job as a software developer, by a string of lucky occurrences, I happened to land someplace doing #ExtremeProgramming. I hadn’t heard of it."

    My, how the tables have turned. On myself. New job starts today: https://schmonz.com/2024/04/09/found-a-fit/

    #XPLives #TDD #EnsembleProgramming



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

    0 ★ 0 ↺

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

    0 ★ 0 ↺

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

    “Managing dependencies — anything not my code that can break my code — means responsibility for dealing with the inevitable trouble, and therefore the sooner I find it the better.”

    https://octodon.social/@schmonz/112204071769196239



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

    0 ★ 0 ↺
    in reply to »

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

    @pete_wright pkgsrc couldn’t have gotten where it is without good abstractions. I’m not sure I could have created them, at least in make(1). Shoulders of giants.



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

    0 ★ 0 ↺

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

    "Happily, the conclusion is boring: as always, the #pkgsrc 2024Q1 stable branch supports macOS. Curious what we had to do to keep it boring? Read on."

    https://schmonz.com/2024/04/02/pkgsrc-on-macos-still-works/

    #macOS #apple #xcode #clang #gcc #OpenSource #PackageManagement



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

    0 ★ 0 ↺
    in reply to »

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

    @netbsd qemu (via https://github.com/schmonz/nbvm), but it's a little wobbly. Haven't tried pkgsrc yet.



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

    0 ★ 0 ↺

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

    Upgrading my #NetBSD VMs to 10.0:

    - amd64
    - arm64
    - armv7
    - hppa
    - i386
    - macppc
    - sparc
    - sparc64
    - vax

    Building 10.0 binary packages for my amd64 VPS, itself soon to be 10.0.

    My uptimes are fallen. Worthy sacrifices all.



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

    0 ★ 0 ↺

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

    Be wrong. That’s life.

    Don’t be wrong for long. That’s #ExtremeProgramming life.

    #XPLives



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

    0 ★ 0 ↺

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

    OH: “That’s a whole other hill of wax beans to not die on.”



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

    0 ★ 0 ↺
    in reply to »

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

    0 ★ 0 ↺

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

    Good news for #macOS #pkgsrc users:

    Updating to the latest Command Line Tools (or Xcode) won't make your builds a total mess! All known regressions in 15.3.0.0.1.1708646388 (or 15.3, build 15E204a) are systemically worked around.

    Any trouble, ping me.

    https://marc.info/?l=netbsd-tech-pkg&m=171147315114747&w=2



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

    0 ★ 0 ↺
    in reply to »

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

    The "popup blocker" dealing with missing tools in the latest #macOS Command Line Tools has landed in #pkgsrc: https://github.com/NetBSD/pkgsrc/commit/ff8dc746a824ee99a9d5d54de61d664d7909c66f

    Next problem induced by CLT 15.3.0.0.1.1708646388 damage, with probable fix: http://mail-index.netbsd.org/tech-pkg/2024/03/25/msg029053.html

    Mac pkgsrc builds almost back to normal �



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

    0 ★ 0 ↺

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

    Yesterday's #pkgsrc on #macOS fun: align timing of anticipated #clang build breakage with volunteer schedule. https://github.com/NetBSD/pkgsrc/commit/72da100b5a478318e730bc4676992c1c21ba4d83

    Today's: fix how #Xcode developer tools are found. http://mail-index.netbsd.org/pkgsrc-changes/2024/03/20/msg295628.html

    Upcoming: avoid useless CLT install dialogs. http://mail-index.netbsd.org/tech-pkg/2024/03/20/msg029031.html



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

    0 ★ 0 ↺
    in reply to »

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

    0 ★ 0 ↺
    in reply to »

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

    @Profpatsch @ska if that works reliably for you, cool. I don’t always notice things I want to notice, so if I can choose to have them break my build, I notice more 🙂



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

    0 ★ 0 ↺
    in reply to »

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

    0 ★ 0 ↺
    in reply to »

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

    @ska well, clang 16 and gcc 14 are both doing it, and they haven't made it hard to override. Are there better ways for compilers to push slowly toward better defaults?



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

    0 ★ 0 ↺
    in reply to »

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

    @ska hybrid vigor, or something



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

    0 ★ 0 ↺

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

    In my own code, I want compiler warnings to be errors. #macOS clang, upstream clang 16, and gcc 14 enable more of these by default. Good!

    For #pkgsrc, no good. We build quarterly releases of >25k other-people's-code on dozens of platforms. What to do? https://mail-index.netbsd.org/tech-pkg/2024/03/11/msg028994.html



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

    0 ★ 0 ↺

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

    #macOS Command Line Tools 15.3.0.0.1.1708646388 somehow ships without m4 or yacc.

    #pkgsrc has a "tools" abstraction to deal with this, so we've dealt with it: https://github.com/NetBSD/pkgsrc/commit/b889d0bc0d9edd0d04311ec0c36de73ed644ab4d

    Individual packages may still pop up the CLT install dialog. Please report so we can fix them.



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

    0 ★ 0 ↺

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

    0 ★ 0 ↺

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

    0 ★ 0 ↺
    in reply to »

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

    @riastradh seems like there ought to exist a filter that takes a message on stdin and emits a signed (or not) version on stdout, that is maintained, and that doesn’t do random other things. (If people are supposed to want to DKIM-sign things, that is, and one of course has to wonder.)



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

    0 ★ 0 ↺
    in reply to »

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

    @liw when coaching and consulting, I often feel the need to clarify that CI isn’t what a build server does. (https://agilein3minut.es/31 for a tiny bit more such opinion.)

    When developering, I always want as much deterministic feedback as I can near-instantaneously get. I also want additional feedback that takes longer and/or is less deterministic, for which “CI” environments are considerably better than nothing.



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

    0 ★ 0 ↺

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

    Love wikis, but tired of hunting for Edit links? Try my Edit This Page user script.

    You'll always know when you're visiting an editable page. And with the consistent Edit link at top right, you'll always know where to click.

    https://schmonz.com/software/editthispage #WikiWikiWeb #wiki



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

    0 ★ 0 ↺
    in reply to »

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

    @ska my solution to this problem is to probably never attract many users!!1



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

    0 ★ 0 ↺
    in reply to »

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

    @ska I think I'm landing on nb. N.B.: now boot, next build, new binaries, no biggie.



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

    0 ★ 0 ↺

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

    @GeePawHill and you wrote this toot, so all I have to do is reply.



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

    0 ★ 0 ↺
    in reply to »

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

    @leah @ska not exactly, but it's gradually agglomerating out of the ad hoc mess here: https://github.com/schmonz/package-builders



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

    0 ★ 0 ↺
    in reply to »

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

    @ska dug around for this thread to remind myself what you'd suggested, and after seeing it this time my brain jumped immediately to "bsdary". Too bad it sounds BSD-specific rather than merely BSD-inspired, because "bestiary" is exactly what it manages.



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

    0 ★ 0 ↺
    in reply to »

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

    @ptribble ah, I don’t really follow Illumos development (Tribblix is why I can manage to run it!) so I didn’t grok that. I’ll report upstream.



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

    0 ★ 0 ↺
    in reply to »

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

    @ptribble also, sorry for dropping a bug report here -- I didn't quickly see where you prefer to get them, but am happy to file wherever you suggest.



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

    0 ★ 0 ↺
    in reply to »

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

    @ptribble happy to upgrade (thanks!), sorry to report an NFS client interop problem with macOS 14 NFS servers that looks at first glance just like the one we just fixed in NetBSD. Note that I don't think the problem is new in m33. Here's the NetBSD bug report http://gnats.netbsd.org/57691 and fix: https://github.com/NetBSD/src/commit/fee42fd1d9cec2db989eb928c110ccc4d911165a

    It may be a different bug. The smaller reproducer in the bug report does not fail the first time I run it. I have to run ls trees/foo; touch trees/foo; ls trees/foo; rm trees/foo; ls trees a second time to get into trouble.



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

    0 ★ 0 ↺
    in reply to »

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

    @ska @cazabon oooh! Very cool to hear what you’ve built. We have discussed notqmail, but not here, rather by private mail (and probably several years ago, before notqmail was a going concern, and before everything for everyone went topsy-turvy). At the time you had no bandwidth for this sort of thing, so I’ll just reiterate with no obligation whatsoever that we’d love to have as much of your involvement as you feel like offering. “Zero, and stop asking” is entirely valid 🙂



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

    History

    Back to top - More...