TITLE: Code is better when written with collaboration in mind AUTHOR: Eugene Wallingford DATE: July 16, 2018 2:08 PM DESC: ----- BODY: In Collaboration considered helpful, Ken Perlin writes:
In the last few days I have needed to make the transition from writing a piece of software all on my own to bringing in a collaborator. Which means I've needed to go into my code and change a lot of things, in order to make everything easier to understand and communicate.
There was a part of me that felt grumpy about this. After all, I already knew exactly where everything was before this other person ever came on board.
But then I looked at the changes I had made, and realized that the entire system was now much cleaner, more robust, and far easier to maintain. Clearly there is something intrinsically better about code that is designed for collaboration.
Knowing that our code must communicate with other people causes us to write better code. The above is an usually large quotation from another post for me. Even so, Perlin makes a bigger point than this, so read the entire post. By the way, Perlin's blog has probably been the happiest addition I've made to my blog reader over the past year. He writes short, thoughtful posts everyday, on topics that include programming, teaching, academic life, and virtual reality. I enjoy almost all of them and always look forward to the next one. -----