3 ms·
Hard no. Initial code would still be developed by SME, who: - Don't understand most programming abstractions - Don't see the advantage of a clean codebase -
by jerjerjer 4y ago
Hard no.
Initial code would still be developed by SME, who:
- Don't understand most programming abstractions
- Don't see the advantage of a clean codebase
- Would rather go back to their code spaghetti mess, than help figure out why some corner cases behave differently in a fresh codebase
- Would still submit changes to their code spaghetti mess and expect you to apply them to the cleaned codebase
I did what the author suggested (not in genomics, but in a different research-heavy scientific field) for a while and would not recommend it to anyone.
And that's not even taking compensation and work conditions into account.
- hrgiger 4y agoI understand your point and you are completely right, but on their perspective your experience from multiple aspects of codebase is still valuable contribution and making a difference isnt it.
- Raed667 4y agoI have a friend who works as a "make this mess a product we can show in conferences" engineer in a research center and it is literally what you described. The only reason he told me for still working there, is that: 1- the workload is fairly low 2- he has a lot of autonomy 3- he shows up every day around noon and leaves at 5PM
- deleted 4y ago[deleted]