Tag Archives: programming

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 , , , , | 5 Comments

The Magic Behind Code Reviews

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

Posted in Software | Tagged , , , , | Leave a 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

Coding Style: Chained If Statements

How should programmers format a function with several if statements? Continue reading

Posted in Software | Tagged | Leave a comment