Yuga cycle in Software Development

Yuga cycle in Software Development

The Yuga Cycle consists of four yugas: The Satya Yuga, the Treta Yuga ,the Dwapara Yuga,the Kali Yuga. One comes after each other. Current Yuga is Kali Yuga and cycle will keep on repeating.

In Satya Yuga , people were happy , live longer and all were doing the right thing.

In Treta Yuga, Shri Ram was born and everyone know what happens in Ramayana

In Dwapara Yuga, Mahabharat happened and which is still the guideline to all humans , what to do and what not.

In Kaliyuga we live and after that cycle will keep on repeating. Truth of one yuga may not be truth for others. Like there were no locks on door in Satya yuga which we can not follow in Kali yuga. People can do anything to keep their words in Treta Yuga which Shri Rama did which is very difficult to do in Kali Yuga.

Well why I am saying all this now ? I think it still holds true in Software development.

One Dev Yuga:

As Krishna said to Arnuj , I am the friend, I am the enemy , I am the earth , I am everything. When I joined the the software company in 2004 , my manager said to me , You are the developer , you are the tester , you are the CI/CD pipeline and you are the support guy. That Yuga was called "ONE Dev Yuga".

Chain of Responsibility Yuga:

After approx 5-6 years , yuga change and my manager said , whatever you are doing in wrong , you can not test your own code its crime, I don not trust you , you should not have access to prod and certainly should not deploy on the prod server. we should have separate team for supporting deployed application. This new Yuga is called as chain of responsibility yuga.

Auto Cloud Yuga :

After few more years , again yuga changes and we this time my manager said he dont trust anyone and want to trust machine , so we should just add more scripts to automate and test everything. so we don't need QA , Prod deployer . Make CI/CD pipeline and everything should be automatically done. Well write a code which will write new code by itself. Well one likes own server anymore , everything should be on cloud. This yuga is called as Auto cloud Yuga.


Now in current yuga , its changed to FullStack yuga which is nothing but One Dev Yuga . Where You are the developer , you are the tester , you are the CI/CD pipeline and you are the support guy. Well cloud is still little costly so we may turn back to get your on server thing. It just make me think that it's all in cycle.

So the truth of yesterday may not be truth of tomorrow , but can be truth of day after tomorrow.


Note: All views are author's . Nothing to do with anything else.









要查看或添加评论,请登录

Milind Ture的更多文章

  • Reboot: At Home :Bloomberg Chat processor

    Reboot: At Home :Bloomberg Chat processor

    I recently attended the Lloyds Reboot #Reboot events, which were fantastic! Although I couldn’t participate as a hacker…

    1 条评论
  • What you want is not what you need

    What you want is not what you need

    Recently, one of my friends was planning to buy a car. I asked him, "What do you want to buy?" and he replied, "A BMW.

    2 条评论
  • Bedtime Story

    Bedtime Story

    I was telling a bedtime story to my son. He asked me Pappa what do you do at the office? I said I am a Repo software…

    9 条评论
  • Bad Dream

    Bad Dream

    Bad Dream Everyone gets a bad dream. Some people see that they are in the middle of the jungle and have nowhere to go.

    2 条评论
  • How to get Lunch, Fast!

    How to get Lunch, Fast!

    The most important thing in life is food. Good food means a good mood.

  • 100 ways to sleep more!

    100 ways to sleep more!

    We all are very smart people and smart people are blessed with a habit of laziness. So to keep on continue our habit of…

    3 条评论

社区洞察

其他会员也浏览了