Extract. Transform. Read.A newsletter from PipelineHi past, present or future data professional! It’s hardly controversial to say debugging is everyone’s least favorite part of programming. One widely-used debugging method is the rubber duck method, popularized in Pragmatic Programming, which suggests you talk through your code, aloud, to an inanimate object. Being able to speak intelligently about what prompted a technical decision is one of the most underrated data engineering skills. One of the advantages of entering a discipline considered a growing field is the sheer variety of tools available to automate, optimize and scale processes. After core competencies like scripting and database querying, analyzing and choosing tools or “tooling” is a skill that makes managers salivate. Because tooling goes much deeper than choosing the “in” tool or whatever application your cloud provider is hawking over cheap bagels (this may or may not be inspired by a real-life incident…). Tooling is where you get to combine technical & industry knowledge with a bit of creativity–because no decision maker wants to read documentation. They want to be “sold” on the method as hard as you were. And the good news? Practicing tooling isn’t just an on-the-job skill for employed data scientists and engineers. It begins when you’re conceptualizing a personal project as you’re mulling:
If you’re a student, be sure to create documentation or, better yet, a LinkedIn post/blog entry/YouTube video with a “Tools used” section. In academic papers I gloss over “methodologies”, but in technical presentations I bolt upright. And if you’re working in your first job and want to shape your team or org’s tech stack, here’s how I suggest you craft a pitch:
Ultimately, be thorough and have some degree of appreciation for your chosen tech, because if your tooling pitch is successful you could be stuck working with it for a long time. Thanks for ingesting, -Zach Quinn |
Reaching 20k+ readers on Medium and nearly 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.
Extract. Transform. Read. A newsletter from Pipeline Hi past, present or future data professional! If you’re like me, in school you were always envious of your classmates that may not have applied themselves academically but were “good test takers.” Fortunately (for them at least), these folks would likely do well on what is quietly becoming the SAT of programming the GCA, or General Coding Assessment. Now, the General Coding Assessment isn’t any kind of board certifying test like the Bar...
Extract. Transform. Read. A newsletter from Pipeline Hi past, present or future data professional! While many tech-oriented companies have (in one way or another) reneged on remote working arrangements, my employer made an extreme gesture to demonstrate its commitment to the ongoing office-less lifestyle: It removed an entire floor of our two-floor New Jersey office space. Other companies, like Spotify, have unveiled slogans like “Our employees aren’t children. Spotify will continue working...
Extract. Transform. Read. A newsletter from Pipeline Hi past, present or future data professional! The only thing worse than summer temperatures (if you’re in the western hemisphere, that is) is a summer job search. Conventionally, summer isn’t the best time to apply for work; you could probably tell this if you’re currently working and find yourself accepting an overwhelming amount of OOO cal invites. If you are braving the heat of the job market, I want to share a more targeted and...