David Whitney
where else to find them
what they talk about
all 18 in the filters
where they keep going back
- NDC Oslo6 editions2020–2025
- NDC London5 editions2021–2026
- Build Stuff4 editions2021–2025
all 9 in the filters
on a stage with
- Carl Franklinonce
- Richard Campbellonce
who talks about the same things
- Dave Thomas33 talks
- Dylan Beattie81 talks
- Sander Hoogendoorn35 talks
- Kent Beck14 talks
- Michael Feathers23 talks
- Malte Ubl25 talks
| title | conference | date |
|---|---|---|
| Meditations on Code As Art | NDC Toronto 2026 | 2026-05-05 |
Argues that code can be intentionally artistic by showing concrete artifacts: Tracey Emin’s My Bed sells for £2.54M as an example of human imprint, the Apollo… | ||
| Meditations on Code As Art | NDC Sydney 2026 | 2026-04-22 |
Argues that code can be intentionally artistic by manipulating language, structure and runtime to convey human expression, and surveys historical artifacts… | ||
| Meditations on Code As Art | NDC London 2026 | 2026-01-26 |
Shows Tracy Emmen’s My Bed (sold for £2.54M) as proof that messy, autobiographical objects can be art and compares that to software artifacts like the Apollo… | ||
| The Unbearable Weight of Architecture | Build Stuff 2025 | 2025-12-03 |
Argues that architecture’s harm is measurable: over‑uniform tech choices (serverless, Cosmos DB, “everything a microservice”) create sprawling surface area… | ||
| The Unbearable Weight of Architecture | DDD Europe 2025 | 2025-06-02 |
Argues that software complexity comes from surface area over size and that architecture must contain breadth not byte counts, using a real credit‑card platform… | ||
| Build Your Own Game Engine in the Browser | NDC Oslo 2025 | 2025-05-19 |
A retro-inspired asynchronous multiplayer platform engine is implemented and runs entirely in the browser: built in the browser with JavaScript and HTML5… | ||
| Build Your Own Game Engine in the Browser | NDC London 2025 | 2025-01-27 |
A retro‑inspired asynchronous multiplayer platform engine runs entirely in the browser, implemented in TypeScript + Canvas with requestAnimationFrame and the… | ||
| Build Your Own Game Engine in the Browser No experience necessary, all experience | Build Stuff 2024 | 2024-11-13 |
Builds a browser game engine in about 10 days using JavaScript + HTML5 Canvas, requestAnimationFrame, and a tiny renderer that starts with Conway’s Game of… | ||
| Build Your Own Game Engine in the Browser | CPH DevFest 2024 | 2024-08-26 |
Builds a working 2D game engine that runs in the browser and was put together in 10 days, using HTML5 canvas rendering, sprite sheets and animated GIFs, a… | ||
| Decades in the Machine - Meaning and Purpose in Technology | NDC Oslo 2024 | 2024-06-10 |
Argues that career survival depends on concrete practices not platitudes: cites layoffs.fyi as evidence of mass tech cuts, warns AI currently augments not… | ||
| Intentional Code - Minimalism in a World of Dogmatic Design | NDC Sydney 2024 | 2024-02-12 |
Argues that small, intentional choices beat dogmatic patterns: every character matters—whitespace and line breaks improve comprehension—and concrete refactors… | ||
| Keynote: Decades in the Machine - Meaning and Purpose in Technology | NDC Sydney 2024 | 2024-02-12 |
Argues that major layoffs hit firms like Google, Meta, Microsoft and Amazon and companies push AI and vendor pitches to reduce headcount, citing daily… | ||
| Open-Source Exploitation | NDC London 2024 | 2024-01-29 |
Claim: permissive licensing (MIT/Apache) shifts value to large companies that can take, modify and profit, leaving maintainers unpaid, projects abandoned and… | ||
| Intentional Code - Minimalism in a World of Dogmatic Design | NDC Porto 2023 | 2023-10-16 |
Argues for ruthless intentionality in code: every character matters and style rules don’t replace thought. Shows concrete fixes — consolidating 13 C# projects… | ||
| Intentional Code - Minimalism in a World of Dogmatic Design | Copenhagen Developers Festival 2023 | 2023-08-28 |
Argues that design must be intentional: every character matters, not ritualized patterns, and shows concrete fixes — collapse an architecture of 64 independent… | ||
| Intentional Code - Minimalism in a World of Dogmatic Design | NDC Oslo 2023 | 2023-05-22 |
Argues that every single character matters and that dogmatic rules like Clean Code often harm intent; demonstrates collapsing an overengineered… | ||
| Intentional Code - Minimalism in a World of Dogmatic Design | NDC London 2023 | 2023-01-23 |
Argument: intentionality in software design beats dogma and every single character matters, not just naming or SOLID rules. Shows a real rewrite: collapsing… | ||
| Writing Tests That Don't Suck: TDD in JavaScript | Build Stuff 2022 | 2022-11-09 |
Claims that most JS suites are slow and brittle and then shows concrete fixes: set up jest + babel-preset-env and ES modules, run TDD with the red → green →… | ||
| Rendering 3D Worlds in C# | Build Stuff 2022 | 2022-11-09 |
Builds a working ray casting renderer from first principles in C#, converting a 2D map of spaces and hashes into a 3D view by shooting rays per column… | ||
| Wearable Live Captions | Build Stuff 2022 | 2022-11-09 |
A wearable LED mask displays live captions using Azure Cognitive Services speech‑to‑text streamed from a browser microphone, packs commands into a tight binary… | ||
| .NET Rocks Live: Making OpenSource Work for Everyone | NDC Oslo 2022 | 2022-09-26 |
Argument that open source is structurally unsustainable: concrete examples include diagnosing a stalled site in the Azure portal and fixing it by moving an app… | ||
| Building a Gameboy Emulator | NDC Oslo 2021 | 2021-11-29 |
Walks through a line-for-line transliteration of CoffeeGB into C# on .NET Core, showing how headless mode boots real ROMs, how opcodes map to a switch-driven… | ||
| Building a Game Boy emulator in .NET Core! | Build Stuff 2021 | 2021-11-17 |
Builds a working Game Boy emulator in .NET Core by transliterating the Java coffee gb codebase into C# (.NET Core 3.1), boots the Super Mario Land ROM to its… | ||
| Building a Game Boy emulator in .NET Core! | NDC London 2021 | 2021-01-25 |
A Game Boy emulator is implemented in cross‑platform C# on .NET Core by transliterating CoffeeGB Java code, running headless tests, then adding a WinForms UI… | ||
| Rendering 3D Worlds in C# | NDC Oslo 2020 | 2020-06-08 |
A working raycaster written in C# converts a 2D string-array map (hashes = walls) into a 3D view by casting 1024 rays (one per horizontal pixel) and measuring… | ||
| nothing matches | ||