Very nice and honest blog. Congratulations. I'm a Software Developer as well so I can relate to much of what you write.
I prefer to use Money Tracker as an expenses tracking. I think it's the best app out there for this.
Keep up with the good work.
PS: I have found your post because @matkodurko featured it in the Pay It Forward Contest