How to start a new Task || project ?

I always have that issue of starting a new thing, whatever that thing was: a requested task, a project, documentation to write, or even a function to be refactored on a small code.

It's a moment of freezing and fear, what I should do? where to start first? and how much time it takes to be done? and of course, the most annoying question is the last one: How much time it will take, when can I deliver the request?

Solving this, Dr. Jordan Peterson has a nice technique to deal with a starting-new-thing phobia, is just to start! he describes the fear of starting as fear of failure, however, -he continued to argue-one cannot avoid failure unless there is a solid material to work on, something to fix... Something! and there is nothing to fix unless you start, so one must start anyway.

By this technique, you will find your self starting the documentation from the middle, your code from "Utils" classes, and your task from the " Dears, Done. " email, and it is not bad. If you are one of the people that ask the second question: "where to start first?" , probably you like to standardize things, but we should understand that standards came with practice, by trying to starting something from the top to bottom once, and from the bottom up on other times and from the middle on different directions, and then we chose the best of this mess and mark it as standard, and this is how standards came, from trying, from failure, from starting doing things that we don't know how it could be done!

That's why Don Norman in his book: 'The design of everyday things' always quote the following: "fail fast, fail often", that because of better things came from fixing non-better things, from trying, not thinking without doing.

Therefore, I have started, the project for this year: writing 12 Blogs, one blog or more per month, I have started by writing one, when my mind was in a void state and have no idea of what to write about, I decided to start writing, to find my best practice of writing, to fail of expressing my tacit knowledge, and fix my errors ✌🏽

Comments

  1. Great Article Ahmed, sharing my way of starting new projects or approaches is by starting by the end in mind as explained in The 7 habits of highly effective people book by Stephen Covey, it's has some planning tricks to achieve any goal I highly recommend for you to read it as well.

    ReplyDelete

Post a Comment

Popular posts from this blog

How to Automatically deploy Configuration Files with Azure DevOps CD pipelines

Adding Multiple DB Contexts in your DotNet Project

Adapting a New Technology: A General Guide to keep Your Systems up-to-date