Greg Curtis
Greg is a software developer living in the San Francisco bay area. He currently works at Box as a Code Reliability Engineer. Interested especially in mobile software design and best practices, he works to improve the quality of apps on Android, iOS, and Windows 8.
Don't Vandalize Your Code
Recently, I've been thinking a lot about the broken windows theory and how it applies to software development. This theory has already been brought up a number of times in the context of software, and the theory itself is quite controversial...
Why Mobile SSO is Lacking
Single sign-on (SSO) is a popular feature that was initially designed in the early 2000s for enterprises. The key benefit to SSO is that users only have to remember one set of credentials. Users like this because...
Improve the Testability of Your Android App
The most effective way to improve the testability of your Android app is through a technique such as dependency injection. Dependency injection on Android is a notoriously difficult problem to tackle. The problem...