Programming Fonts

hsoi blog, talk 0 Comments

When you write code for a living, you stare at a screen for endless hours in a day. And you stare at text on the screen. The text happens to frequently use characters/letters/numbers that might look similar, like a capital letter “O” vs. a zero 0, or a lowercase “l” vs. a number “1” and things like that. Depending upon …

Update coming

hsoi blog, talk 0 Comments

Just fixed a small bug in the DR Performance Practice Deck for iOS. Obscure little thing, but it annoyed me enough I opted to fix it ahead of iOS 7 updates. I’ll announce when it’s live in the store.  

The case for native apps

hsoi blog, talk 0 Comments

No question the world moves towards mobile. Desktop computers, big servers, they won’t go away. But mobile is growing and I’m pretty sure it’s going to be the standard for most people’s way of interacting with the world. I’ve been at this long enough and I know what many companies care about is how to deliver something as widely and …

So familiar, so unfamiliar

hsoi blog, talk 0 Comments

It’s been so long since I’ve written Mac OS X apps. It’s been all iOS for so long. While the current project is an iOS project, I needed to home-brew a Mac app for internal use to help with data entry and editing. It all feels so foreign, yet so familiar. I also do see how much Apple is NOT …

KR Training April 2013 Newsletter

hsoi blog, talk 0 Comments

The KR Training April 2013 Newsletter is posted. Schedule updated through the summer, with all sorts of cool things on tap. I’m looking forward to the return of DPS-BUG. Oh, and remember all my recent talk about getting medical training? Lone Star Medics is returning in September for Med-X EDC. You do not want to miss it. There’s no other class like it (that I’m aware …

Tennessee State Certified Handgun Instructor

hsoi blog, news 0 Comments

John spent the past 3 days studying under Tom Givens of Rangemaster in their Firearms Instructor Development & Certification Course. Passing this course certifies John as a Tennessee State Certified Handgun Instructor, as well as provided much useful information and refinement of teaching skills.

Be explicit in your code

hsoi blog, talk 0 Comments

One of the coolest additions to the Objective-C language was properties. One attribute of a property declaration is if the property is ‘atomic’ or ‘nonatomic’. However, for the longest time while you could explicitly set a property to ‘nonatomic’ you couldn’t explicitly set it to ‘atomic’. In some respects it didn’t matter because they were ‘atomic’ by default and most …

Work, not methodology

hsoi blog, talk 0 Comments

Steven Sinofsky spent a lot of time at Microsoft (1989 to 2012), and wore many hats from programmer to program manager to general manager, across a wide range of products. The only thing he lacks in depth of experience is being at other companies and thus other corporate cultures. Nevertheless, he’s got enough experience to know that “learning by shipping” …