Yesterday I transferred a code repository from one of my own git repos to that of one owned by my employer. It was for a web application that was I was tasked to create for them, but I did not have access to their repositories yet.
Even still, I feel like I have lost a friend. I spent a month building this simple web application from the ground up and then I had to give it away. I know it may not make much sense to most people, but this is something I was proud of and cannot really share with anyone due to ownership rights. Normally I release all of my software under either the MIT or GPLv2 or 3 license. I could not do that with this application, so I can’t even show off my nerd prowess.
I know, I know, it’s a bunch of code and you should get over it. I have let it go, but I think it is something that only those truly entrenched in their nerdom can understand.
It is nothing like losing a child, and I would never make such a claim. It is, however, very akin to parting with a friend. You have spent hours, in my case months, with those code. You have had those “ah-ha” moments (the good times) and the points where you invent new four letter words due to your frustration (the bad times). Yet, no matter, the code is there with you and waiting patiently for you to hit your stride. So giving that code to another entity for full ownership is a little heart-wrenching, for the truly nerdy.
Don’t get me wrong, I knew that I was building it for someone else, it’s just that I dump everything I have into my code. This is doubly so when I build it from the ground up. Yes, I could rebuild it and release it on my own, but there’s a good chance that there would be legal issues. I can deal quite well without hiring a lawyer, code monkeys don’t get paid enough to afford one of those.
So, it is with a slightly heavy heart, that I bid goodbye to my application. I will be there to help you along your way from staging to production though, so this is not goodbye. More an extended relationship until the time comes to release you into the wild.Tags: code, friend, git, loss