How Did a Game Developer Build a Crossword App?
NextGen Crosswords was built by David Ellams — the same developer who taught himself HTML in 1999, C++ and DirectX in 2001, and who went on to design the entire OASIS architecture. The crossword app was built in WPF (Windows Presentation Foundation) — a powerful but demanding .NET UI framework that David taught himself for the project.
The app was created in collaboration with Times crossword setter David Akenhead — a professional partnership that produced a polished, commercial-grade desktop application for thousands of crossword fans across the UK. Three newspapers. A full archive. A beautiful interface. All built by one developer.
It's a long way from Snake 3000 in VB6 — but the spirit is identical. Give David Ellams a new technology and a problem worth solving, and he will teach himself whatever it takes to solve it beautifully.