Author Archives: Sheldon "Don" Sandbekkhaug

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

A Quiz to Practice Big O for a Software Interview

Estimating big O is a crucial part of software engineering interviews. If you can write decent code, but can’t analyze big O, interviewers will mentally subtract points from your score. Tips for analyzing Big O Consider the worst case Think … Continue reading

Posted in Software | Tagged , | Leave a comment

A Small Note After George Floyd

On May 25, an African American man named George Floyd was murdered by police officers. It was a tragedy, and not the first. I haven’t focused on this blog in recent months. After George Floyd, I wasn’t sure what to … Continue reading

Posted in Other | Tagged | Leave a comment

The Battle of the Burgers: Food Chain Magnate

In the spring of 1955, the county government gave me a small loan so that I could open a diner in our little town. But I wasn’t the only one—three other aspiring food chain magnates also started restaurants, and the … Continue reading

Posted in Other | Tagged , | Leave a comment

How to Structure Your Presentation to be Clear and Convincing

Have you ever sat in a meeting where you felt bored? You had to endure a presentation where the speaker read several paragraphs per slide, all in monotone. Some rando in the room kept asking useless questions, prolonging the presentation. … Continue reading

Posted in Uncategorized | Tagged , , | Leave a comment