-
The wrong way to use asserts
One of the ways programmers use to help ensure that inputs to methods are correct is to use asserts. Basically these will test conditions and stop execution if a test fails. By default, Xcode suppresses these asserts in release builds so that the code will simply continue.
-
First Week Review: Pebble Smart Watch
Two summers ago, the battery on my watch stopped, so I replaced it, but then found that my watch stopped again within a few days. I gave up on my watch and decided that I didn't need a watch as I have my phone with me all the time. Fast forward to last April when the Pebble smart watch appeared on Kickstarter. I was getting tired of having to pull my phone out of my pocket, so I became interested in it. The watch had 2 features that interested me; one it tells time and second, it would tell me when the phone rings. I've found that when my phone is in my pocket, I miss calls; people don't call me all that often, but I like to answer the calls. These 2 features sold me on the watch.
-
Thanks for the fix, Apple!
I few weeks ago I wrote about issues I was having with Bluetooth 4.0 interfering with standard Bluetooth, specifically my heart rate monitor was causing clicks on my Bluetooth headset while running. I filed an Apple Radar issue that was promptly closed as being a duplicate and the other one was closed as well, but Apple wouldn't provide me any information about when it would be fixed. Typically when I report bugs to Apple it either takes years from them to get fixed or they never get fixed (I still have a number of open bugs).
-
Finding the perfect suitcase
About a year ago, I decided that the rolling suitcase I was using to travel was getting too cumbersome and I could make it through the airport easier with a small duffle bag. Last year I travelled 12 times (11 for work) and the bag worked well. However, the bag started hurting my shoulder and I started looking for a better solution.