Skip to content
Tech News
← Back to articles

Reverse engineering the 2008 LogiCola, a logic drill program

read original get Harry Gensler's "Introduction to Logic" textbook → more articles
Why This Matters

A developer's rebuild of LogiCola, Harry Gensler's Windows-only logic drill software from 2008, shows how reverse engineering can keep useful educational tools alive as platforms change. The rewrite makes the drills work on Chromebooks, phones and tablets, which is already drawing students in the Philippines and elsewhere who couldn't run the original. It's also a case study in resisting generic 'modern' SaaS design in favor of preserving an app's original character.

Key Takeaways
Worth a Look

Harry Gensler's "Introduction to Logic" textbook — LogiCola was built as the companion drill software to Harry Gensler's Introduction to Logic, so the textbook is the natural pairing for anyone working through those translation and proof exercises. It walks through syllogisms, propositional and quantificational logic step by step, giving context to the drills you're grinding out on your phone or Chromebook.

See Harry Gensler's "Introduction to Logic" textbook on Amazon → Affiliate link — we may earn a commission on purchases, at no extra cost to you. Product picked by AI based on this article; it is not a tested recommendation.

Building LogiCola's new design language from what I found reverse-engineering the 2008 original.

By Malik Piara · Sep 8, 2026

Announcements

Two years ago, I set out to design and release an updated version of LogiCola with the goal of preserving Professor Gensler’s work and introducing a more accessible solution that could be used by students carrying any device or operating system. Since the original was built for Windows, many students were not able to use it. Today, many students use Chromebooks or mobile devices. In August, more than 100 devices in Asia visited LogiCola 3 in a single week and 72 of them did at least one exercise. Of those, 66 came from the Philippines. Over half of them were phones and tablets. This is a signal I receive with enthusiasm. The product seems to be delivering on the original promise I made in 2024. Today I’m releasing a new version that answers the feedback you shared through the Hacker News discussion, GitHub issues and email. This release brings back mastery learning through infinite translation drills and embeds some of the playfulness from the original software with my own touch. On soul sucking design The landing page prioritised the wrong goals and put more emphasis on user acquisition through an email subscription form than it did on the logic drills. Other commenters noted the design felt too modern and out of place. My initial redesign made LogiCola 3 feel like enterprise software, a departure from the vibrancy of the old interface: Making the port look modern by using a modern look makes tons of sense. The soul sucking feeling it produces comes from the modern look’s motivations, which is not the author’s fault alone, but instead from the ‘market and sell everything’ era we current live within. The colourful backgrounds that change on every refresh have been one of the defining elements of the original brand. I borrowed the colour treatment from the original, but assigned a unique palette to every set. Syllogistic and propositional logic wear different colours. This way, you’ll always know where you are. The Color dialog found in the 2008 program reveals nine colour schemes, each at three depths: Pastel, Moderate and Deep. Here are six of the schemes, with a background, a panel and a dark band along the foot. Roll the dice to see random ones, and try the three depths:

Depth Pastel Moderate Deep Scheme Named pairs Roll again Aqua/Rose

#CDFFFF · #FFCDCD Rose/Aqua

#FFCDCD · #CDFFFF Blue/Cream

#CDCDFF · #FFFFCD Cream/Blue

#FFFFCD · #CDCDFF Lime/Magenta

#CDFFCD · #FFCDFF Magenta/Lime

... continue reading