# 1. Laws and Principles
There is a lot more than just code on github !
There is also this repository (opens new window). It list several laws and principles that apply to software development. An excellent occasion to discover or rediscover these laws we've all experienced before.
If you ever find yourself in endless discussion about insignificant details, you'll appreciate both the Parkinson's law of triviality (opens new window) (wikipedia (opens new window)) and the Walder's law (opens new window). And if you're curious about whether or not you're going to finish your current project in time, remind the Hofstadter's law (opens new window) (wikipedia (opens new window)):
It always takes longer than you expect, even when you take into account Hofstadter's Law. Hofstadter, D. in "Gödel, Escher, Bach: An Eternal Golden Braid", 1979
By the way, if you haven't read Gödel, Escher, Bach: An Eternal Golden Braid (opens new window) yet, now may be the time.
A last one, Amara's law (opens new window):
We tend to overestimate the effect of a technology in the short run and underestimate the effect in the long run. Roy Amara
Who is thinking Hype Driven Développement (opens new window) 😄 ?