stream of consciousness
a confident idiot
yet another blog
Steam 🦊 Extension
2023-11-24
QuickTextureButton for Godot
2023-11-17
UberPath2D for Godot
2023-11-06
Gamedev-friendly webserver
2023-10-16
LLM inside Godot game
2023-10-09
A quick thought on AI and games
2023-03-07
Shader fun.
2023-02-22
A tale of two beverages
2022-12-05
Masters retrospective
2022-11-21
MVP and prototype progress
2022-03-05
Research question
2022-02-13
Indie dev thoughts on the Xbox acquisitions
2022-02-13
Two inspiring games
2022-01-26
Indie Startup Finale
2021-12-03
Supporting your game after launch
2021-12-01
Creating a store presence
2021-11-26
Creating a trailer
2021-11-19
Selling your services
2021-11-13
Pitching for investment
2021-11-07
Reading week
2021-10-26
Funding and budgeting
2021-10-22
Building awareness of your game
2021-10-11
Creating games with appeal
2021-10-06
Creating a viable game product
2021-09-29
The indie games industry
2021-09-24
Final week
2021-08-16
Adjourning
2021-08-09
Industry Insight 2
2021-08-03
Industry Insight 1
2021-07-23
Intellectual property
2021-07-19
Performing
2021-07-10
Practice pitch week
2021-07-06
Team norming
2021-07-04
Pitching
2021-06-22
IGD720 results
2021-06-15
Team storming
2021-06-12
Team ideation
2021-06-09
Team forming
2021-05-30
Weeks 10, 11, and 12
2021-05-13
Sound design
2021-03-22
Level design
2021-03-19
Animation
2021-03-17
Reading week
2021-03-16
Art direction
2021-02-22
Narrative design
2021-02-16
Prototype
2021-02-06
Let’s make a deck-builder.
2021-01-31
Game analysis
2021-01-30
Skills audit
2021-01-28
Reflecting on the skills audit
2021-01-28
More thoughts on the final project game.
2020-12-08
A final reflection for development practice.
2020-12-07
Personal brand
2020-12-03
Desert island disks
2020-11-30
Reflecting on agile game development
2020-11-26
Reflecting on communities of practice
2020-11-18
Shaders - a superpower.
2020-11-15
Reflection on ethics
2020-11-11
Reflect on Rapid Ideation session 1
2020-11-03
Phrase generator
2020-11-03
Humane games
2020-10-29
Development practice retrospective
2020-10-28
Game jam
2020-10-27
Let’s get SMART.
2020-10-25
Yesterday, today, and tomorrow.
2020-10-21
Don’t let the process get in the way.
2020-10-13
What is a game for the future gamer?
2020-10-12
Quotes about play.
2020-10-11
Reflections on rapid ideation
2020-10-06
Everything must be said again.
2020-10-06
Rapid ideation for the week 3 challenge.
2020-10-05
Let’s SCAMPER some art, part II.
2020-10-01
AI in support of innovation
2020-09-30
You can’t know the answer yet.
2020-09-28
Let’s scamper some art
2020-09-28
Randomised SCAMPER
2020-09-27
A first reflection.
2020-09-24
A conceptual sketch for a game world design
2020-08-18
A visual sketch for a game world design
2020-08-15
The story of Pac Man
2020-07-15
Coursera - Introduction to game design
2020-07-14
Hilbert Curve
2020-06-29
A code doodle.
2020-06-26
Game UIs I would like to try
2020-06-25
Untitled Maze Game
2020-06-24
Boids
2019-09-25
Picture book progress report
2019-09-04
Storyboard
2019-05-10
Drawing on the Right Side of the Brain
2019-05-10
1st Draft
2019-04-22
I’m making a picture book
2019-04-12
Cracking the MI5 puzzle.
2019-04-08
A code doodle.
2019-04-05
Re-throw errors on Firebase
2018-06-27
On Startups, side projects, and hacks.
2018-03-16
Story.
2018-03-03
Neighbour
2018-03-02
A card maker.
2018-03-01
Let’s make a CCG!
2018-02-28
I am a salt beef sandwich.
2018-02-27
Might drive next time.
2018-02-26
Fleshing out the idea
2018-02-23
Green is the colour of mould
2018-02-22
First ever Contumacious Commuter post!
2018-02-22
A Ludwig Wittgenstein quote.
2018-02-20
Beginning, middle, end.
2018-02-16
Freelance
2018-02-14
My 2017 Xmas post
2018-02-11
Finishing
2018-02-09
Truths
2018-02-08
pdfcrun.ch
2018-01-25
Week 4 of Neural Networks and Deep Learning
2017-11-24
Week 3 of Neural Networks and Deep Learning
2017-11-23
The purpose of life isn’t to be happy
2017-11-23
Week 2 of Neural Networks and Deep Learning
2017-11-22
Week 1 of Neural Networks and Deep Learning
2017-11-21
Neural Networks refresher
2017-11-20
Well remembered!
2017-09-29
A Ray Dalio quote
2017-09-12
ComicBot
2017-09-10
Trumpet
2017-08-24
Am I?
2017-08-24
A Tim Urban quote
2017-07-12
Every open plan office I’ve ever worked in
2017-07-12
Using Kali GUI apps on Mac via Docker
2017-05-11
An Ela Bhatt quote
2017-05-06
Dishoom It Yourself
2017-04-30
A Emerson M. Pugh quote.
2017-04-21
A Kofi Annan quote
2017-04-08
Mini Ludum Dare 72
2017-03-09
Down to the ankles
2017-03-04
A David Lynch rehash
2017-03-03
Great Men, or How To Conduct A Meeting
2017-02-26
Kaggle Cats and Dogs
2017-01-26
Cover letter to recruiter this morning
2017-01-22
The smallest thing
2016-12-31
A Simon Wiesenthal quote
2016-12-31
More irony
2016-12-31
MMXVI
2016-12-31
Oh, the irony
2016-11-30
The Mexican fisherman
2016-11-22
A Seneca quote
2016-11-21
My new £85 standing desk
2016-11-20
Before we forget…
2016-11-16
Do no harm
2016-11-14
It’s (another) girl
2016-10-27
I’m in deep trouble
2016-10-20
My new home office
2016-10-17
Laptopping
2016-08-06
Mini Ludum Dare 69
2016-07-26
Truths
2016-06-29
Finishing
2016-06-28
Note to self - HP PhotoSmart on Arch Linux
2016-04-12
Using Clojure with Unity3D inside Docker
2016-03-29
Docker this, Docker that.
2016-03-10
Ajax: when was your first time? â„¢
2016-02-29
Twenty Fifteen
2015-12-30
Flask-Sandboy (fork)
2015-07-30
Meet the new maintainer for Flask-Pushrod
2015-07-21
Add logging to PostgresQL on Docker
2015-06-17
A tale of two money transfers
2015-06-14
2014 — the year in review
2014-12-31
+1 News
2014-02-14
Taximeter
2014-01-30
More jq fun
2014-01-29
Heuristics
2013-12-13
A webwords Chef cookbook
2013-11-10
Pretty-print JSON in vim
2013-11-05
Dell XPS 13 LE
2013-11-02
AngularJS and Internet Explorer woes
2013-11-01
Net-A-Porter.com
2013-10-11
Failed startup #2
2013-07-19
Redefine thyself.
2013-07-16
Pretty IP
2013-02-23
Pollarize architecture at a glance
2012-11-20
Adding SMS functionality with Twilio
2012-10-15
Semantic Web Deep Dive
2012-07-31
Consistent hashing with Scala
2012-02-27
Programmer’s Bill Of Rights 2012
2012-02-24
Read Receipts for the rest of us
2012-01-25
A dream and a lesson
2012-01-17
Failed startup #1
2012-01-16
Startup Day #6 — Doubts and hamsters
2010-09-13
Startup Day #2
2010-09-09
Startup Day #1
2010-09-08
Just do it.
2010-09-07
Clear the Java mucky muck from Ubuntu.
2010-04-05
Semantic Web — exciting times!
2009-07-10
BeatThatQuote.com
2008-01-11
The Light Agency
2008-01-08
Prehistory, South Africa, immigration, etc
2008-01-05
Breadcrumbs with Javascript
2005-10-19
WebHelper
2005-06-01
Web TV
2004-06-13