TLDR: The Staff Engineer’s Path by Tanya Reilly helps define the role of staff engineer and provides a plan for succeeding in the role. She does this by exploring what she calls the three pillars
TLDR: Staff Engineer: Leadership Beyond the Management Track by Will Larson demystifies what a Staff Engineer does. Through numerous interviews with current Staff+ engineers, you’ll learn about
TLDR: I’m not an author but here’s how I wrote a book in 9 months by working at least 5 minutes each day. I did this with the sole purpose of publishing a book. I Wrote a Book I recently wrote a
Snowflake is a pretty awesome data warehouse. I recently implemented the access control policy for my organization. Access control often can be an afterthought when trying to get things
Writing Clean Code Without the Bullshit means treating our code reviewer’s time as more important than our own. To write clean code, update your definition of “done” to include refactoring.
I recently moved to a Senior Data Engineer role at a much bigger company. Here is the outline I followed to prepare for senior-level engineering interviews in 3 weeks. You need to prepare for
Comparing the performance of 4 different ways to read a large CSV file in Python. Find the method that best suits your use
Level up your career by improving this one skill. Learn the iron imperative - treat the reader’s time as more valuable than your own. Achieve this by writing shorter and frontloading your work.
If you want to learn about cloud computing or AWS specifically, then yes. Here are some lessons learned on my 2-month journey studying for and passing the AWS Solutions Architect
Data-Intensive applications should be reliable, scalable, and maintainable. A big challenge is understanding the tradeoffs to pick the right tool for the job, often many different tools are needed