Skip to Content

Posts by Allen Cheung

At the Mercy of Platforms

When and how do you move off of someone else’s platform? I read a few articles recently that espoused the idea of small startups focusing on doing just one thing well, and not owning the entirety of the “stack.…

Using Web’s Emulation Capabilities Effectively

Using Web’s Emulation Capabilities Effectively

Does it sound defeatist to “give up” on web apps? Technically, it’s simple. The web cannot emulate native perfectly, and it never will. Native apps talk directly to the operating system, while web apps talk to the browser, which…

Building on Experience in an Engineering Career

Building on Experience in an Engineering Career

The current Citi logo was first created and presented as a sketch on a napkin. In this case, instead being being just a Know Where Man parable, it was a true story from the design world. The designer, Paula Scher,…

Design Thinking Patterns

Design Thinking Patterns

This is a remarkable observation about how the evolution of web design has parallels in architecture: The Future of Web Design is Hidden in the History of Architecture It’s not just that the thinking around design is shown to…

The Gap Bridged by Dev Bootcamps

The Gap Bridged by Dev Bootcamps

I’m sad, but not surprised, that some students found the CS classes at my alma mater intimidating: She graduated in 2012 from the University of California at Berkeley, which has a top-ranked computer-science program, but she found the programming…