So, today I’ll finish my first project at this company, with only a week and a half over the deadline, and present the code to the director of the company, who is in charge of all quality assurance. I’ll present the result to the clients in a couple of days.
Software development is becoming more and more fun for me. I am getting to more and more proficient in structured thinking and streamlining my own code. The thing that bothers me greatly is working with other people’s code, because for some reason it never really fits in my view of how things should’ve been done.
When I first started working at the company I work at now, I was confronted with a fact; I will work, and expand upon other people’s code. The program I work on is 9 years old. Nine! That’s practically ancient in terms of software solutions. Since it’s inception, it has been added and expanded upon, and – due to lack of time – the foundation hasn’t been updated often enough.
The spawning of methods, procedures, functions, classes and just rogue code is enormous, and my minimalistic side is just screaming to halt development for a year and simply streamline the code that we already have, structuring the foundation, expanding the foundation, and getting rid of this melon-headed program. It’s so top heavy due to ‘duct-tape’ development that a lot of the code just feels…wobbly. Like it might collapse at any moment.
On one hand, I’m lucky, since my director, and prime developer, agrees with me. But on the other hand, it’s just not economically viable to either start over and redo some, if not all, of this program in a .NET environment. Jesus, this program could be so much more stable if we moved the core computing from C++ to C# and just went over to Sql Server instead of also supporting a fucking FoxPro database!!!
I will need to start thinking of some ideas in order to utilise other environments than FoxPro, which is what I use mainly now. It’s ass. It’s a complete load of wank. Sadly, it’s fast, and easy to use, and the two other developers on the team beside the director don’t seem to want to change to a more stable environment.
What I wouldn’t give to start this program in a .NET environment.
Anyway, apart from that things are going really well. Or, at least, things are picking up from a couple of weeks ago where I definitely hit rock bottom with Moulsari. Those were some intensely rough weeks in which I took my frustrations out on those around me. So, Eva, Sam, Dennis, Richard, Wai, Mom, Dad, whoever…I apologise.
I guess it’s only natural if you want to achieve what Mouls and I are trying to achieve. To stay focussed on eachother, and give eachother the impression that it’s only a matter of time before you’ll be together is hard. I’m always reminded by what Thorn said some time ago on Bulldrek: A relationship is hard work. And I can only assume that when you’re in a long distance relationship, and you have to wait another year and a half to even think about being together, and only sporadically seeing eachother in the flesh in the mean time, it’ll be even harder.
Luckily, I have some good examples of how it can work. Marco en Clarissa, Eva and Earl, Adam and Sam…all of them are, or were in the same boat as I am. If they can do it, so can we. It requires some determination and dedication – which, I have to admit, sometimes I lack because of my laid back stance towards this relationship. I am in no rush, since it will be a year and a half still. And I feel no need to rush things, or pretend like this is a normal relationship, in which you talk to eachother everyday, because it isn’t a normal relationship, in which you talk everyday.
Anyway, needless to say, when you’re in a relationship closeness is important, even if it’s simulated closeness. And when one, or the other is going through a rough patch in their lives, you are supposed to be there, and that means sacrifices. I have to learn that.
For some reason, ex-girlfriends are playing a big role in my life. Everyone who knows me knows that I’ve got a really good relationship with Eva. She’s a really good, valued friend, something that is rather rare, nowadays. When people break up they are much rather angry at their ex-partner than sad at the loss of their friend. I understand that; anger is a much easier emotion to deal with than sadness.
A couple of weeks ago, I bumped into Kim, the girlfriend I had before Eva. I hadn’t seen her in 8 years, and one day, she just walked into my Kung Fu school. It has been really good to see her again. She’s grown, and so have I, and it’s fun to see what has become of someone you shared intimacy with for so long. We’ve been out to dinner, out to drinks – and she has frequently brought an old class-mate of mine with her, whom I hadn’t talked to in 8 years either. It’s been really cool seeing him, too – and we’ve just been really friendly again. She’s so unlike me, and it’s fun to have someone around that has a different perspective than most other friends.
Dealing with another’s incompetence on a daily basis is really frustrating. Really, really frustrating. *frust* Damn, just thinking about it is sucking all my will to live. Perhaps I’ll bitch about that later.