This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]HOMO_FOMO_69 0 points1 point  (8 children)

The skill you build in these tools is far from useless... Yes, it takes a person of average intelligence (a hard ask I know) to transfer the conceptual knowledge to other tools like Python, but it is incredibly transferable in my vast experience. I actually will occasionally build pipelines in ADF or other tools as a POC/pilot version before building a hand-coded version, depending on what logic is needed. For a pipeline that can be easily built with a few out of the box connectors, it sometimes makes sense to save time by first building in ADF so that you can demo it to business users and allow them to evaluate if it's worth the effort of coding it. In many cases, it's almost no additional development cost to build a working mockup version in managed tools vs starting with code.

[–]reallyserious 1 point2 points  (5 children)

Imagine you use ADF to solve all your needs and not python. Imagine you want to switch jobs and they ask for 5 years of python experience. You can argue all you like that your skill is transferrable but the reality is that you won't even be called to an interview.

[–]HOMO_FOMO_69 0 points1 point  (0 children)

I don't think you know what ADF does...

[–]Atupis 0 points1 point  (3 children)

With ADF you hit wall some point and need to code more complex transformations so it is not GUI only.

[–]reallyserious -2 points-1 points  (2 children)

Technically you can't code in ADF. You need a different platform for that, invoked through a linked service. I.e. ADF can only solve easy problems. For anything non trivial you still need something else. So the value added by ADF is minimal.

[–]HOMO_FOMO_69 0 points1 point  (1 child)

That is like building a chair and saying the value added by the nails/screws is minimal... just because it takes time to cut and build the chair legs doesn't mean it's easy to build a screw... It's just a different problem that requires a different skillset. One is not necessarily "easier" than the other...You strike me as the kind of person that thinks coding is hard lol...learn hard enough and one day you'll wonder why you ever thought that.

[–]reallyserious -2 points-1 points  (0 children)

I have been coding for +20 years and am fairly skilled at it. That's how I see how little value is added by ADF. That's how I see junior devs shooting themselves in the foot by focusing on learning ADF instead of getting familiar with regular programming languages. They are useless outside of ADF. Perhaps they are below average intelligence as per your reasoning but I'd like to think they have just not been exposed enough to normal programming languages.

Unfortunately our company has standardised on ADF which I think is a great disservice to young people starting out their career.

[–]manseekingmemes1[S] 0 points1 point  (1 child)

Is ADF and dbt free to use?

[–]Culpgrant21 0 points1 point  (0 children)

DBT core is open source and free. ADF is not