[ETR #35] AI Can Train You In DE


Extract. Transform. Read.

A newsletter from Pipeline

Hi past, present or future data professional!

Software engineers can package anything— including buzzwords. “Learn new, industry-relevant skills” was compressed to “upskilling.”

And while I’m a proponent of continuous learning, especially when it helps you avoid stagnation, at the end of the day, upskilling is a lot of work. Without proper structure and no mandate from a school or employer, it’s difficult to remain engaged, no matter how interesting the content.

My Udemy cart with 5 unfinished courses can attest to that.

So when I wanted to brush up on the ever-relevant PySpark, I booked some time with Professor LLM; LLMs like Google’s Gemini (my choice to be compatible with my GCP tech stack) make incredible teachers because, like a real tutor, they can engage in a dialogue and adjust to your learning style on the fly.

As a former tutor, I appreciate that it explains concepts as it provides results. This is the educational equivalent of “showing your work.”

To get the most out of your chat bot study sesh, I recommend:

  • Providing experience level context and desired trajectory: “I have 2 years’ experience with SQL but I’d like to learn more about CTEs as they relate to query optimization
  • Prompting the LLM to explain concepts as they relate to a specific role: “Show me examples of how a data engineer might use this skill/tool to build a data pipeline”
  • Repeating subject matter for confirmation: “Let me make sure I have this right, certain Python versions are no longer compatible with Pandas?”
  • Code correction/optimization: “How might I make this code more concise?”
  • Demonstrating errors: “What are the common errors associated with this method? How might I troubleshoot? How might I handle the errors?“

Lost in the AI hype is the power of being able to streamline simple tasks. I did this recently by using function calls to automate the conversion of Google Docs to markdown files I can render as blog posts.

Answering a string of questions as a “teacher” isn’t as revolutionary as an AI creating “original” movies or podcasts.

But by optimizing your learning, you’re creating an abundance of something far more valuable: Time.

Thanks for ingesting,

-Zach Quinn

Extract. Transform. Read.

Reaching 20k+ readers on Medium and over 3k learners by email, I draw on my 4 years of experience as a Senior Data Engineer to demystify data science, cloud and programming concepts while sharing job hunt strategies so you can land and excel in data-driven roles. Subscribe for 500 words of actionable advice every Thursday.

Read more from Extract. Transform. Read.

Hi fellow data professional! Remember when the world ended? This month, 6 years ago, the world shut down and entered “unprecedented times.” Shortly after COVID-19 was designated a pandemic, I was unceremoniously furloughed from my day job at Disney World for 3-ish months. During COVID while others quarantined, I was on the move. After quickly feeling isolated in our third floor Central Florida apartment, my now-wife and I joined millions of other American 20-somethings who took a pandemic as...

Hi fellow data professional! I’ve broken my own data project rule. I’ve used the same data over and over again. For 3 years. It sounds boring but that depth exposure may actually be one of the few moats that slows encroaching AI. A little context: I support subscriptions, newsletters and growth for my employer. Spoiler alert: These areas are all basically the same thing. And they use basically the same three data sets. While I have opportunities to jump to other projects, this has been my...

Hi fellow data professional! I had a very adult weekend after baby bedtime. I uncorked a bottle of wine, cracked open my laptop and… stayed up late making a dashboard tracking my assets and debts. While I learned some important high-level insights that will help me make financial decisions as I renovate and prepare to move into my home, I realized a basic development truth that could help anyone knee-deep in their own project. If your goal is commit or ship then the simplest implementation...