Inspiration

Seymour Papert

He wrote Logo (note that this in-browser simulation of Logo doesn't quite capture the feel of programming it on an Apple IIe), a fact I learned much later reading hsi book "Mind Storms". All of his ideas in Mind Storms came true for at least one little kid through Logo - me!

Bret Victor

A font of great ideas and memorable talks. Bret has to be credited with sounding the alarm that there is any problem with programming at all.

Roy Fielding

Roy Fielding defined "REST" and also defined much of HTTP 1.1 which defines the modern internet today. See his original REST dissertation. Fun fact: He worked at UC Irvine's Office of Academic computing (now renamed Office of Information Technology), and so did I! As an undergrad. Helping CS students get their code to compile.

Tim Berners-Lee

He famously invented the browser at CERN. He (not as famously) lamented that the web has not turned out as he hoped. See this slightly dated overview of TBL's career and current doings from the w3c.

Julia Evans

So full of joy and generous wisdom about down-to-earth topics like DNS or reminding us that computers are fast. See her recent talk "Hard things made Easy" at Strange Loop. She's right up there with 3blue1brown, Adam Neely, Steve Mould, and Vi Hart as some of my favorite online communicators and teachers.

Justine Tunney

Brilliant and generous. redbean is a tiny, performant miracle program that runs without modification on 7 OSes. It is a static webserver, but can also do dynamic webserving with Lua. If it had websockets I might have used it for simpatico. However, it is written in C so making modifications requires an understanding of C and a working set of C tools.

Rich Hickey

Inventor of Clojure, and has given many excellent talks about the philosophy behind programming, like Simple made easy!

combine, it turns out, is a type of transducer, which I discovered after writing combine about after Hickey gave a transducer talk.

Grug brained developer

The Grug brained developer is great, and wrote an essay about SPA Alternatives. The act of programming should not push the human mind to the limit! And to allow this is not humane (and incidentally full of misplaced ego).

Movements

There are "movements" like the "indie web" and "local first" which resonate, although they don't always hit the mark.

Note

This page is mostly limited to modern, computer-science inspiration. Truth is, I am equally inspired by the great math and science thinkers of the past. The book God Created the Integers is a wonderful collection of English translations of important math and physics works since Euclid. We take some ideas as so fundamental, like Descartes idea to abstract algebra from geometry, that it's hard to grasp what the world was like before those ideas arose, or how controversial they were at the time.

Along those lines I am a big fan of William Clifford and Clifford Algebra, sometimes called "Algebraic Geometry" and often in a particular flavor called "Projective Geometric Algebra". I love the unification of so many math ideas into a simple framework; physical law can be expressed much more cleanly. Computer graphics, too, can benefit from a cleaner representation. It's good to see a resurgance of interest in this.

Copyright SimpatiCorp 2024