Moving slow lets you finish faster. Asynchronous communication doesn’t make you less productive, it makes you more productive. Meetings for the sake of meeting are just poison. They just take everybody out of their flow. If people tell you that it’s important, it’s critical, it can’t wait, it’s high priority, take it with a grain of salt. Few things in life are important or critical, people make them appear that way.

“Your life does not get better by chance, it gets better by change.”

– Jim Rohn

If you don’t like what you’re doing at work… do something else.

If you can’t do something else at work, get a hobby… it will push you in the right direction.

You don’t like doing anything at all? Now that’s a big fat lie.

There’s always something else… that can make you happy.

There’s no magic fairy that is going to come along and fix everything. You’re not that lucky, nobody is.

Change, work harder, and it will pay off.

inbox zero heresy

Lately I’ve seen a lot of people posting and tweeting, bragging about how zero their inbox is. This is funny and sad at the same time. It’s funny because they’re getting it wrong… it’s never about having an empty inbox. It’s sad because at the end of the day they have an empty inbox but they didn’t get anything done… they were too busy getting their inbox to zero 🙂 Maybe the name ruins it all. Maybe people get it as “I should spend as much…Continue Reading “inbox zero heresy”

Everything changes, nothing remains without change. – Buddha (Gautama Siddharta) In my last post I was talking about treating everything as a project and how change is inherent. This is one of the principles that I live by, one of the simple rules that guide me. For me, there are 2 ways to handle change: believe it when people say that something is set in stone, unchangeable… fixed – and have an incredibly bad day when everything changes always consider everything in flux. have a plan…Continue Reading “Change is inherent – expect it”

Comparing SaaS Cloud apps hosting and provisioning options

This is what popped up while going through a thought experiment on choosing hosting and provisioning for the development of a new Software as a Service offering. The options considered are: PaaS with multi-tenancy – use a PaaS offering (think Cloud Foundry, Heroku, Google App Engine and Windows Azure Compute) to host a multi-tenant system. Provisioning for a new client is zero-cost done inside the system PaaS with one environment per client – use a PaaS offering (think  Cloud Foundry, Heroku, Google App Engine and Windows Azure Compute) to…Continue Reading “Comparing SaaS Cloud apps hosting and provisioning options”

I refuse to answer that question on the grounds that I don’t know the answer. – Douglas Adams When asking somebody a question, assuming that they are even listening, you can expect them to either: know the answer don’t know what you’re talking about If they know the answer they’re going to give it to you right away, and that’s fine… because they know what they’re talking about. If they’re in the clueless gang, they’re either going to give you a “sort of correct in…Continue Reading “addendum: learn to answer later”

I know it’s really difficult to say no and that you just accept things because of your inner fear of conflict and lost opportunities. You just have to get over it and just learn once and for all how to say no! You’ll do yourself a favor… and everybody else. The next time your boss (or anybody) is trying to push down an extra task on you just say “I’m sorry but I can’t do this right now.” in a straight and non-defensive manner. In time, learning how to…Continue Reading “Learn to say no, your work deserves it”

Users are strange creatures, and to demonstrate, here are some quick facts: They want to achieve lots of things as fast as they can, without learning anything new; They hate reading and avoid anything that resembles help or a user manual… or even freaking text boxes; They want user interfaces that look like other user interfaces and that function the way that other applications function but that ultimately achieve a different goal; They want things to just work. Yup, strange creatures indeed. Who would have…Continue Reading “Users and their strange habits”

Replacing images and icons with CSS3 web fonts

It’s really hard to create beautiful and clean web interfaces when you have to slice and dice images for every little button, action or highlight. Well, now you can replace them with web-font characters styled with CSS3 – as most browsers have support for them. Here’s a sample from something I’m working on just to give you a feel: Wait, there’s more: using styled glyphs instead of images gives you more flexibility with application themes – and less images to mess with: The nice thing? What…Continue Reading “Replacing images and icons with CSS3 web fonts”