| 10 Nov 2020 |
Reaching your Goals with Cybernetics |
| 06 May 2018 |
Bhutan Last Part |
| 03 May 2018 |
A Time System for the Space Age |
| 25 Apr 2018 |
Everyone Should be Software Literate |
| 16 Jul 2017 |
On Principles |
| 30 Jun 2017 |
DPC 2017 |
| 30 May 2017 |
IPC 2017 |
| 25 May 2017 |
GPN 2017 |
| 16 May 2017 |
Codemotion Amsterdam 2017 |
| 11 May 2017 |
Essential Complexity is Essential |
| 18 Dec 2016 |
Flaccid Democracy |
| 15 Dec 2016 |
More than Machines |
| 08 Dec 2016 |
Code and Bicycles |
| 28 Nov 2016 |
A Unified Computing Model |
| 26 Nov 2016 |
Codemotion Milan 2016 |
| 22 Nov 2016 |
Wrong way driver |
| 26 Oct 2016 |
Codemotion Berlin 2016 |
| 17 Sep 2016 |
Codemotion Warsaw 2016 |
| 10 Jun 2016 |
Why even casual programming is hard |
| 24 May 2016 |
Bhutan Part Three |
| 05 Mar 2016 |
Bhutan Part Two |
| 10 Feb 2016 |
The Problem with Money |
| 17 Jan 2016 |
Bhutan Part One |
| 14 Dec 2015 |
Science-Driven Development |
| 25 Aug 2015 |
FrOSCon 2015 |
| 01 Jul 2015 |
DPC 2015 |
| 06 Mar 2015 |
Computer Revolution |
| 05 Mar 2015 |
Building web applications with watoki |
| 15 Oct 2014 |
Tool Tyranny |
| 11 Sep 2014 |
Specification by Example |
| 24 Aug 2014 |
FrOSCon 2014 |
| 26 Apr 2014 |
Polyamorous TDD |
| 17 Apr 2014 |
Codemotion 2014 Rome |
| 08 Mar 2014 |
The Assembler Excursion |
| 06 Feb 2014 |
Small Steps (sudoku edition) |
| 26 Oct 2013 |
Codemotion 2013 Madrid |
| 07 Oct 2013 |
Small steps at bephpug |
| 29 Aug 2013 |
Froscon 2013 |
| 06 Jul 2013 |
TDD Case Study |
| 12 May 2013 |
Codemotion 2013 |
| 22 Apr 2013 |
DI - push or pull |
| 13 Apr 2013 |
Developer skills |
| 10 Apr 2013 |
Blogging with pelican and git |
| 09 Apr 2013 |
It's a start |
| 23 Oct 2012 |
Valencia |