Writing
Essays on poker, software, and the work of running a game.
2026
I Vibe Coded a Real Casino Game (Part 6)
With most of the technology friction gone, the hardest part of building a casino game is making it beautiful, different and fun. Here is…
Can I Vibe Code a Real Online Casino Game (Part 5)
A real online casino game has at least four moving parts. Building the Player Account Management system takes a single prompt.
Can I Vibe Code a Real Online Casino Game (Part 4)
My vibe-coded casino game gets a soundtrack, a security audit and a live deployment, and breaks immediately in two important ways.
Can I Vibe Code a Real Casino Game (Part 3)
Making a Plinko game unexpectedly turns into a physics lesson, and gives me a new appreciation of the people who build casino game graphics.
Can I Vibe Code a Real Online Casino Game? (Part 2)
Thirteen minutes after clicking ‘Build’, my vibe-coded Plinko game runs. It looks like garbage, and the player is guaranteed to win.
Can I Vibe Code a Real Online Casino Game?
Could I vibe code a real, working casino game? If I could, what would it mean for this very, very profitable industry?
2021
Does Your Password Look L1k3Th15? Five signs your IT setup might need some TLC
We all know that cybersecurity is important, but how do you know if the security measures you have in place are doing their job?
Chamber of Commerce Digital Forum – 2021 Annual Review
My first year as Digital sector lead at the Isle of Man Chamber of Commerce, and the two subjects that came up more than anything else.
2020
2019
Isai Scheinberg and Ray Bitar – My Experiences with Two Very Different Leaders
Over the years I’ve enjoyed reading stories from others about their experiences…
How We Made Poker a Little Safer
This post was written in November 2019 when I was the Managing…
Show Us Your Stats
This post was written in September 2019, when I was Managing Director…
Don’t Make this Common Mistake When Prioritising Software Projects
Every company I’ve worked for has had one thing in common –…
Hand Histories, HUDs & Tracking Software
This post was written in June 2019 when I was the Managing…
2017
2016
Building a Better Fish Party
This article was written in November 2016 when I was Head of…
How to Value Poker Players
This article was written in March 2016 when I was Head of…
2015
The End of Shortstacking?
This post was written in November 2015 when I was Head of…
Why Most Women Don’t Play Poker
This blog was written in September 2015, when I was Head of…
2014
A World Without HUDs
This blog was written in December 2014 when I was Head…
The Scripts
This blog was published in October 2014, when I was Head of…
What Does the MPN do to Protect Player Funds?
This blog was written in August 2014 when I was Head of…
Saying ‘Adiaŭ’ to the English-Only Chat Rule
This blog was written in May 2014, when I was Head of…
Why Doesn’t the MPN Talk to Players?
This blog was originally published in May 2014, when I was Head…
2012
Design Portfolio – One Click Colour Coding
One-Click Colour CodingFull Tilt PokerQ2 2011Almost all online poker sites allow you…
Design Portfolio – Edge Loyalty Program
‘Edge’ Loyalty ProgramFull Tilt PokerQ4 2011 to Q2 2012One of the first…
Design Portfolio – Robocap (Dynamic Table Limits)
Robocap (Dynamic Table Limits)PokerStarsQ1 2010In a live poker game, you can usually…
Design Portfolio – Sit & Go Registration Improvements
Sit & Go Registration ImprovementsPokerStarsQ1-Q2 2008A common problem that occurred on PokerStars…
Design Portfolio – Text Filtering
Text FilteringPokerStarsQ2 2008 PokerStars Tournament Filter with Text Filter at the TopIt’s…
Design Portfolio – Index of Features
IntroductionThis is the index for a series of posts which will come…
Proactive Responsible Gaming
I recently read an article in another magazine by Simon Burridge, the…
Underachievers, Please Try Harder
The past year has been an annus horribilis for the online gaming…
2011
Transparency
For months now, we’ve been hearing about the effects of Black Friday…
Good Software is Sticky
In the past few months much has been spoken, thought and written…
Continuity of Message
Throughout the past few years, businesses in our industry have started to…
Gold Farming
The online poker industry, and the poker-playing public, is at war with…