Take pride in what you work on. That is my advice of today. Well... if there is something to take pride in that is. So why am I so suddenly saying this. Well, back in December I started my new job. So far it has its ups and down... mostly downs. It's really not easy at all. The system is built by one person who knows everything about it. There was no version control, there were no procedures of how to code, basically there was just the system which is one big madness I tell you! Honestly, if I had known about the madness in the code then I wouldn't have taken the job.
So far what I have done, I take no pride in. Nope not at all. None whatsoever. Why not? Whatever I made is never ever user friendly. I disagree with the layout and how you need to work with the system. I disagree with many of the options and amount of stuff you see on a screen (which is a lot). I disagree with the madness of the code I have to work in. I disagree with how I need to wok. Basically I disagree with everything. Now you're probably thinking Meje don't let your boss see this. Nah no worries, I kinda already said I disagreed with quite a lot that's there. He pretty much knowns all this.
Some things are changing, but I kinda want a radical change. We are now using git (version control, you know those things that say 2.3.12), I kept on asking about using it. I worked out some procedures... well a lot really and how to work with git and urgh so many things. All in the suggestion box (oh they asked for those things btw). Layout is currently on hold until I and one of my collegues know the system well enough so we can make a complete redesign, my fingers itch for that! I doodle new screens and icons whenever I need to wait for my page to reload (which sometimes takes a whooping minute!).
So ya ups and down and it really drains me. Also it makes me annoyed and do proper coding, making me work on my own project a lot. Reason as to why I don't submit a lot.
Back to the pride thing. I still follow the company I worked at before and I just got a tweet saying something I worked on finally is now available. I read that and felt some pride. Pride I really miss in my new job. Because that little function which is called user deletion, sounds small but had been a hell of a job. So many things we (I wasn't alone on this task) had to consider, pin pointing the possible problems it might cause, making correctly working interface with text that made sense. It was so much back and forth and yes even though I wasn't part in finishing it. I did a lot for it and because of the way we tackled the problem I am pretty sure much of it is still in there. Yep, I'm proud about that.