Drake explains that he strives to write just enough tests-ones that make sure the software is not broken at a major level, while focusing on catching errors quickly and making it easy to fix a problem in production before it escalates. Automated tests, he says, make the software more like the scientific method-with hypothesis, experiment and conclusion-and less like guesswork.
Tomorrow: GeoLoqi Part of Esri SDK
After Drake and I finish our conversation, the business day is almost over, and it's getting time for me to leave. That is, until Case tells me she has one more thing to share: The company has just finalized its acquisition by Esri, the leading provider of GIS mapping software.
In the short term, that means growing the Portland office while supporting GeoLoqi's existing product. Those Geoloqi features will soon be bundled directly with Esri's applications. Esri will also release a new SDK with that functionality, matching Apple iOS Map Kit SDK functionality and creating real choice in the developer market.
In the long term? I'm not so sure. But I can't wait to find out.
Matthew Heusser is a consultant and writer based in West Michigan. You can follow Matt on Twitter @mheusser, contact him by email or visit the website of his company, Excelon Development. Follow everything from CIO.com on Twitter @CIOonline, on Facebook, and on Google +.
Read more about gps/lbs in CIO's GPS/LBS Drilldown.