-
Leaving logging statements in production code
I've written in the past about how I think that leaving logging code in production or release builds is bad practice. While I have no objections to being able to turn debug logging on or off to help troubleshoot problems in the field, it shouldn't be on by default. Recently I've read conflicting views about leaving NSLog statements in code. One really good solution is:
-
Tenets of software development
Lately I've been talking to people about some development projects and I keep repeating my 2 tenets of software development. The first is from Brian Hall of Mark/Space. He used to say
-
Review: Vizio SV370XVT
Today I finally bit the bullet and entered the world of HDTV. I bought a Vizio SV370XVT at Costco. I did my research and decided on Vizio as it had features I wanted and got some decent reviews (some reviews have been mixed). This TV replaces my 7 year old Sony 32". Last week we were at Costco and I had settled on getting the VL370M as that's what they had in 37". This week, they had the newer XVT model which was $120 more, but had TruVolume and a we other features.
-
Doing what you love to do
When I was in college, I had no idea what I was going to do. I was in a general engineering program at Harvey Mudd College which was going to prepare me to be a "general engineer". Would a company hire me when I didn't have a speciality? I had no idea and really didn't think about it much. During the winter break of my junior year, I wrote a program called NotifyMail which you could consider "push notification" to alert me of new email. Way back then I was addicted to email and wanted to know instantly when I had email. This was the turning point in defining my career.