3 ms·
I do realize that most work is maintenance, but there's a difference between maintaining something written in a fairly popular technology and working nearly exc
by BurningFire 9y ago
I do realize that most work is maintenance, but there's a difference between maintaining something written in a fairly popular technology and working nearly exclusively with obscure garbage - the first one makes you employable at other places, the second one doesn't or makes you a worse candidate.
So it's impossible to have someone say "it would be better if you did [x] this way because [y]" or "if you want to know more about the subject you should read [z]"? Weird, I've been doing these things for other people pretty often. Is it really entitlement that I'd like to experience something similar? This is also what I meant about "passionate" people. I do realize not everyone has to be like this, but I'd love to have just one guy around with a lot of knowledge and a desire to share it.
I actually like to write documentation. Currently I don't even have a place where I could put it though. And before you ask - yes, the management got introduced to the idea and they told me that "we don't have time for that". When there is a place to for documentation I seem to be the only one who actually puts any effort into writing it.
The solutions work in a business sense, but require tons of constant maintenance (to the point where it is impossible to focus at other work because everything breaks constantly) or make the job harder than it needs to be. I literally got told to not refactor stuff like one letter variables, obvious SQL Injection bugs, removing dead code or refactoring one copy-pasted block into a function. This like these often lead to mistakes that cause outages for the clients and force the team into working overtime.
I automate what I can. More could be done if similar solutions could be put in production.
At home I work on side projects with .NET and Python. I also like to read programming books and blogs in my free time and it irks me I cannot apply the knowledge I get from these sources at work.
- dozzie 9y ago> there's a difference between maintaining something written in a fairly popular technology and working nearly exclusively with obscure garbage And what kind of "obscure garbage" you're working with? And then, how did you let this happen? You were recruited to work on some concrete software, didn't you? And if they lied to you about where you will be working, which is a betrayal that is almost impossible to amend, why didn't you change the jobs as soon as possible? Given your original question, there must be something wrong somewhere with your approach. You said that you've been in several companies (how many?). If two or three, you most probably have had tough luck. If more, then it's hard for me to believe that the job market around you is so full of fraud and deception and you couldn't filter the shitty jobs out by asking how they write their software. Europe and North America don't have it as bad as you describe. Or maybe it's neither Europe nor America? You never mentioned your location.