3 ms·
It's kind of odd to imagine not being able to think of anything to do on a system or codebase. Do you need approval before starting on a change? Why not just do
by cjbprime 7y ago
It's kind of odd to imagine not being able to think of anything to do on a system or codebase. Do you need approval before starting on a change? Why not just do something that makes things better?
- TbobbyZ 7y agoIt's difficult to know what can be made better because I don't really understand how the entire system works. It's a monolithic system. Again, it would require a businesses analyst to understand what needs to be improved. Also, they don't want changes made unless there is a need because they don't want to risk new bugs being introduced.
- dataminded 7y agoThat's the thing you should be working on. You should understand the system both technically (how is it architected, how does it work, what does it do) and from a business standpoint (why does it do that? where is value derived? what is painful?). It's hard to add value if you can't be entrepreneurial or innovative.
- TbobbyZ 7y agoHow can someone learn from a business standpoint what the software is suppose to do without anyone internally teaching them? The system is for finance and this is my first finance software job. Should I start learning finance?
- mdorazio 7y agoYes
- dataminded 7y agoYes. It is critical to your long term success that you understand the problems that you are writing code to solve, not just the code. You said that you complete things as soon as possible. Are you sure that you are understanding the problem? The solution?