Open in app

Sign In

Write

Sign In

Vaidehi Joshi
Vaidehi Joshi

28K Followers

Home

About

Published in Vimeo Engineering Blog

·Feb 11, 2022

Vimeo’s Vaidehi Joshi on the magic of debugging

Demystifying the debugging process. — We software engineers spend a lot of our time debugging. Early on in my career, debugging felt like magic. When I paired with senior engineers or observed a group of my coworkers mob program on an outage together, I watched them in awe. …

Software Development

2 min read

Vimeo’s Vaidehi Joshi on the magic of debugging
Vimeo’s Vaidehi Joshi on the magic of debugging
Software Development

2 min read


Published in Index

·Sep 9, 2021

Reflections on Burnout

Burnout doesn’t happen overnight — it happens brick by brick, one decision after another — I can remember the exact moment that I realized the gravity of it. A coworker had sent me a link to an article from the Mayo Clinic on Slack. I skimmed the article until I reached a section called “Job burnout symptoms”, which included a bulleted list of questions to…

Burnout

14 min read

Reflections on Burnout
Reflections on Burnout
Burnout

14 min read


Dec 19, 2019

On Thirty

I am fully aware that birthdays are just rituals. Functionally, they don’t really mean much at the end of the day; they just happen to be easy enough to use when we want to represent milestones and impactful events. And yet, I love these rituals. …

Life Lessons

9 min read

On Thirty
On Thirty
Life Lessons

9 min read


Published in baseds

·Dec 5, 2019

Logical Time and Lamport Clocks (Part 2)

Throughout the course of this series, we’ve been learning time and again that distributed systems are hard. When faced with hard problems, what’s one do to? …

Programming

9 min read

Logical Time and Lamport Clocks (Part 2)
Logical Time and Lamport Clocks (Part 2)
Programming

9 min read


Published in baseds

·Nov 14, 2019

Logical Time and Lamport Clocks (Part 1)

Over the course of this series, we’ve seen many instances of how things can more complicated than they seem. We saw this with failure, and we saw it with replication. More recently, we discovered that even the concept of time is more complex that we might have originally thought. However…

Programming

9 min read

Logical Time and Lamport Clocks (Part 1)
Logical Time and Lamport Clocks (Part 1)
Programming

9 min read


Published in baseds

·Oct 24, 2019

Ordering Distributed Events

One of the hardest things about distributed systems is that we often find ourselves needing to approach them very differently than other problems in computing. Distributed computing forces us to reevaluate how we’d approach even the simplest obstacles in a single system model. We recently began exploring one such example…

Distributed Systems

9 min read

Ordering Distributed Events
Ordering Distributed Events
Distributed Systems

9 min read


Published in baseds

·Oct 3, 2019

Ticking Clocks in a Distributed System

We often spend a lot of our lives blissfully unaware of how something works. Most of the time, this ends up being an okay thing, since we don’t really need to know how everything around us works. …

Distributed Systems

8 min read

Ticking Clocks in a Distributed System
Ticking Clocks in a Distributed System
Distributed Systems

8 min read


Published in baseds

·Aug 30, 2019

Parsing Through Partitions in a Distributed System

When it comes to tech jargon, one thing seems to always hold true: everyone has a different opinion about what certain words mean. I realize this fact every once in awhile; most recently, I came across it while trying to learn a new distributed systems concept. The term “partition” is…

Distributed Systems

11 min read

Parsing Through Partitions in a Distributed System
Parsing Through Partitions in a Distributed System
Distributed Systems

11 min read


Published in baseds

·Aug 14, 2019

Redundancy and Replication: Duplicating in a Distributed System

When it comes to programming, there are certain conventions, idioms, and principles that we run into and reference as a community quite often. One of those principles is the idea of “Don’t Repeat Yourself”, or DRY for short. …

Distributed Systems

9 min read

Redundancy and Replication: Duplicating in a Distributed System
Redundancy and Replication: Duplicating in a Distributed System
Distributed Systems

9 min read


Published in baseds

·Aug 7, 2019

Foraging for the Fallacies of Distributed Computing (Part 2)

So much of what makes distributed systems hard to content with is the fact that, as a system grows, it changes. Furthermore, the things around the system — parts of the system itself, its dependencies, and the people who maintain it — are also each capable of changing as well. …

Distributed Systems

9 min read

Foraging for the Fallacies of Distributed Computing (Part 2)
Foraging for the Fallacies of Distributed Computing (Part 2)
Distributed Systems

9 min read

Vaidehi Joshi

Vaidehi Joshi

28K Followers

Writing words, writing code. Sometimes doing both at once.

Following
  • Pinterest Engineering

    Pinterest Engineering

  • Kathryn Finney

    Kathryn Finney

  • Benjamin Tan Wei Hao

    Benjamin Tan Wei Hao

  • Sara Wachter-Boettcher

    Sara Wachter-Boettcher

  • Sonia Gupta

    Sonia Gupta

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech