Three Tries with NSTimer I wanted to try the a new running program 30-20-10. My usual running app does a lot of things well but it’s not great at measuring intervals in seconds instead of minutes. That’s when the programmer’s curse struck. I wanted...
Go is an amazing game because of how incredibly simple its rules are, and how complex and difficult its strategy and tactics are. Professional Go players spend their entire lives gaining the knowledge, instincts, and tactical reading skills to play the game well. Go...
Here’s a funny relational database story from earlier this year. One of our clients had a medium-large database — millions of rows — and their business logic required some pretty fancy queries across that data: more sophisticated and more costly than just...
Matt Mercieca vividly remembers the 6″ monochrome green screen on his family’s first Sanyo Luggable and the time he spent messing with the Basic and Pascal code his brother wrote, erasing and rewriting without saving so he wouldn’t notice. This...
Math makes many people anxious, bored, and unhappy — but even for the math-averse, it has a morbid fascination. For the math-philic, it’s as ever-present and powerful as the Force. This conversation is the collision of one math lover, one math hater, and a...
It’s wrong. There’s a dashboard in our office, a web page that displays some statistics about our company. It shows the time, our web traffic trends, some information about this blog, and a few other things. I worked on one of those indicators as part of my new hire...
Your Free Consultation will be packed full of discussions, brainstorming, and hopefully, excitement. The meeting is designed to help uncover your challenges, define your needs, and outline possible solutions so you can make decisions that will lead to the business outcomes you desire.