Skip to main content

· 3 min read
Gaurav Parashar

Yesterday, I watched Every Brilliant Thing on Jio Cinema, a theatrical performance that stands out for its unique approach to storytelling. Created by Duncan Macmillan and performed by Jonny Donahoe, this production manages to tackle the complex subject of mental health through a deceptively simple narrative structure. The story follows a character who begins making a list of everything worth living for when their mother first attempts suicide. What starts as a child's attempt to help their parent transforms into a lifelong project that weaves through the narrator's own experiences with love, loss, and depression. The HBO documentary version I watched maintains the raw energy and authenticity of the stage production, demonstrating how powerful minimalist theatre can be.

The performance distinguishes itself through its innovative use of audience participation, but not in the way most interactive theatre works. Donahoe, serving both as narrator and facilitator, transforms audience members into essential characters in the story. He hands out items from the list to various viewers before the show begins, asking them to read these items when their number is called. This approach creates an environment where the boundary between performer and audience dissolves naturally. What's remarkable is how this participation doesn't feel forced or awkward - instead, it adds layers of authenticity to the narrative. The documentary captures these moments of genuine human connection, showing how different audiences engage with the material and how their reactions become part of the story itself.

Jonny Donahoe's performance deserves particular attention. As a British comedian, he brings a perfect balance of humor and gravity to the material. His delivery feels conversational and genuine, making the heavy subject matter accessible without diminishing its importance. What's impressive is how he maintains this delicate balance throughout the performance, knowing exactly when to let humor lighten the mood and when to let the serious moments land with their full weight. The documentary shows multiple performances, and in each one, Donahoe adapts his approach based on the audience's energy while maintaining the core emotional truth of the piece.

The significance of "Every Brilliant Thing" extends beyond its artistic merits. The production opens up conversations about mental health in a way that feels natural and non-threatening. By focusing on the list of brilliant things - which includes items ranging from ice cream to the sound of rain on windows - the show reminds us how the smallest moments can anchor us during difficult times. The documentary version succeeds in capturing this aspect of the live performance, showing how different audiences connect with and respond to these themes. MacMillan's writing, combined with Donahoe's performance, creates something rare in theatre: a piece about depression that leaves you feeling more hopeful about life, not by avoiding the dark parts but by acknowledging them while celebrating what makes life worth living.

· 3 min read
Gaurav Parashar

Recovery days are not just gaps in your fitness routine but crucial periods that determine the effectiveness of your training. Your body adapts and grows stronger during these rest periods, not during the actual workouts. When you exercise, you create micro-tears in your muscle fibers and deplete your energy stores. Without proper recovery time, you risk overtraining, which can lead to decreased performance, increased injury risk, and mental burnout. The science behind recovery shows that your muscles need approximately 24-48 hours to repair and strengthen after intense training sessions. This recovery period varies based on factors like workout intensity, sleep quality, nutrition, and overall stress levels.

Active recovery on rest days proves more beneficial than complete inactivity. A light walk, gentle stretching, or low-intensity exercise helps increase blood flow to your muscles, reducing soreness and speeding up recovery. The key is to keep the intensity low enough that it doesn't create additional stress on your body. Your heart rate should stay below 120-130 beats per minute during these activities. Swimming, yoga, or a leisurely bike ride also work well as active recovery options. These activities help maintain mobility and prevent stiffness while allowing your body to repair itself. Research indicates that active recovery can reduce muscle soreness by up to 50% compared to complete rest.

Sleep and nutrition play essential roles in maximizing recovery from running or weight training. During deep sleep, your body produces growth hormone and repairs damaged tissues. Aim for 7-9 hours of quality sleep, maintaining a consistent sleep schedule even on rest days. Your nutrition needs particular attention during recovery periods. Protein intake helps repair muscle tissue, while carbohydrates replenish depleted glycogen stores. Hydration also proves crucial, as water helps transport nutrients to your muscles and removes waste products. Consider incorporating magnesium-rich foods like nuts and leafy greens, as magnesium helps with muscle recovery and sleep quality.

