in an effort to improve performance, a policy has been put in place a policy which is superficially quite reasonable.

However, if you spend any time thinking about what needs to be done to best satisfy said policy, it's quite obvious that it'll harm overall team performance.

I wish i could say more, but ... just ARRGH WHY DON'T PEOPLE USE THEIR BRAINS 🧠?!

I released another module today: Listicles

It’s a collection of convenience methods for Array.

Based on a lib I’ve been copying from project to project in Scheme + a few other things. More to add when I get more time.

related, while somehow managing to be in the top 4% of Stack Overflow users (by reputation) I have no gold badges. Apparently I need to provide an answer to a question that scores more than 100 upvotes to earn my first.

Show thread

Sometimes i wish Stack Overflow had an "Award" system like Reddit. Some responses, like that one, really deserve more than a simple upvote.

Show thread

Found a very nice Stack Overflow explanation of "our" vs "my" in which concludes with a very nice "rule-of-thumb" to use going forward.

Side note: I thought “should be easy”. I looked up how Ruby did it, and it was this elegant little thing.

It took me HOURS to deconstruct, learn how unpack actually works (mostly), and then poke with a stick until I found the right stuff to feed into Blob to get unpack to produce the same results.

Also, had to wade through multiple incorrect regular expressions people provided in various languages to verify them.

Show thread

Released another lib.


Why? LibUUID required a dynamic library that didn’t exist on my Mac, and thus I couldn’t trust it as a dependency for other Mac users.

Work discussion resulted in me asking for "a happy dog who has smoked too much weed"

this was the result.

TIL that while HomeKit is totally capable of turning my office lights on, Shortcuts is completely INcapable of telling it to do so. It just times out every time.

TIL there's a wonderfully bullshit side-effect to having Universal Control turned on on your macs.

the clipboard doesn't work as you'd expect. It doesn't copy over the clipboard as your mouse moves between devices. It copies over your clipboard WITH EVER COPY. So whatever you left on the clipboard on your "other" computer is going to get replaced even if you NEVER mouse over to it.

@soapdog I dunno what's going on in these days but from the outside it feels as if all the developers gave up and wandered off.

There are 2 iOS clients and I've never gotten either of them to work correctly, or at all. Plus the protocol's download requirements are not very compatible with iOS's backgrounding restrictions.

Show thread

Went to reinstall after being off for a while.

patchwork client's archived and abandoned
"cutting edge" patchbay hasn't been touched in years

so i go to run @soapdog 's Patchfox, which i liked, but it needs ssb-server (browser limitation) from one of those or from npm.

i install it from npm.

i try and run ssb-server. "error loading sodium bindings" and then error finding manifest.json which gets created the first time it's run, but it hasn't run yet so it doesn't exist.

we're having a meeting in an hour about our use of protobuffers

I don't believe that *not* using protobuffers is actually an option the powers-that-be are willing to consider. It doesn't matter that none of the developers who actually use them day-to-day want or like them.

They won't allow the source of the pain to be removed. I think maybe they're hoping someone has a good bandage to plaster over? Or that they can convince us to like them? Dunno.

@soapdog really enjoyed your article on Lua that hit HN, before i realized it was yours.

Went to read the comments and 🤦‍♀️. Yup. exactly as you said. just a big argument about zero based indexing.


I was just reminded about an old blog post I’d written at Dockyard about benefits and risks of taking on software dependencies. Figured I’d share it here for anyone who’s interested.

How to choose the right software dependencies

I don't use XCode directly. I'm not a Swift dev. But Apple's trying to install a beta version?!

I'm reasonably confident I never signed up for beta versions of it.

Given that Judaism is matrilineal, and Yiddish is spoken primarily by Jews: is the Yiddish equivalent of “forefathers“ “foremothers” ?

theory: docker is, in fact, a virus.

evidence: a github repo for a freaking BOOKMARKLET is using Docker to minify it.

Dear Reader:
Let's just say that the "assume positive intent" may be proclaimed as an important social value at your company, but it is never applied when allistic people speak to autistic people.

We're assumed disrespectful by default because we dare to question, or speak plainly without softening words.

Show thread
Show older

Friendly geekery and random thoughts. Not open to the general public.