> What matters most is the result - how effectively you can use available tools to solve problems.
> If you are comfortable working in a no-code environment and can use it effectively, then you don't need to be a programming expert. I believe that with the advancements in Large Language Models, this skill will become much easier to acquire for those just starting out.
I'm going to push back against this, mainly because of version control.
I've seen data teams that work without version control - everything is done with ad-hoc SQL scripts and Jupyter notebooks and queries shared via Slack or pasted in Google Docs - and it's a huge mess.
The great weakness of no-code platforms in my opinion is that they rarely integrate well with version control.
I think having a culture of version control in a data team leads to a culture of transparency and repeatability, which makes the overall quality of the outcomes significantly higher.
(I just noticed this appears to be a guest post on the blog for a company that sells a proprietary AI-assistant Python notebook app: https://mljar.com/ )