Refactoring

 

Good thoughts — on collaboration, software development, long-term progress, clearer thinking, and other important topics — excerpted and edited from the Oddmuse wiki page "Refactoring":

  • Write down everything

Good ideas fade away if not implemented fast enough. The problem is, there is not enough time to implement all of your great ideas today. Write everything down and share it! Some day we will sort it out. The chance that we will remember it if is not written down is just too low.

  • Bad ideas are actually good

If you think that something requires attention but it feels like your proposed solution is not good enough (too hard to implement for too little gain, or just plain wrong), still write that down. It will help us to keep track of things.

  • This page is not holy

If you find something weird, just edit it. Nothing on this page is cast in stone. Feel free to express your opinion especially if you are against something.

  • Small things matter

Small tasks are as important as big ones. You can dream big, but if simple stuff is not taken care of, the whole system will never be good.

^z - 2016-08-11