Show more

RT @evntdrvn
@ceejbot Mainstream OOP (ducks)
specifically, collapsing implementation inheritance and subtyping into one mechanism

This is an excellent answer.
---
RT @algo_luca
@ceejbot Weakly-typed, difficult-to-test configuration. Maybe we haven't seen the full extent of the damage yet, but we will.

Using string interpolation for composing configuration is just the cherry on top.
twitter.com/algo_luca/status/1

RT @algo_luca
@ceejbot Weakly-typed, difficult-to-test configuration. Maybe we haven't seen the full extent of the damage yet, but we will.

Using string interpolation for composing configuration is just the cherry on top.

RT @isntitvacant
every generation of languages includes some amount of "fucking around" with language design, followed by years and years of painfully "finding out" twitter.com/ceejbot/status/140

I’m laughing so hard I almost can’t type to retweet this
---
RT @mountain_ghosts
@ceejbot yaml, and even worse, embedding bash inside yaml
twitter.com/mountain_ghosts/st

RT @mountain_ghosts
@addaleax @ceejbot for me it's less dynamic typing per se but things not throwing runtime errors when it would be advisable to do so, c.f. JS would be way better if more things didn't cause implied type conversion or return undefined instead of throwing

RT @znmeb
@ceejbot Fortran and Cobol not being superseded by languages with better compile-time error checking, like Ada. That's probably a trillion dollar mistake.

We all know that null references were the billion dollar mistake, and maybe that estimate was an under-estimate. What OTHER design choices or tooling cultures or philosophies have resulted in as much horrifying cost to software development?

Currently nail-biting about this.

RT @GuidoVranken
The streaming API of the reference implementation of BLAKE (SHA-3 finalist, not BLAKE2 or 3) contains a bug where passing 0 bytes, instead of being a no-op, resets the internal state, yielding the base hash 716f6e863f744b9ac22c97ec7b76ea5f5908bc5b2f67c61510bfc4751384ea7a twitter.com/GuidoVranken/statu

I feel like a piledriver just hit my head. Ooof. Today was thinking-intense and it ended extra-intense.

I am in a maze of giant twisty sql queries, all different.

I am in a twisty maze of giant sql data mappers, all different.

I am in a giant twisty maze of sql query builders, all different.

My spouse has worked out the crows’ schedule. The pair of them show up in the back yard around 9am and again around 6pm. They’re gonna find peanuts in the yard waiting for them from now on.

There isn’t any blame here. It’s a meta-problem for people organizing other groups of people pursuing complex goals. How do you recognize you need to change?

Everything is a systems problem; many flavors of systems problem are human systems problems. Humans are wonderful and messy and they don’t necessarily organize themselves effectively. Or change in response to changing contexts.

Show more
Life raft.

Ceejbot's mastodon instance. This is an overprovisioned, personally-run instance running on AWS. I welcome friends to create accounts here. I intend to run it as long as people are using it.