Keynote: Machines, Learning, and Machine Learning - Dylan Beattie - NDC Porto 2025

Speaker: ‪@DylanBeattie‬ Keynote at NDC Porto 2025 Description: It wasn't all that long ago that "learn to code" was failsafe career advice, and whether you were studying for a university degree, enrolling in a coding bootcamp or just hacking on open source, the prospect of a well-paid job at the end of it was all the motivation you needed... well, times change. Whether you're looking for your first tech job or your next consulting contract, it's tough out there, and naturally, people are asking "what should I be learning next?" What if that's the wrong question? What if the real question isn't what you learn, but how you learn it - and how to get started? Let's talk about motivation. Let's talk about all the wonderful tools and systems out there that make it easier than it's ever been to start exploring new languages and platforms, from Copilot and ChatGPT, to cloud IDEs and IOT microcontrollers. Let's talk about the all-important difference between programs and products; about the challenges of going from "hey, it works on my machine" to something customers will actually pay for. We’ll find out why open source projects succeed where well-funded corporate projects fail, why are there so many JavaScript frameworks – and why you’re still sitting up writing code at 3am, even though you know you have work in the morning.

WhatsApp, Web3, and Wordle: Evolving a Digital Society - Dylan Beattie - NDC Oslo 2022
▶︎

WhatsApp, Web3, and Wordle: Evolving a Digital Society - Dylan Beattie - NDC Oslo 2022

Effective React: Lessons from 10 Years - Cory House - NDC Copenhagen 2025
▶︎

Effective React: Lessons from 10 Years - Cory House - NDC Copenhagen 2025

Data Analysis and Coding with AI
▶︎

Data Analysis and Coding with AI

How I Tamed Claude - Emmz Rendle - NDC London 2026
▶︎

How I Tamed Claude - Emmz Rendle - NDC London 2026

RL for Agents Workshop - Deep Dive on Training Agents with RL and Open Source
▶︎

RL for Agents Workshop - Deep Dive on Training Agents with RL and Open Source

DuckDB, Apache Arrow, & the Future of Data Engineering w/ Rusty Conover | S2E3
▶︎

DuckDB, Apache Arrow, & the Future of Data Engineering w/ Rusty Conover | S2E3

Design more decoupled services with one weird trick - Udi Dahan - NDC Oslo 2024
▶︎

Design more decoupled services with one weird trick - Udi Dahan - NDC Oslo 2024

The most rational take on AI you’ll hear this year
▶︎

The most rational take on AI you’ll hear this year

Modern Architecture 101 for New Engineers & Forgetful Experts - Jerry Nixon - NDC Copenhagen 2025
▶︎

Modern Architecture 101 for New Engineers & Forgetful Experts - Jerry Nixon - NDC Copenhagen 2025

From Hot Metal to HTML: The Story of Typography - Dylan Beattie - NDC Porto 2023
▶︎

From Hot Metal to HTML: The Story of Typography - Dylan Beattie - NDC Porto 2023

Andrej Karpathy: Software Is Changing (Again)
▶︎

Andrej Karpathy: Software Is Changing (Again)

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains
▶︎

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Failure is Always an Option - Dylan Beattie - NDC Copenhagen 2022
▶︎

Failure is Always an Option - Dylan Beattie - NDC Copenhagen 2022

Algorithms Demystified - Dylan Beattie - NDC Copenhagen 2025
▶︎

Algorithms Demystified - Dylan Beattie - NDC Copenhagen 2025

Software engineering at the tipping point
▶︎

Software engineering at the tipping point

Reliable AI Agents Using Domain Modeling with Koog in Java
▶︎

Reliable AI Agents Using Domain Modeling with Koog in Java

The Philosophy of Software Design – with John Ousterhout
▶︎

The Philosophy of Software Design – with John Ousterhout

Email vs Capitalism, or, Why We Can't Have Nice Things - Dylan Beattie - NDC Oslo 2023
▶︎

Email vs Capitalism, or, Why We Can't Have Nice Things - Dylan Beattie - NDC Oslo 2023

The Immutable Laws of Software and Life: Code Accordingly - Cory House - NDC Copenhagen 2025
▶︎

The Immutable Laws of Software and Life: Code Accordingly - Cory House - NDC Copenhagen 2025

Plain Text • Dylan Beattie • GOTO 2023
▶︎

Plain Text • Dylan Beattie • GOTO 2023