But night software is not like that. It’s not written for the day job. It’s not written to see the light of day at all. It’s not written to be looked at and scrutinized by anybody. It’s intimate and personal, it’s messy and buggy. To take a look is to transgress. Boundary cross. Sex. From a small …

DEI Grieving and AI Skepticism

IYKYK DEI in tech is all but dead. If you’re an outsider, it’s important to understand that employee-led efforts to make workplaces less racist – which began in earnest at the onset of the Obama years – have been steadily blotted out since Trump. The Tech aristocracy has …

Closure was small, TypeScript is big (thinking w/ Dan Vanderkam)

The dangers of premature optimization are well understood among software engineers who’ve been frustrated when the secondary effects of the efforts end up compounding maintenance cost. (Does this principle play out in other milieu?). What’s perhaps more interesting to ponder is when …

Ruby vs JS: the onest one-liner

Coming from JavaScript, I was not expecting Ruby’s Enumerable module to have methods for selecting min and max values from a collection. Especially with an added parameter that lets you “take” a range starting from zero. For comparison, what if we needed the lowest x number of …

Rspec vs js, let vs let

I love comparison pieces like Steve Hicks' article What JavaScript Tests Could Learn From RSpec that juxtapose the syntaxes, rules, shibboleths of two programming languages. Comprehension comes more quickly. Interesting. In describing the perceived advantages of rspec’s let method to declutter …

With Anne-Marie Willis, professor of design theory at the German University in Cairo.

Another world is possible. But what of worlding? How to world? When a Farley’s barista is a strong current; wow the level of shine escaping her mouth. And I loved it. The slightest tickle of maple syrup was a great recommendation! Per usual I sent myself something to read and didn’t cite …

Naur, goodies, 1985 years after Jesus Christ

There are so many goodies in Naur, 1985. Filter, some(): Declares there’s no right way to write software (Further) rebukes the scientific method Calls out lack of empirical study of software methods The programmer as “manager” of computer activity Thank you ceejbot for further …

Naur, the optimist, 1985 years after Jesus Christ

The year is 1985. Certain kinds of optimism abound in programming circles. From Peter Naur’s Programming as Theory Building: "It may be noted that the need for revival of an entirely dead program probably will rarely arise, since it is hardly conceivable that the revival would be assigned to …

Power Moves

During her novel workshop on estate planning, Sarah Deluca of Move Money Shift Power poses the question: Is holding onto control after your death something you want? If part of our life’s work is to strengthen connection, relinquish power, share power, redistribute, does a Trust actually …

Redis Poem set things set them to expire set them to be exclusive set them to expire, be exclusive (inspired by a chat with mike b)