Dear TFS
Dear TFS,
This isn’t really easy to do, so I’m just going to come out and say it. I think we should break up.
First off, it’s not you, it’s me. I mean, I’m the one who wants a reliable, easy-to-use source control system. In a lot of ways you’re a lot better than my last source control system. I mean, in some ways, you’re great at communicating. It’s nice to know that my code builds every time that I check it in. In some ways, however, you’re a little much. It seems like there’s always conflicts to resolve. At first, when things were simpler, you would always give me a hand in resolving these conflicts, but, now that things are a little more complicated, it seems like you don’t want to help at all. I feel like I’m constantly resolving these conflicts all by myself. So, thanks for that.
Also, you never listen to me anymore. When I’m trying to check something in and you and I have a conflict, once it’s resolved, I still want to check it in. Do you honestly think I’ve changed my mind? Why would I change my mind? I feel like you always want me to go that extra mile even when you know exactly what I’m trying to do. Are you purposefully trying to make my life difficult? Sometimes it feels like it. The last source control system that I used never did that. I only had to say things once. It seems like you don’t really care. I mean, when I ask you for the latest version of my code, you often refuse to give it to me just because you think that I already have it. Well, you’ve given it to me before, I must still have it, right? Do you even bother to check? No, no, no. I have to ask just the right way to get what I want or you refuse to budge.
Sometimes I just want to check in some code. I could live without the nagging.
“Why are you checking this in? Which task is this associated with? Blah, blah, blah.” You know what? Can we just skip the conversation every once in a while and get to the point? Again, I feel like you’re doing it on purpose.
I’m really sorry that it’s ending this way, TFS. I never really expected it to come to this. All of my friends told me that you were the best and I believed them, but, I just feel like it’s too much work and I’m not really getting anything out of this relationship. I’d appreciate it if you’d stop by and pick up your stuff from my laptop. It’s taking up a lot of space and I really don’t have any use for it. Also, I think you still have some of my code. I can pick it up from you or you can just drop it off. Either way, let’s try to be civil about this.
I was thinking maybe I would make one last check in, but I think it’s best if we just make a clean break. I’ll never forget about you, TFS, and I know that there’s some masochistic, self-hating developer out there that would love to be with a source control system like yourself, but I’m afraid that’s not me. I guess I’ve seen this coming for a while, but I didn’t really want to accept it. Project after project, I’ve tried to look past these problems, but I think it’s time that we both just admit that this isn’t going to work anymore.
I’m sorry,
Casey.
PS: What’s your friend Subversion up to this weekend? I’m just asking because a friend wants to know, but, I mean, if you’re not comfortable with it, just let me know. Can you give me her e-mail address, though? I’d like to give it to my friend so he can… You know what? Nevermind. It’s too soon.
About this entry
You’re currently reading “Dear TFS,” an entry on casey.in.point
- Published:
- February 22, 2009 / 7:03 am
- Category:
- Uncategorized
- Tags:

10 Comments
Jump to comment form | comment rss [?] | trackback uri [?]