Test driven development for your personal life
In the software engineering industry we have a term called TDD
TDD stands for test driven development
It is a philosophy of writing code where you write the test for the code before you write any production code
that is you right code that will actually test the code usually in a back black box way with expected outputs and certain inputs.
this really helps because the tests you write give you a clear picture of the requirements for the code and the tests can also later help find out any regressions that may occur in future when adding new features to the code base.
I had an idea about why not apply this same concept to your personal life.
why not do test driven development for personal life.
for example say you want to learn Chinese
A test will be can you talk with a native Chinese person for at least 10 minutes without having to use any English or any technology to translate what they are saying?
a smaller test would be if you could read a particular passage in Chinese or not
we can extend this to other features:
List of tests:
can you earn $100 a day?
can you earn $1,000 a day?
can you read five books a week?
can you write 5,000 words a day?
can you meditate for 1 hour?
can you limit your unproductive phone used to maximum of half an hour a day?
can you save/accumulate $50,000 in less than 6 months?
can you spend 2 hours programming today?
can you exercise for half an hour today?
All these questions above are kind of tests that you can test yourself with and use them as feature development in your own life
what other choice do you have?
you can work on certain projects but the biggest project you you have to work on is project you.
because nobody else is going to work on project you as hard as you can work on project you.
your parents might help you with your project you for some time but they also have their own life to worry about.
also everyone is working on project themselves and they have their own agenda and they want your help in their projects
Facebook and Instagram wants you to spend your time on their app
McDonald's wants you to spend their money on their food
they're also doing test driven development
Facebook asks themselves can we get 5 billion people to spend 6 hours a day on our app today?
McDonald's ask themselves can we get 4 billion people to buy a burger from us today?
they're not worried about your health mental or physical
they're trying to achieve their own goals
Don't get lost in helping other people with their goals without having helped yourself with your own goals first
It is not in your best interest to eat McDonald's everyday
It is not in your best interest to waste your time on social media 6 hours plus a day
Heck it would be better if you don't spend any time on these
instead spend all the time and money on yourself and build yourself, build your skills
Comments
Post a Comment