Tag Archives: case study

Looking Beyond the Obvious

Near its end, the CyberPenguin case study mentions the discovery of “some small accounting inaccuracies”. To be exact, users were occasionally being double-charged for sessions.
If you’ve done much software development, that statement alone should be enough to have you thinking “concurrency issue” or, more specifically, “race condition”. Given that the application involved both [...]

Case Study: CyberPenguin

In late 2007, I ran across a guy who was preparing to open a Linux-based internet cafe named “CyberPenguin” in the Philippines. After discussing his needs, he asked me to write a custom billing and workstation management system for the cafe’s use. In 2008, he came to me again to request some additional [...]