Re 1.  I think it&#x27;s actually quite fun to take a piece of code, understand it and change it to meet new requirements. There&#x27;s a good healthy challenge in that. I think a big part of the reason devs hate it is because they can&#x27;t read code well. They can write it, but not read it. (I realize I&#x27;m generalizing, but it is based on some experiences.)<p>Re 2. This is very true.