[ETR #13] A 3-Step Python Script To Write Less Cover Letters


Extract. Transform. Read.

A newsletter from Pipeline: Your Data Engineering Resource

Hi past, present or future data professional!

Somewhere along your professional development journey someone lied to you. They told you to crank out resumes because no one reads cover letters.

This couldn’t be further from the truth as 87% of hiring managers read cover letters. Such a high read rate represents a compelling opportunity to sell your data skills and showcase a bit of personality.

The problem?

Those pesky 3 paragraphs take way too long to write—as long as 30 minutes per job. Assuming you’re applying to 3-5 jobs per day, you’re looking at 2.5 hours of cover writing time.

Earlier this year, while helping a friend apply for data science positions, I created a simple Python script to auto-generate cover letters based on input. In addition to generating a cover letter based on my more than 500 hours as a career advisor, it will convert your output to a PDF, the preferred format for cover letters and resumes.

Even if this helps you generate cover letters faster, you might want to think twice about “spamming” your resume/cover letter. Only use a bulk application method if:

  • You’re beginning a job search 100% from scratch
  • You’re applying to several roles through a referral
  • You consider your target organization/role a “reach”
  • You truly subscribe to the idea that finding a job is a volume game

Since I’m not trying to ask you to spend 30 minutes on this email, here are this week’s links:

Finally, this week is significant to me because 9/13 marks 3 years in data engineering. Read my story and advice for following a similar path.

Why I Nearly Turned Down A 30k Raise And A Data Engineering Job

Questions? You know where to find me: zach@pipelinetode.com.

Until next 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! For years, the opening of The Simpsons, specifically Bart writing lines on the chalkboard, has been incredibly relatable to me. Not because I’m up to mischief (none I’ll admit to here, anyway), but because I spend most days writing the same three lines of SQL over and over again. If you've ever been paranoid about a table's content, you might know what I'm talking about. It’s the aggregate COUNT(*) grouped by a date field, ordered by date DESC. The output of that...

Hi fellow data professional! In a previous newsletter, I mentioned an idea that I wanted to explore deeper. At the risk of double-quoting a la The Office’s Michael Scott quoting Wayne Gretzky (“You Miss 100% Of The Shots You Don’t Take - Waynze Gretzky - Michael Scott”), here is the idea. “To be marketable as a candidate, you don’t just want to show how you can go from A to B (requirements->pipeline). You need to go from A to C (requirements->pipeline->scale/support).” You might be asking...

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...