Blog

Game Kit Tips & Tricks

By Keith Anderson posted on February 3rd, 2010

I recently spent some time working on an iPhone app (ProPrompter – for all your teleprompting needs!). We wanted to add peer to peer capabilities in order to facilitate a remote control function. The natural choice to get there quickly was to leverage the GameKit framework. The API is deceptively simple – as is the documentation – but as usual, there were caveats I had to discover for myself. More »

Posted in Software Development, Tips and Tricks

Software Development – Function vs Eloquence

By Chris Malott posted on January 11th, 2010

I’ve been involved in some major Software Development projects both as a Developer and a Project Manager. In fact, over the last year we’ve been developing a large scale Java application to replace a number of systems for our parent company Computer Stores Northwest, Inc (The Mac Store, Bodelin, PowerMax, Iris Professional Services).  We’ll be releasing the software next month for our first round of user acceptance testing. More »

Posted in Software Development

Name That Variable

By Keith Anderson posted on January 7th, 2010

In the dark ages of compiler technology, symbol names were frequently only significant to eight characters. This limitation forced a certain brevity and style when choosing variable and function names. You would often find variables with names like ‘empOTRt’ or ‘cur’. More »

Posted in Software Development

The Importance Of Warnings In Software Development

By Keith Anderson posted on December 15th, 2009

When learning how to write software, one of the first bad habits people tend to develop is to ignore compiler warnings. This is understandable since the warnings tend to be numerous and tedious, particularly to an inexperienced developer. Compounding this behavior is the fact that – despite profuse warnings – the code will still build, and often times appear to run correctly. So if the project runs what’s the point in going back and silencing the warnings? More »

Posted in Software Development