• Case Study: Caribou Coffee Fuels Mobile DevSecOps with NowSecure

    Case Study: Caribou Coffee Fuels Mobile DevSecOps with NowSecure

    In January of 2021, I got to talk about improving mobile app security with a company that I greatly admire – NowSecure. The core pieces of the article remain true today:

  • Five Reasons Your Waterfall Team Can’t Go Agile

    Five Reasons Your Waterfall Team Can’t Go Agile

    Plus Five Techniques To Change Their Minds If you’re interested in this headline, it is safe to assume three things about you: Agile is older than Windows XP, yet it still gives developers, project managers and business analysts that “too trendy to be legit” vibe. And their suspicion is reasonable. Like all the other buzzwords…

  • Is your app sparking joy?

    Is your app sparking joy?

    Talking about Marie Kondo might be cliche by now, but making outdated pop culture references is the hallmark of our industry. Fortunately it is incredibly applicable to the topic of mobile apps in the modern business. Consumer and stakeholder expectations have evolved, and we’re reverting to an ecosystem where having a mobile app is a…

  • Locations, loyalty & lattes in the mobile world

    Locations, loyalty & lattes in the mobile world

    Too many people think of themselves as mobile developers or that they work at mobile companies. I’m in the restaurant business. My job is help people get the food or drink they want, and be as minimal part of their experience as possible. Maybe you have competitors that are larger and have better mobile apps?…

  • What your company website’s source code is saying about your business

    What your company website’s source code is saying about your business

    We can apply Conway’s Law to learn about a company’s structure and values, and the lessons are insightful to insiders & outsiders Catapulted into most developer’s set of oft-quoted computer laws by The Mythical Man Month, Conway’s Law says: Organizations which design systems are constrained to produce designs which are copies of the communication structures of these organizations…

  • InnerSource – Using open source best practices to help your company

    InnerSource – Using open source best practices to help your company

    At Minnebar in March 2017, I spoke to developers about a way to improve their corporate cultures by piggy backing on some best practices from the open source community. It remains a topic that I believe in (at least of 2024), but one that remains difficult for large corporations to adopt.

  • API Innovation at Best Buy

    API Innovation at Best Buy

    In 2017, I was interviewed by Get Put Post and spoke about API Innovation. There isn’t much thought provoking material in it, largely because there’s only so much you can say while wearing the hat of a publicly traded company, but it was still a great opportunity to launch the next chapter of the company’s…

  • The Blessings and Curses of Offering a Free Public API

    The Blessings and Curses of Offering a Free Public API

    In 2016, I gave a presentation at API World. The topic was “The Blessings and Curses of Offering a Free Public API“. This was before Twitter made accessing their API a challenge, and Reddit also raised their API fees. Although the topic was appropriate for its time, the audience for this messaging was miniscule. It…

  • Why I stopped hacking the Amazon Dash button and learned to solder

    Why I stopped hacking the Amazon Dash button and learned to solder

    tl;dr; Stop trying to hack the Amazon Dash button. Just buy a cheap doorbell, a Raspberry Pi, and solder them together. You’ll get more flexibility and keep some heavy metals out of our landfills. Now the actual story

  • Six things we should agree about email.

    Six things we should agree about email.

    We get it. You like email. Now stop abusing it so the rest of us can get back to work. There is no shortage of advice about email. Some of them are pretty extreme. Some want to destroy it altogether. But I prefer to accept a reality where incremental improvements have a higher probability of success. So I bring to…