How to create a more productive way of getting things done

Stop Planning to Fail and Create a Workflow of Accomplishment

It is not the plan that fails, it is the way you do

Amir Yousefi
8 min readDec 2, 2019


Photo by Simon Matzinger on Unsplash

When I look at the Giza pyramids, I see three smaller pyramids that are almost collapsed. I don’t know if they are first tries or other kinds of pyramids but I always wonder how many tries before humans find out how to create the greatest pyramid. When do they find the method of creating the best pyramid?

Many builders build many buildings with the bricks, but not everyone builds the pyramids.

All of us have many great plans. Building that website, recoding that podcast, starting that side project, etc. Somewhere in the middle of doing these great plans, we got lost. By creating better ways to define what should be done, we can accomplish more and finally make our plan happen.

I always like to find ways to create our pyramids by the very same bricks that everyone has, which is our tasks and plans.

Why do we fail?

Are you planning and failing to stick to the plan? Welcome to the club of millions of peoples that have the very same problem.

You may learn a lot of methods for better planning. What if that is not what you need. Instead, you may need better tasks.

First, be advised, not every task can be done. A task that could be done in an appropriate time, must have certain characteristics. A task without these characteristics is more destined to be failed.

If you want to get the things done, first, learn how you to define tasks.

Characteristics of a donable task

Consider yourself a machine(not the cold irony one), a system that takes an input of what should be done and process it until make it happen.

When you start doing a task, you must understand what is the input and output of your efforts. Your actions are like a machine that turns inputs into outputs and results you expect. So you need to make sure that your task, has clear inputs and you have a clear expectation of your output.