Just begun refactoring some 8 year old Sql jobs on our dwh, like the challenge of it a lot, yet totally agree that finding the way to communicate the value of it to non technical mgmt is critical.
Refactoring is the way to go. and if you're doing it well, you can always grab new features or techniques from refactor projects and use them in your new projects. Also refactor with GIT
I am a university professor and I do not code or maintain data pipelines professionally. Since my undergraduate years I wrote scripts and programs to do my research and automate my routine tasks. I really enjoy refactoring as it allows me to reflect what I have learned in terms of programming and problem solving in my code. I am both the developer and end-user of the code, so there is lots of feedback going in between
I personally like both, building new features and the excitement you get when your login finally passes all test cases is always fun (we inevitably still gets bugs lol), but writing that login in a clean, generic and reusable way is also something I like even though that makes the process a little more complex sometimes. BTW overall I think video is perfect and very well explains the topic 👍
Just begun refactoring some 8 year old Sql jobs on our dwh, like the challenge of it a lot, yet totally agree that finding the way to communicate the value of it to non technical mgmt is critical.
Refactoring is the way to go.
and if you're doing it well, you can always grab new features or techniques from refactor projects and use them in your new projects.
Also refactor with GIT
Why so little views? Good stuff. Well made.
I am a university professor and I do not code or maintain data pipelines professionally. Since my undergraduate years I wrote scripts and programs to do my research and automate my routine tasks. I really enjoy refactoring as it allows me to reflect what I have learned in terms of programming and problem solving in my code. I am both the developer and end-user of the code, so there is lots of feedback going in between
I personally like both, building new features and the excitement you get when your login finally passes all test cases is always fun (we inevitably still gets bugs lol), but writing that login in a clean, generic and reusable way is also something I like even though that makes the process a little more complex sometimes. BTW overall I think video is perfect and very well explains the topic 👍
cool video)
I like refactoring my own mess, hahah