Planning recovery days requires understanding your body's signals and response to training. Monitor your resting heart rate, sleep quality, and energy levels to gauge when you need extra recovery time. If you notice persistent fatigue, decreased performance, or unusual muscle soreness, extend your recovery period. A typical training schedule might include two to three recovery days per week, depending on your fitness level and training intensity. Remember that recovery needs change as you age or increase training intensity. Listen to your body and adjust your recovery schedule accordingly. Recovery days aren't signs of weakness but strategic components of a well-designed training program that lead to long-term fitness improvements and injury prevention.

· 2 min read
Gaurav Parashar

India, despite its vast geographical expanse and rich cultural heritage, receives approximately 15 million international visitors annually across its entire territory. In stark contrast, Dubai, a single city within the United Arab Emirates, attracts nearly 20 million international tourists each year. This comparison becomes even more striking when considering that India's landmass is roughly 800 times larger than Dubai and 40 times the size of the entire UAE. The disparity in these numbers reveals significant insights about infrastructure development, tourism strategies, and untapped potential in the Indian market.

The hotel infrastructure statistics further highlight this gap. Dubai alone boasts approximately 150,000 branded hotel rooms, while the whole of India has around 110,000 rooms. This means a single city has developed more high-quality accommodation capacity than an entire subcontinent. The numbers become more noteworthy when considering India's extensive historical sites, diverse cultural experiences, and varied geographical features ranging from the Himalayas to tropical beaches. These statistics indicate not just a gap in infrastructure but also in the approach to tourism development and international marketing.

The current situation points to significant growth opportunities in India's tourism sector. The country's relatively low international visitor numbers, despite its substantial attractions, suggest there's considerable room for expansion. This potential for growth is one reason why investors and industry analysts maintain an optimistic outlook on India's tourism sector. The gap between current performance and potential capacity, particularly when compared to Dubai's success, indicates that India could significantly increase its international visitor numbers through focused development of infrastructure, streamlined tourist processes, and enhanced marketing strategies.

The tourism statistics between India and Dubai serve as a case study in how focused development and strategic planning can impact international visitor numbers. Dubai's success in attracting nearly 20 million visitors annually to a relatively small geographical area demonstrates the potential for well-executed tourism strategies. For India, these comparisons don't just highlight current limitations but also point to the massive growth potential in its tourism sector. With continued investment in infrastructure, simplified visa processes, and improved international connectivity, India could significantly increase its share of global tourism, leveraging its extensive cultural heritage and geographical diversity to attract more international visitors.

· 3 min read
Gaurav Parashar

Have you ever wondered about the chances of shuffling a deck of cards and getting the exact same arrangement twice? The mathematics behind this seemingly simple question reveals one of the most mind-bending numerical facts that challenges our intuitive understanding of probability. When you hold a deck of 52 cards in your hands and give it a good shuffle, you're creating an arrangement that, in all likelihood, has never existed before in the history of card playing.

Let's put some real numbers to this concept. The total possible arrangements of a deck of 52 cards is calculated using factorial mathematics - specifically, 52 factorial (written as 52!). This means multiplying together every number from 1 to 52. The resulting number is so monumentally large that it defies comprehension: 80,658,175,170,943,878,571,660,636,856,403,766,975,289,505,440,883,277,824,000,000,000,000. To give this number some context, imagine if every person on Earth (roughly 8 billion people) shuffled a deck of cards once per second. Even if they had been doing this since the beginning of Earth's existence (about 4.5 billion years ago), they would have only gone through a minuscule fraction of all possible combinations. The probability of getting the same shuffle twice is so small that it makes winning the lottery look like a sure bet in comparison.

This mathematical reality creates an interesting thought experiment. If someone offered you a betting proposition: spend an entire day shuffling cards, and if you get the same arrangement twice, you'll win ten times your money - would you take that bet? Your intuition might tell you that with enough shuffles, you're bound to get a repeat, just like if you flip a coin enough times, you'll eventually get heads. However, the math tells a completely different story. Even if you could shuffle the cards perfectly once every second for 24 hours straight (86,400 shuffles), the odds of getting a repeat would be so astronomically small that you'd be better off betting on getting struck by lightning while winning the lottery and being dealt a royal flush simultaneously.

