The Life of a Programmer

Search

Archives

All of the things labelled as Posts, so that crawlers have a place to find them.

What is functional programming?

Three key concepts comprise the essence of functional programming: first-class functions, pure functions, and immutable data. Together they express a fundamental architectural paradigm on how

What is imperative programming?

Imperative programming is a paradigm that explicitly tells the computer what to do and how to do it. Unlike most other approaches it is a

What is orthogonality?

The flexibility and usefulness of an API relate directly to its orthogonality. But what does “orthogonal” mean? It’s a term that’s tossed around a lot

Please join me on Discord to discuss, or ping me on Mastadon.