This post originated from an RSS feed registered with Java Buzz
by Bernard Choi.
Original Post: My baby projects...
Feed Title: Bernard Choi
Feed URL: http://bchoi.livejournal.com/data/rss
Feed Description: Bernard Choi - LiveJournal.com
There was a time when I was the only person working on a project. It was nice, I was in charge, and I had full control over the design and the system. It was very very nice. Control is nice. Bwahahaha.
But that is not to be so... a collegue joined the project. Soon, he was poking his grummy hands into my project, my baby. I didn't appreciate it. He wasn't there from the start. He didn't have the background to even start commenting on my design. We had arguments regularly. It was bad.
Then one day, I let go. I started listening, and understanding matters from his point of view. Changes started coming in. Incorporating his ideas made the system better than I could ever have done alone. The project was still my baby, but I let go.
I see it happening with lots of open source projects, e.g. the high and mighty attitude, the wall that one feels from giving comments. I understand, cuz I was once high and mighty. I had thoughts like "It's not a problem with my code. It's someone else's problem. It can't be my baby's fault."