https://time.com/redesign/_next/image/?url=https%3A%2F%2Fapi...
I like how odd it looks on the whole--it captures the moment we're in.
Estimates are 1.5% to 1.6%, and I heard one even forecast "nearly 5% by 2028".
if you're building real systems you should focus on both.
> Coupling as Hom-Set Size ... The second interface is easier to implement, test, mock, and evolve.
i would doubt that. this just hides the complexity of multiple interfaces inside single, more general interfaces. if those "arrows" actually exist you will have to test and evolve them anyway, and adding some extra classification level does little apart from adding complexity.
> Pipelines ... Why This Matters ... Testability: Each morphism can be tested independently
i agree ... and this just contradicts the previous point about hom-set size.
> The arrows are what matter.
everything matters. i'm aware of the benefits and appeal of category theory, but i don't see the need to shoehorn it into everything, this just seems an example of evangelization of extremes. iow: if your only tool is a hammer everything looks like a nail, and that's not conducing to good design.
This is an XY problem statement. We need Y to do X (the following):
> “We need these operations on user data: create, read, update, delete, authenticate, authorize”
_One_??? Talk about rose tinted liquid glass(es).
I remember trying to get NeXTSTEP 3.3 running on x86 hardware, it was so fussy with the hardware it supported that I had to take apart 3 computers from the office as well as a personal (not mine) Everex cube PC. (That's just for what was used, I'd taken apart way more to try and fail with so many cuts on my hands.) Then there were so many precise moments where you had to hit keys, eject floppy, or other hardware shenanigans that it felt like playing Dragon's Lair.
Was finally able to get it to boot to 2-bit grayscale on a DECpc with a LocalBus video card and some kind of SCSI drives. [After a few days, I had to return the parts to the users' PCs]
The NeXTSTEP desktop was nice. Interface Builder though blew my mind.
I wonder if he is responsible for all those niceties MacOS got for the last 10 or so years. Like the scroll bars in Serious Sam Mental difficulty, or the flat earth flavour icons, you know.
This one was particularly good, given the technical difficulties of recording low frequency sounds. I can't vouch for his conclusions, but the effort he goes to to record these sounds is crazy.
https://www.youtube.com/watch?v=UTvr8L5v8u8