The disconnect between our intuitive understanding and the mathematical reality highlights a fascinating aspect of human cognition. We're naturally inclined to underestimate large numbers and oversimplify probabilities. This is why casino games and gambling can be so alluring - our brains aren't wired to truly grasp these kinds of probabilities. Every time you shuffle a deck of cards, you're likely creating a combination that has never existed and will never exist again in the universe. This isn't just probability - it's a mathematical certainty. The next time you're playing cards, take a moment to appreciate that you're holding in your hands an arrangement that's likely unique in the history of the universe. It's a humble reminder of how the simplest things can contain profound mathematical truths that challenge our understanding of probability and possibility.

· 2 min read
Gaurav Parashar

Developers often need reliable tools for testing and documenting APIs. While Postman has been the go-to choice for many years, Bruno has emerged as a compelling alternative that addresses several pain points in the API development workflow. Bruno's approach to API testing combines the simplicity of Thunder Client with the power of Git integration, making it particularly useful for teams that want to maintain their API collections alongside their codebase.

Bruno's core strength lies in its Git-first approach to API testing. Unlike Postman's cloud-based storage system, Bruno stores all collections and environments as plain text files in your project repository. This integration means your API tests and documentation become part of your version control system naturally. When team members clone the repository, they get access to the latest API collections automatically, eliminating the need to manually sync or share collection files. This seamless integration with Git workflows makes Bruno particularly useful for teams that want to maintain strict version control over their API documentation and tests.

The tool offers impressive performance benefits compared to Postman and Thunder Client. Bruno runs as a lightweight desktop application, consuming significantly less system resources than Postman's Electron-based interface. The application starts quickly and remains responsive even when handling large collections. The user interface is straightforward, focusing on essential features without the complexity of Postman's enterprise offerings. This simplicity extends to the collection format, which uses plain folders and files instead of proprietary formats, making it easy to write scripts to generate or modify collections programmatically.

Bruno's integration with continuous integration and deployment pipelines stands out as a major advantage. Since collections are stored as text files in your repository, you can easily incorporate API testing into your CI/CD workflows. You can run Bruno collections using command-line tools, making it simple to automate API testing as part of your build process. The tool also supports environment variables and secrets management through standard Git practices, allowing you to maintain separate configurations for development, staging, and production environments. While Bruno may lack some of Postman's advanced features like mock servers and API monitoring, its focus on core functionality and developer workflow integration makes it a practical choice for teams building and maintaining REST APIs.

· 2 min read
Gaurav Parashar

The complexity of staying connected while traveling internationally has led to the emergence of various eSIM providers, with Alo SIM positioning itself as a solution for travelers heading to Dubai. During my recent trip to Dubai, I explored Alo SIM as an option for maintaining internet connectivity, only to discover that the immigration service at Dubai Airport provides travelers with a complimentary DU SIM card, complete with 10 GB of data valid for 24 hours.

The reality of international data costs often comes as a shock to Indian travelers who are accustomed to extraordinarily affordable data rates in their home country. Indian telecom providers have consistently offered data packages at remarkably low prices, with plans providing multiple gigabytes of daily data at costs that would seem impossible in most other countries. This stark contrast becomes apparent when traveling abroad, where data costs can be significantly higher. For instance, while basic data plans in India might cost a few hundred rupees for months of service with generous daily limits, similar data allowances in international destinations could cost several times more for just a few days of usage.

When traveling internationally, data connectivity typically takes precedence over voice services, as modern communication predominantly relies on internet-based applications. Most travelers find themselves using WhatsApp, Google Maps, and various travel apps rather than making traditional phone calls. This shift in usage patterns makes services like Alo SIM appealing, as they focus primarily on data connectivity.

The current landscape of international data roaming reflects a significant disparity in pricing models across different regions. While some markets, like India, have pushed the boundaries of affordable data access, many international destinations maintain considerably higher pricing structures. This disparity affects how travelers approach connectivity solutions, often leading them to seek alternatives like local SIM cards or international eSIM providers. However, the experience in Dubai demonstrates that researching destination-specific options, including airport services and local providers, can often yield more cost-effective solutions than pre-purchasing international data plans.

