On Free Software

Free almost always comes with a cost. A cost that probably isn’t apparent or clear at first, but a real cost nonetheless.

It can occur in the form of privacy, reliability, security, customer support, or long-term development. A good example is a number of apps that end up selling your personal info or go away entirely without any kind of warning.

If you find a product or service useful and want it to exist beyond a few years, insist on paying for it.

It will help improve it, give its owner more incentive to make it better for you (as opposed to worrying about making it profitable or breaking even), and you probably won’t have to worry about your privacy or finding reliable alternatives.

And if you’re not prepared to pay for it, do you actually even need it?

PS. Seth Godin & Anselm Hannemann give more insight into the subject.

Stop Chasing Perfection

I will no longer chase perfection. Not only it’s impossible to achieve it, but it’s also entirely counterproductive.

Nothing ever gets finished when you want perfection. And that’s a damned shame; imperfect art is much more impressive and influential than nonexistent art.

Stop hiding in the shadows. Show us your best good enough work.

I know I will.

What Do You Do When No One Is Looking?

You can easily gauge your environment, your productivity, and your happiness by noticing your behavior when no one is around.

  • Are you just as productive as when the manager is standing behind your back?
  • Do you take a break and relax for a bit?
  • Do you start browsing the web aimlessly?
  • Do you buckle down and push the envelope because there’s no one there to distract you?
  • Do you focus on the stuff that matters, even though no one will notice?

Do you want easy or meaningful? It’s your choice.

How far are you prepared to go…

…to enforce your opinion?
…to make the customer happy?
…to understand a different point of view?
…to get a promotion or a raise?
…to satisfy the stakeholders?
…to delight your customers?
…to be with your family every evening?
…to get that idea off the ground?
…to make a sale?

And finally, how far are you prepared to go to learn what you need to learn to answer these questions better?

First Steps

Firsts steps (whether you’re studying a new language, mastering a new art, changing your profession, or simply learning to walk) are always the hardest. 

They’re scary and dangerous; you might fall, you might fail, and even scarier, you might succeed, which could change everything. 

But your first steps don’t have to be perfect. If you fall, you’ll pick yourself up again. Just like when you learned to walk.

Don’t be afraid of failure. Don’t get discouraged. Keep trying, keep failing, and eventually, you’ll be confident to take one step at the time.

And each step will take you closer to your goals.

The Balance

I wish I could push myself harder, and I wish I could work smarter (not longer).

I wish I could read more (not faster) and I wish I could write more.

I wish I had more time for learning, but I also wish I had more time for teaching.

Some of these goals are more important than others, but this doesn’t mean that I can’t work towards all of them.

As always, balance is the key.


Being predictable is not always a bad thing.

A predictable product that works well is much better than an unpredictable one that has no function.

Predictable story plot with much emotional substance and strong, interesting characters is much better than an unpredictable story with weak characters you can’t relate to.

Predictable move that gives great results is much better than unpredictable one executed on a whim.

But predictable has one drawback. It quickly becomes boring. And people tend to ignore boring.

The way around it? Every now and then do something unpredictable and risky. Even if it doesn’t work out, it will make your audience more invested, and your next predictable move more bearable.

Build Relationships

The best way to prosper in terms of your professional and personal life, both offline and online, is to build relationships.

One follower that listens and interacts is worth much more than thousand followers that don’t.

Make sure you don’t let down the one who cares, not even for the aforementioned thousands.