Happy employees are great but fulfilled ones are better

Happiness is a temporary emotional state that comes and goes. Perks make employees happy. Free catered lunches make employees happy, so does higher pay and unlimited vacation, until it does not. Fulfillment comes from being part of something greater than ourselves. It comes from being part of a worthwhile cause,… Read more

Design thinking in the product development process

Design thinking is a non-linear process that gives teams the tools to understand users’ needs, wants, and team assumptions to create solutions that can be prototyped, tested, and eventually materialized into a product.  The design thinking process has become popular with teams over the past few decades and has been… Read more

The thing about controlling the outcome is that it is not possible

It doesn’t matter how much we try, the outcome is the outcome despite of our intentions. We can’t convince the prospect to buy our product or service. The only thing we can control is whether we did our best work at the time. Even if we followed everything by the… Read more

Nothing is for everyone, quit building your product that way

Not everyone buys iPhones, Teslas, or uses Gmail. It gets even more complicated when we build enterprise products that are used by different people for different purposes. While Gmail allows you to read, send, and respond to emails, it does not try to help you edit a spreadsheet. It has… Read more

Disney will not wipeout Netflix and Slack will be OK

Despite the popular belief by short-term investors, Disney will not drive Netflix out of business. Netflix is in the long tail business. Meaning they stream as much content as they can that is no longer popular in today’s week of entertainment, but it still loved. The long tail does not… Read more

Nick Fury knows how to assemble a team

“The idea was to bring together a group of remarkable people, see if they could become something more. See if they could work together when we needed them to fight the battles we never could” -Nick Fury It starts with people who care, who want to make a difference, people… Read more

The constraint of quantity over quality in product development

Delivering a feature is not the same as delivering a quality feature. It may do what it is meant to, but most likely it is full of small details that make it hard to use, scale or understand. The constraint between delivering features constantly because it adds business value “now”… Read more

“Our users are old, they are not good with technology”

Said the Product Manager frustrated after hearing about all the support calls from customers with questions about how to use her product. “You haven’t spent time with them as I have” she insisted. But is it true? Are they incapable of learning how to use a piece of software? Is… Read more

No one buys an ugly car because it’s ugly

Maybe some people like ugly cars, but the rest of us like beautiful cars we can afford. We even like the ones we can’t. Beautiful things are easier to sell than ugly ones. We maybe overlook aesthetics for performance, but all things being equal, most of us will choose the… Read more

Developing with accessibility in mind

What is Accessibility? Accessibility or A11Y for short, in its simplest terms, means making the content and functionality of a website or app available by anyone regardless of disabilities. When most people think of a disability, they think of someone with a permanent medical condition such as blindness or other… Read more