· 3 min read
Gaurav Parashar

After years of using Chrome as my primary browser, I've made the switch to Arc Search fully, and the transition has fundamentally changed how I interact with the web. The browser, developed by The Browser Company, addresses many of the common frustrations that users face with traditional browsers while introducing innovative features that enhance the browsing experience.

The speed of Arc Search immediately stands out as one of its defining characteristics. The browser loads pages noticeably faster than Chrome, and the overall performance feels more responsive. The interface is clean and well-thought-out, eliminating unnecessary clutter while maintaining functionality. The design team has struck an impressive balance between aesthetics and usability, creating an environment that helps maintain focus during work sessions. The way Arc handles tabs is particularly noteworthy, as it introduces a more organized approach to managing multiple pages. Instead of allowing tabs to become overwhelming, Arc provides intuitive tools for grouping and organizing them, which has significantly improved my workflow and reduced the mental overhead of managing numerous open pages.

The synchronization between desktop and mobile versions of Arc works seamlessly, addressing one of the major pain points I experienced with other browsers. The mobile experience maintains the same level of polish as the desktop version, and the continuity between devices feels natural. This integration has made it easier to pick up where I left off, regardless of which device I'm using. The browser's memory management is also notably better than Chrome, resulting in improved system performance even with multiple tabs open. The split-view feature has become an essential part of my workflow, allowing me to reference multiple sources simultaneously without constantly switching between tabs.

The integration of Perplexity into Arc has transformed my approach to web searches. The AI-powered search functionality provides more relevant results and better context compared to traditional search engines. The way Perplexity presents information, with direct answers and source citations, has significantly reduced the time I spend finding specific information. This combination of Arc's efficient interface and Perplexity's intelligent search capabilities has created a more streamlined research process. The browser's commitment to privacy, combined with these powerful features, makes it a compelling alternative to established browsers. The Browser Company's attention to user experience and continuous improvement through regular updates demonstrates their commitment to creating a better web browsing experience. While Chrome served me well for many years, Arc Search represents a significant step forward in browser technology, and the switch has proven to be a worthwhile decision that has positively impacted my daily computing experience.

· 2 min read
Gaurav Parashar

The start of 2025 marks my return to digital journaling on Minde after an unplanned break in December. Breaking my consistent journaling streak wasn't ideal, but rather than dwelling on the lapse, I've chosen to begin again. The practice of maintaining a digital journal has been a cornerstone of my personal development process, helping me track thoughts, progress, and daily experiences in a structured format. The decision to restart wasn't difficult - the benefits I'd experienced before December made it clear that this was a habit worth rebuilding.

Digital journaling through Minde offers a systematic approach to recording daily events and reflections. The app's interface makes it straightforward to input daily entries, track time spent on various activities, and review past entries. December's break showed me how quickly we can lose touch with our own progress when we stop documenting it, for example meditation. The daily act of opening the app and recording my thoughts, activities, and reflections creates a valuable record that serves multiple purposes - from tracking personal growth to identifying patterns in my behavior and decision-making processes.

Looking at my timesheet alongside journal entries provides a comprehensive view of how I spend my days. This combination of quantitative time data and qualitative reflections offers insights that wouldn't be apparent from memory alone. Through regular review of these entries, I can spot trends in my productivity, identify activities that drain or energize me, and make informed decisions about how to allocate my time. The practice of reviewing past entries also helps maintain accountability to my goals and intentions, making it easier to stay aligned with my long-term objectives.

Starting fresh in 2025 with digital journaling reminds me that habits don't have to be perfect to be valuable. Missing a month of entries in December doesn't negate the benefits of starting again. The key is to approach the practice with consistency rather than perfection in mind. Regular journaling and timesheet review have proven to be effective tools for personal development, helping me maintain awareness of my choices and their outcomes. As I rebuild this habit, I'm focusing on the value of each entry rather than the streak count, knowing that the real benefit comes from the insights gained through consistent documentation and review.

