Tag Archives: programming

Is Objective-C Still Relevant?

In the world of iOS development, Swift is on the rise. But what about Objective-C? Is ObjC still relevant? Are Objective-C fans clinging onto a band that broke up 20 years ago? My take: Objective-C is not going away anytime … Continue reading

Posted in Software | Tagged , , , | 2 Comments

How do I make protocol methods optional in Objective-C?

Imagine you have a protocol in Obective-C. What if you want to make some properties or methods optional? You can use the optional keyword. Not all objects to implement the protocol will have the -speed method. Trying to call -speed … Continue reading

Posted in Software | Tagged , | Leave a comment

The Best Part About Working at Google

Every once in awhile, people ask me how I like working at Google. “It’s pretty cool,” I say. But there’s more to tell if you want to dig deeper. Here’s a peek behind the curtain, where you can see both the … Continue reading

Posted in Software | Tagged , , , , | 6 Comments

The Magic Behind Code Reviews

In software, 1 + 1 is more than 2. Continue reading

Posted in Software | Tagged , , , , , | 1 Comment

The 10-80-10 Rule

10% of people never steal, 10% of people always steal, and 80% will sometimes steal. Continue reading

Posted in Psychology | Tagged , , | 1 Comment