Links


Dr. Brad J. Cox Ph.D. Obituary

legacy.com

Dr. Brad Cox, Ph.D of Manassas, Virginia, died on January 2, 2021 at his residence. Dr. Cox was a computer scientist known mostly for creating the Objective – C programming language with his business partner, Tom Love, and for his work in software engineering (specifically software reuse) and software componentry.

Objective-C completely changed my life trajectory. It was my first compiled language, and together with the ecosystem that Apple had built around it, was the first to really “click” with me, putting native, GUI applications within my reach. By the time I got fairly competent with it, the iPhone hit the scene and I was in the right place at the right time.

Thanks, Brad.

I have found an excellent programmer named Steve Wozniac

tinyletter.com

Woz doesn’t repeat himself like that.Β He writes one routine that takes the absolute value of M1, then swaps M1 and M2. He then calls that routine twice, so the outcome is the same with half the code. Better yet, swapping M1 and M2 is needed elsewhere, so that section does double duty.

This intense factoring makes the flow hard to follow, of course, but it’s quite striking howΒ ahead of its time this code is.

Command Line Interface Guidelines

clig.dev

Inspired by traditional UNIX philosophy, driven by an interest in encouraging a more delightful and accessible CLI environment, and guided by our experiences as programmers, we decided it was time to revisit the best practices and design principles for building command-line programs.