Learning to let go

When you want to manage state in your android application, it can be useful to implement a helper pattern – each activity or class of tasks has a small associated…

Refactoring Tip: Early Returns

I talked about refactoring large areas of code in my previous post: Refactoring with Color.  It’s easy to make hand-wavey statements like “write shorter, simpler methods”, which is good guidance,…