*Warning: This is a Nerd post! it’s about programming and just a random rant. Hahaha*
As a programmer, one of my job function is to debug anything which is not working properly, or not working at all.
Of course, most big software companies will have at least a few people in a group working on only one feature and another group working to integrate all the features and code. Being in a small department, we are put in charge to program a small program all by ourselves. Of course it’s possible to make small simple programs alone but sometimes, it’s stressful when they expect results and full working programs in less then a week or two. One may be able to complete a working draft program for a simple box test (Alpha test) or a simple working system with everything looking like it’s falling apart. Instead, we are expected to produce a fully working system or at least a pre-release beta at that given time frame. That leaves us no time to even properly test the program and tweak the performance or correct any wrong calculations in the algorithm.
Okay, so now I managed to complete a program with good stable working results but with only one feature left until I can release the program for pre-release beta (Release Candidate). Everything in the code seems correct. There was no error. But it doesn’t seem to do anything. O.o
Hmm… Something must be wrong with the calculations or there must be some variable somewhere which I need to define. *Scratch itchy head*
Some non-IT background management think that programmer job is easy and just like copy and paste. That would totally sucks. Some company just want workable result. They dun care about the quality. Usually rush job will cause more problem in the future and it’s your job to solve them. Headache~~
Will: Yup. it’ll be a lot harder to work on programs which was not properly designed in the first place. And in the long run, it’ll always cause more time to fix and upgrade them to match with future needs… That’s the time they could have save if they allow enough planning and working time.
To some, it’s even worse then Copy and Paste. To them, they thought creating some programs are like just clicking on a few options and you got your program already.. haha