I strongly agree with your comment. I'm a software engineer and I was surprised to find out about the practices of some data teams.
I do believe we should bring software best practices to the data world, not only regarding code design but regarding infrastructure and tooling too (like versioning everything).
Still, I get where they're coming from. A software engineer would also be frustrated if they had to learn everything a data scientist knows (probably even more).
I think the tooling itself can solve this issue by encouraging best practices though.
I do believe we should bring software best practices to the data world, not only regarding code design but regarding infrastructure and tooling too (like versioning everything).
Still, I get where they're coming from. A software engineer would also be frustrated if they had to learn everything a data scientist knows (probably even more).
I think the tooling itself can solve this issue by encouraging best practices though.