Insightful Conversations

The following collection of conversations and articles have all been thought-provoking to me and I want to respond to them.

Functional architecture is Ports and Adapters – Mark Seemann

Dependency injection, pushing state to the edges, and more.

Towards a text editor construction kit – @raphlinus

Troubles with the CRDT model and the xi editor.

Everything is correlated –

Troubles with frequentist statistics and null hypotheses.

Strong typing – M-J. Dominus

Introduction to type systems and why PERL’s core design fights types.

What To Know Before Debating Type Systems – Steve Klabnik

Broad discussion of what type systems are, what they can do, what they can’t do, and what “type” means.

Remembering Joe, a Quarter of a Century of Inspiration and Friendship – Francesco Cesarini

Inside the mind of Joe Armstrong and how his brain ticked.

Should we adopt Dave’s way of building applications as a series of components? – Joe Armstrong

Designing protocols vs. APIs and hooking up software pipes the way we hook up electrical circuits.

Discussion of ALGOL in contrast to modern C – reddit

ALGOL, Burroughs, Donald Knuth

The Emperor’s Old Clothes – Tony Hoare (1980)

“experiences in the implementation, design, and standardization of computer programming languages, and issues a warning for the future”

Alan Kay on the meaning of “Object-Oriented Programming” – reddit

How far do we push the paradigm? Is the paradigm practical? What does it mean, essentially?

Programming Sucks – Peter Welch

A terse discussion of what’s wrong in the software industry and why we can’t get ahead.

The care and feeding of software engineers (or, why engineers are grumpy) – Nicholas C. Zakas

As in the name – why does it seem like software developers are cynical naysayers.

What if “data” is a really bad idea? – Alan Kay, Rich Hickey on reddit

What comprises “data?” What comprises “code?” Why does it matter?


Computing Machines – Lawrence Kesteloot

A fictional tale of how deeply computer security bugs can go; an imagination of “reflections on trusting trust” where the actor is sentient in itself rather than malicious.

%d bloggers like this:
search previous next tag category expand menu location phone mail time cart zoom edit close