Google Play icon

Parenting is like Developing a Software

Posted March 20, 2013

Raising a family can often feel like unfettered chaos. Author Bruce Feiler says that we can learn a lot, though, from software developers using the “agile” philosophy, and apply that to family life.

Agile development, for those unfamiliar, is a method of software development based on self-governance (as opposed to an executive “top down” approach) and working in small spans of time, so people can get quick feedback and respond to changes. Feiler says that families can benefit from this same idea: by bringing your children into the process of “running the house,” everyone gets constant feedback and stays accountable for their actions. His kids even pick their own punishments…which, okay, seems a little crazy, but it seems to work for them.

It’s a good talk, and as with most things, you don’t need to follow his method to a T. But it’s a good example of how communication between family members can reduce stress all around, and make the family “gears” run a little smoother. Check out the video above for the full talk.


Bruce Feiler: Agile programming—for your family | TED

Featured news from related categories:

Technology Org App
Google Play icon
85,446 science & technology articles

Most Popular Articles

  1. New treatment may reverse celiac disease (October 22, 2019)
  2. "Helical Engine" Proposed by NASA Engineer could Reach 99% the Speed of Light. But could it, really? (October 17, 2019)
  3. New Class of Painkillers Offers all the Benefits of Opioids, Minus the Side Effects and Addictiveness (October 16, 2019)
  4. The World's Energy Storage Powerhouse (November 1, 2019)
  5. Plastic waste may be headed for the microwave (October 18, 2019)

Follow us

Facebook   Twitter   Pinterest   Tumblr   RSS   Newsletter via Email