19 things that frustrate non-programmers

I wrote this article in reaction to the quora answers to “What are some things non-programmers say that frustrate programmers?”, I will assume in my response most of the question are asked by a project manager, product manager or product owner of the code that your are developing. In Italic
Comments

How not to become a public enemy - Part 1

No matter how cool your interface is, it would be better if there were less of it. — Alan Cooper, father of visual basic Managing a public project is not an easy task. Chances are you might incur in common pitfalls that will get you stuck along the way. Whenever
Comments

Interfaces for presenters in MVP are a waste of time!

It's been a long time since we started talking about MVP at Karumi. Today, the discussion is about whether creating an interface for the Presenter in MVP is really needed. This is the Model View Presenter pattern's schema: In this schema the Model box is related to all code needed
Comments

FoodTracker refactoring: MVP Part

In this article, we will review FoodTracker Example app provided by Apple as a base to how to refactor and improve maintainability of your app. You can download the original project and follow along this view controller. We will focus on the MealTableViewController and how to increase his maintainability, we
Comments

Inside Karumi

It's been a long time since I started working at Karumi. Actually, one year and a few months :) During this period the most frequent question I have had is: "How do you guys work at Karumi and with the teams and the companies you collaborate with?" In this blog I
Comments