Hello ! Thanks for your message ! Please excuse in advance my poor english.
I don’t know what qualifies as awesome but let me try : The project I’m currently working on is a migration project between two ERP. The bug I’m going to describe seemed simple to me but ended up being very complex for the whole organisation.
It started with me checking if in B we had the same data as A. What I didn’t find in B was text fields that have been manually entered by every user over the years. It could be supplementery informations about a transaction for example.
The issue here seemed simple enough for the editor.
- The first fix involved importing the data again so it could be seen. But when I tried again, I still couldn’t see it.
- Then we found that the problem was that the customer used an old solution where the text was filled in a “english” zone. Text could be written in french, but regardless, the content would fill the “english” zone.
- In the new solution, the “french” zone is now available. And as we are defaulted to see this french zone, we cannot see the content in the english zone without clicking on some buttons. When I chose to see the english text zone, I could see the old text.
And then it became complicated : Some problems that we didn’t even think about once rose :
- What about when the customer will want to write in both languages ?
- What impacts with the data exchange between the ERP and other applications around it ?
- And some others we have yet to discover…
We’re still trying to figure this out today … but what I learned from that is first the job is really hard. It’s not only finding bugs and gently complaining about it ! haha
I learned how things can escalate quickly into a big problem. How even small or not-program-related questions could have a significance.
That’s it, I’m still learning, but what’s peculiar about this one is that when I found it, I wasn’t on the job for long. Again I didn’t start with an IT background and didn’t have any experience so I kept wondering if what I reported was too small or not so important, and then, it became this