· 2 min read
Gaurav Parashar

Yesterday I had to make one of those decisions that never gets easier, regardless of how long you've been in management. I had to let go of a team member due to ongoing performance issues. In the context of our remote work environment, this situation highlighted some critical aspects of modern team management that I've been reflecting on. Remote work has fundamentally changed how we measure and monitor productivity. In a traditional office, you could often sense when someone was struggling or not fully engaged. In the digital workplace, these indicators are more subtle but equally important. As a team leader, I've learned to look for patterns in delivery timelines, work quality, and participation in team discussions. The challenge isn't just about tracking hours worked – it's about understanding the quality and impact of those hours. When team members engage in moonlighting or split their attention between multiple commitments, the impact becomes evident in their work quality, response times, and overall contribution to team objectives.

The decision to let someone go is never just about performance metrics. It's about maintaining team dynamics, ensuring fair treatment of all team members, and protecting the company's growth trajectory. In startups, every role is crucial, and every person's contribution directly impacts our ability to meet objectives. When performance issues persist despite conversations, support, and opportunities for improvement, making the tough call becomes necessary. This isn't about being harsh – it's about being responsible to both the team and the organization. The remote work environment has made it even more critical to maintain high standards and clear expectations.

In startup environments, these decisions hit differently. We work closely with our teams, often building personal connections that make professional decisions more challenging. However, the nature of startups demands quick adaptation and decisive action. While letting go of a team member impacts their life significantly, it's sometimes necessary for the organization's health. As leaders, we take these hits and move forward, learning from each experience to build stronger teams and clearer expectations. The key is to handle these situations with professionalism and empathy while maintaining the focus and drive that startup success demands.

· 3 min read
Gaurav Parashar

During a recent meetup with friends working in Dubai, our conversation naturally steered towards their transition from India's corporate environment to Dubai's work culture. These friends, working for multinational companies with offices in both countries, shared interesting observations about how the same organization operates differently across these locations. The discussion revealed that despite working for identical companies, the expectations, pace, and overall work approach in Dubai significantly differs from their previous experiences in India. They emphasized how Dubai's corporate culture places a strong emphasis on defined working hours and respects personal time, contrasting sharply with the often unpredictable and extended working hours common in Indian offices.

The income tax situation in Dubai emerged as a major attraction for these professionals. The tax-free income policy for individuals has created a noticeable difference in their take-home earnings compared to their Indian counterparts. This financial benefit, combined with Dubai's strategic location and excellent connectivity to major Indian cities through direct flights, has made it an attractive destination for Indian professionals. The proximity to home allows them to maintain strong family connections while building their careers abroad, addressing a common concern among Indians considering international moves. They mentioned how this accessibility has helped them adapt better to their new life, knowing they're just a few hours away from home.

Weather emerged as the only significant challenge in Dubai, particularly during the summer months when temperatures soar to uncomfortable levels. However, the consensus among these expatriates was that the benefits far outweigh this seasonal discomfort. They pointed out how Dubai's infrastructure is well-equipped to handle the heat, with climate-controlled environments in most places. When comparing their overall quality of life between Dubai and Indian metropolitan cities like Mumbai, they expressed a clear preference for Dubai. The city's organized development, lower population density, and efficient public services have created a lifestyle that many find more comfortable than what they experienced in Mumbai, despite its status as India's financial capital.

The work-life balance in Dubai has notably influenced their overall well-being and job satisfaction. They described how meetings in Dubai tend to be more focused and time-bound, and how after-hours work communications are less frequent compared to India. This structured approach to work has allowed them to pursue personal interests and spend more time with family. The predictability in their daily schedules has enabled better planning and reduced the stress they previously experienced in India's corporate environment. While they acknowledged that career growth opportunities exist in both locations, they appreciated how Dubai's work culture allows them to pursue their professional goals without compromising their personal lives. This balance, combined with the city's modern amenities and tax benefits, has made Dubai a preferred long-term destination for many Indian professionals seeking international exposure while maintaining a comfortable lifestyle.