Model-View-Controller and the Separation of Labor

Few architectural choices are more critical for your project’s success than MVC (model view controller). The idea being that by separating code into three separate entities, the application can grow more naturally and be easier to update. To give some context around the premise for MVC, here are the words of Trygve Reenskaug, one of the first  MVC practicioners: I have sometimes been given more credit than is my due, so I should stress that…

Dear Linux, Please Go Back to School

You have a big problem dear Linux. You’re not discoverable. And that’s holding back an entire industry. In fact, it’s holding back our entire planet. Dear Linux, I am sick and can’t take it anymore. The five most common problems of Linux are drivers, interoperability, talent, fragmentation and legal issues. However theres another elephant in the room. Linux lacks intelligence. Spotlight, Siri, Google and Google Now are offering a natural language layer that simplifies usage…

UX Makes All the Difference

The Whole Foods experience is singular among supermarkets  “User experience” encompasses all aspects of the end-user’s interaction with the company, its services, and its products. – Jakob Nielsen From a technical standpoint, few issues carry more weight than user experience. UX creates a fluid dialog between users and computers that ultimately is store in our brain as the most important brand association pertaining to your firm. UX matters because it impacts both the perceived as…

Clash of Giants: Apple vs Google

Google and Apple are chasing the same customers from seemingly orthogonal angles. Apple wants a design conscious, privacy guarding customer with a refined taste and a fat credit card. However, Google is content with just about everybody as long as they open up their lives to the borg. Free vs paid, open vs closed, client vs cloud, is there a clear winner? In the article, Google on Apple: The end is near, Mike Elgan argues…

The LG G4 is the Perfect Android Device

I’ve been playing around with the new LG G4 for some weeks now and my summary is simple: this is probably the best Android device you can buy. LG has executed marvelously a new strategy to bring life back into their mobile devices and, so far, all the latest flagship releases have been amazing. In this post, I want to analyze LG’s strategy and cast light into the LG G4’s most salient highlights. The Business…

Experience Meerkat and Periscope

The Meerkat home screen is friendly and simple. The future of online streaming is here. Both Meerkat and Periscope provide nice ecosystems so film and live stream your life over mobile devices. My experience with Meerkat a couple of days ago was simply amazing and I very much prefer it over Periscope. These two platforms are riding a new wave of innovation that will prove crucial to social media. Citizen journalism, real estate open houses,…

Internet Trends 2015

Annually, Kleiner Perkins publishes the though-leading “Internet Trends” report.  In this year’s report, Mary Meeker presents a fascinating set of new trends. Among the most salient is the fact that Internet growth pace is slowing both in the classic as well as mobile webs.     Another salient slide talks about the new ad formats available on mobile platform, including cinematic pins, local inventory ads and carousel ads. The report also devotes significant attention to…

Mobile is King

For a wide variety of reasons, you should design your startup around mobile devices. We love the mobile experience. Content at your fingertips, closer interaction with our computers and unprecedented ease of use. Over time our subconscious realizes that using mobile platforms is easier than opening our laptop’s web browser and we perform more and more tasks on our mobile devices. Compound this reality with the growth metrics of smartphone and tablet adoption all over…