2 ms·
What is your company's process like? I mean, if they get what you are referring to a "priority 1 bug", I'm assuming this could either be a data related bug or a
by devs1010 15y ago
What is your company's process like? I mean, if they get what you are referring to a "priority 1 bug", I'm assuming this could either be a data related bug or an actual code bug (as you wouldn't know yet at that point). Does your company expect you to just make a fix immediately, if its a code bug, and then they push it into production right away? If they are doing anything resembling this then run, don't walk away as this is terrible practice and will definitely make you go crazy after a while (I have worked for some companies that did similar things). At my current job I do have to deal with a lot of bugs but, for one, they realize their software is basically crap (10 year old legacy code base) and don't expect things fixed immediately and once I can find that its actually a code bug the pressure comes off a bit as they are very strict about release cycles and testing so they rarely push fixes into production sooner than 1 month. Data related bugs tend to have patterns to them that become apparent after seeing a few of them over time, at least in my experience, and usually become easier to deal with the longer you work with a system.
I don't mean to start any flame language wars but am a bit curious what sort of language / platform you are working with. In my experience, companies that build their products with dynamic languages (not strongly typed, etc) tend to play things a bit more "fast and loose" and the workload can really pile up. They usually don't know about best practices like test drive development, etc and don't care, even when this is pointed out. This led me to steer my career towards working with a strongly typed, compiled language (I do server-side web dev) and, at least with my current job, I have noticed a much more refreshing approach as far as professional development practices compared to other jobs where dynamic languages were used.