4 ms·
I feel you. I'm on the same boat except in a situation that just spending more time doesn't increase my productivity. I'm working to maintain a huge system tha
by ezoe 5y ago
I feel you. I'm on the same boat except in a situation that just spending more time doesn't increase my productivity.
I'm working to maintain a huge system that is kept working and the company I am employed depends on it.
It's a mess. You know, it's written in an obscure language not much people knows about so we have no hope of hiring a person who know the language beforehand, almost all original developers were left the company, documents are scarce, and mostly outdated, nobody understand the entire picture of the system as a whole.
I am maintaining it by fixing bugs. Most times, we don't know how to reproduce the bugs and there's nobody in the company who understand the portion of the code responsible for the bugs. Because of the obscure programming language, debugging environment is horrible. The best method is essentially equivalent of printf debug.
So I ended up spending months on futile attempts to find out the cause of bugs. It's a bullshit job. Spending more time doesn't help finding the cause of bugs. Well, I'm constantly thinking about bugs and the way to reproduce it I haven't tried yet so I'm still working on it, but this type of thinking cannot be measured and evaluate.
- cyberpunk 5y agoWhat language out of curiosity?
- ezoe 5y agoErlang. There is not much reason to use Erlang in the system I'm writing about. We don't even know why they used the Erlang in the first place. The person who was responsible to choose the language in the beginning of the project left the company long time ago, along with most of the initial developers.
- cyberpunk 5y agoOh dear I hope that wasn’t me. I went through an erlang phase. ;)