Yesterday, I explained my data engineering job to a friend and he asked if I was worried that AI was going to replace me. And I thought about all the messy data sources with zero documentation I’ve worked with, the countless conversations I had with humans to understand what the heck I was looking at… Continue reading Will AI replace data engineers? →
Sober curious. Soft clubbing. Soft socializing. The cultural shift away from alcohol-centric socializing is one of the most interesting consumer trends of the decade, and I’ve been right in the middle of it with Bright Nights Social for several years now. But I still get asked all the time: “How do you actually have fun… Continue reading How to party sober – and actually have fun! →
Even in the age of sophisticated AI, “Garbage in, garbage out” still holds true – you can’t get good results from bad data. I’m excited to announced that my second course for LinkedIn Learning on Data Quality Testing just got published! It covers the foundations of data quality and why it’s so important, and deep… Continue reading Data Quality Testing with Great Expectations →
Happy almost 6 month anniversary to my first course on PySpark Essentials that launched on LinkedIn Learning last year! If you’ve always wanted to try your hand at PySpark, this is a great course for beginner to learn data engineering basics with PySpark hands-on. Here’s the course description: PySpark is a powerful library that brings… Continue reading Check out PySpark Essentials course on…
… hello Bright Nights Social! When I first launched Third Place Bar almost exactly three years ago, I wasn’t even one month sober yet, but the idea of an alcohol-free bar had been on my mind for a long time. Why were there so few “third places” in New York City that stayed open late… Continue reading Goodbye Third Place Bar… →
I’m excited to share that my new course on PySpark Essential Training is now live on LinkedIn Learning! I was approached by the LinkedIn Learning team after they found some of my Python courses on YouTube, and we brainstormed several ideas for topics together. While I hadn’t used PySpark in a production setting, I was… Continue reading My PySpark Essential Training course just launched on LinkedIn…
As I’m reflecting on the past two years on the last day of my job at Collectors, as well as the years before that at other organizations, I’m seeing a common thread between what worked and what didn’t work to build high performing data teams. But… let me rewind a little. When I started at… Continue reading The key to building a high-performing data team is structured onboarding →
I don’t really love running. I run marathons. These two things are true at the same time. I started running a lot (like, a lot) during the lockdown 2020 and somehow never stopped. While I do enjoy the actual act of running, the one thing that keeps me coming back to it is the music.… Continue reading I asked ChatGPT to write me some code to create a running playlist in Spotify… and it just worked?…
Okay, so – I recently quit drinking alcohol and started a series of non-alcoholic social events in New York City called “Third Place Bar”. There’s a whole blog post waiting to be written on that topic, but until then I’ll leave you with an episode of the Sober Sallies podcast where I talk about my… Continue reading Booze-free in NYC: Resources for sober and sober curious folks in New York City →
This is a pre-print of a post that will be published on the collectors.com tech blog. We recently went through one of our most epic product launches at Collectors: Customers are now able to submit cards for grading to PSA, add them to their collection on the new collectors.com site, and choose to have their… Continue reading Analytics From Day 1: How to Ensure Smooth Data Integrations with New…