technologybriefs
Topic

Programming

Writing the instructions, and living with them afterwards.

16
in technology
9:48
average
157 min
in total
19
across the network
Programming across the network →
All briefs16
video still
8:48

ChatGPT

ChatGPT is not intelligence — it’s a prompt-to-output relay, optimised for speed, not truth.
video still
10:23

Donald Knuth

Knuth didn’t build the future—he built the scaffolding that lets others build on it, deliberately and precisely.
video still
10:36

Ethereum

Vitalik Buterin · 2015

Ethereum is a decentralised mining network and software development platform enabling new cryptocurrencies and programs sharing a single blockchain. It solves the problem of building decentralised applications without forking Bitcoin or relying on centralised servers. It runs a Turing-complete virtual machine—the Ethereum Virtual Machine—specified by Gavin Wood in the Yellow Paper. It executes smart contracts as deterministic code on a decentralised network of nodes. Consensus was originally proof-of-work; it shifted to proof-of-stake on 15 September 2022. The EVM’s instruction set is Turing-complete. Smart contracts execute deterministically across thousands of nodes. The 2022 shift to proof-of-stake cut energy use by over 99%. It supports live, interoperable token standards and composability across deployed contracts. It does not deliver on its original promise of attaching real-world assets like stocks or property to the blockchain at scale. The EVM’s Turing-completeness enables bugs, re-entrancy, and gas-exhaustion failures that have caused repeated, costly exploits. Its consensus upgrade did not resolve scalability or finality trade-offs. It changed software development by making stateful, shared computation a first-class primitive on open networks. It enabled permissionless issuance of tokens and composable financial primitives—but entrenched a model where economic incentives dominate protocol governance. Yes—if you need programmable, trust-minimised execution across untrusted parties and can absorb the cost, complexity, and risk of on-chain logic. No—if you require predictable latency, low cost, or formal verification guarantees.

video still
9:41

Git

Linus Torvalds · 2005

Git is a distributed version control system invented by Linus Torvalds in April 2005 to replace BitKeeper for Linux kernel development. It was built from scratch because no existing free system met Torvalds’s strict criteria: sub-three-second patch application, distributed BitKeeper-like workflow, strong corruption safeguards, and rejection of CVS-style design. Git maintains a full local repository copy, uses SHA-1 hashing for object identification, and is grounded in a content-addressable filesystem model.

video still
9:54

GitHub

GitHub did not invent collaboration — it productised the friction out of Git-based teamwork.
video still
9:41

Unix

Dennis Ritchie and Ken Thompson · 1969

Unix is the first operating system whose portability was achieved by rewriting it in a high-level language still under construction—and whose influence stems not from completeness, but from what it omitted, deferred, or forced developers to build themselves.

video still
9:13

Vitalik Buterin

Vitalik Buterin didn’t extend Bitcoin—he replaced its limits with a new kind of machine: one that runs code, not just coins.