Business, webdev

A Guide to Measuring Engineering Team Performance

“You can’t manage what you can’t measure.”

While software development practices constantly change, there will always be a tier of truly top engineering teams who stand above their peers by combining unparalleled efficiency with top-tier code quality. What are the metrics that will help you evaluate your development team?
That question arises in many startups once you have a team of developers and need to run as fast as possible.

Continue reading
Standard
Business, webdev

15 Effective Strategies That Engineering Leaders Should Embrace

Engineering teams are the backbone of any tech-driven organization, and effective leadership is crucial to maximizing their productivity. As an engineering leader, you have the power to shape the direction of your team and drive their efficiency. In this blog post, we’ll delve into 15 essential strategies that can empower you to lead your engineering team to success. 

You are probably thinking: “Why 15?”

So the easy answer is: “Why not?” but a longer one is that after the time with Google, Netflix, and Meta – These are a collection of ideas I’ve collected. 

Continue reading
Standard
cloud, JavaScript, webdev

Mastering the Linux Shell: A Developer’s Guide to Unleashing Its Full Potential

Introduction

The Linux shell, also known as the command-line interface (CLI), has been a cornerstone of Linux-based operating systems since their inception. It provides developers a powerful and efficient way to interact with the system, execute commands, and perform various tasks. It’s one of the main factors that made Linux the most popular OS worldwide.

In this post, we’ll briefly discuss the history, explore its advantages and disadvantages, and discuss how developers can leverage its potential to streamline their work and enhance productivity.

History of the Linux Shell

The roots of the Linux shell trace back to the early days of computing. The concept of a command-line interface predates graphical user interfaces (GUIs) and originates in the mainframe era. 

I still remember the first time (At Tel Aviv University) we wanted to interact with a computer (mainframe) back in the day. It was with this black terminal. That was the only interface you had. We are talking here in mid-1980.

Even before that, in 1969, Ken Thompson developed the first Unix shell, the Thompson shell, which laid the foundation for future shell implementations.

Over the years, various shells were introduced, each offering unique features and improvements. In the mid-1980s, the Bourne shell (sh) became the standard shell for Unix-based systems, inspiring the Bourne-Again Shell (bash) development in 1989. 

Today, bash remains one of the most widely used shells in the Linux ecosystem. 

Ahh… if you are on MacOS, you can taste the same shell.

Continue reading
Standard
life

Nostalgia: The Truth Behind Our Rose-Tinted Memories

The physical basis of memory is the connections between neurons in the brain. When we learn something new, the relations between the neurons involved in that learning become stronger. This strengthening of connections is called synaptic plasticity. The stronger the connections between neurons, the more likely the memory will be stored and retrieved.

Up to here, it’s easy.

But how do we retrieve the information and think about our memories as time flies?

Nostalgia, the bittersweet longing for the past, has an uncanny capability to evoke cherished memories and emotions. 

We often find ourselves fondly reminiscing about times gone by, recalling experiences, people, and places. We also tend to paint our stories with ‘better’ colors, but that’s for another time.

How much of our nostalgia is a genuine representation of the past, and how much is a mirage created by our minds? 

Continue reading
Standard
Business

Decoding the VC Perspective: Navigating Startup Evaluation Memo

A VC memo is a crucial tool for venture capitalists to evaluate startups. It allows to:

  • Document the thinking: The memo forces the VC to think critically about the startup and its potential. This can help them identify potential risks or challenges and make a more informed decision about whether or not to invest.
  • Communicate with their partners: The memo can communicate the VC’s thoughts on the startup to their partners. This helps build consensus within the VC firm and ensures everyone is on the same page about the investment.
  • Track their investments: The memo can track the VC’s investments over time. This can help them assess their portfolio companies’ performance and make adjustments to their investment strategy as needed. It also helps to debrief the decisions in retrospect.
Continue reading
Standard
good food, life, Sport

Fueling Strategies for Endurance Activities: What to Eat on a Long Ride/Run?

Participating in endurance activities like long rides or runs requires careful attention to fueling strategies. 

It’s no secret that Ironman’s 4th element (and some will say the most important one) is the fueling plan and execution. Proper nutrition can significantly impact performance, endurance, and recovery. Let’s explore the importance of fueling during endurance activities and discuss effective dietary choices to optimize your performance. Whether you’re a cyclist, runner, or triathlete, understanding what to eat on a long ride/run will help you maintain energy levels, delay fatigue, and achieve better results. Btw, you should track it (here is an app I built in the past) so you can manage it.

Continue reading
Standard
Sport

The Everest Challenge on Wheels – Finding the Best Climbs for Everesting on Your Bike

Everesting is fiendishly simple: Pick any hill, anywhere in the world, and complete repeats of it in a single activity until you climb 8,848m – the equivalent height of Mt Everest.

The Everest Challenge, initially popularized by mountaineers, has now extended its allure to cycling. “Everesting” on your bike involves the formidable task of climbing the equivalent elevation gain of Mount Everest, a staggering 8,848 meters (29,029 feet), in a single ride. To conquer this extraordinary feat, selecting the best climbs becomes paramount. 

In this blog post, we will explore the key factors to consider when searching for the best climbs to Everest on your bike. As a bonus, you can use the script below to search Strava for the best hills in your area.

[Update 1/2026] --> Check the new web app that will help you find the best climb(s) near you.

“fiendishly simple, yet brutally hard.
Everesting is the most difficult climbing challenge in the world.”

Continue reading
Standard
Sport

Master the Art of Packing for Your Next Gravel Race

Preparing for a gravel event or race requires significant time, effort, and dedication. As the race approaches, packing is one of the most crucial aspects of preparation.

The other two are: eating and resting, but these are for another post.
Properly packing for the event can make a difference on race day; a bit of practice can go a long way.
Here is a list of things you should pack for your next gravel race:

Continue reading
Standard
life, Sport

The Lost and Found Gravel Festival – June 2023

“Your real resume is just a cataloging of all your suffering.”

The most interesting and rewarding parts of our lives are often the ones that have required the most sacrifice and hard work. When we suffer (e.g. during rides/runs), we are forced to confront our weaknesses and limitations.
We learn to be resilient and resourceful.
We develop new skills and abilities.
We grow.
In the process, we create a more meaningful life.
If you can keep your smile – bonus points.

Continue reading
Standard
life, Sport

Embracing the Underdog Mindset: Unleashing Drive, Grit, Scrappiness, and Independence

Being an underdog can often feel like an impossible challenge in a world dominated by giants, where success seems reserved for the privileged few. However, contrary to popular belief, being an underdog is not a disadvantage (in some cases) but a powerful mindset fueled by drive, grit, scrappiness, and independence.
The idea to look at it from the strength perspective came to me, after reading Gladwell’s excellent book “David and Goliath.” 
The book uses individual case studies and comparisons to provide a wide range of examples where perceived major disadvantages, in fact, are the keys to the underdog Davids’s triumph against Goliath-like opponents.

This unique perspective is similar to the “Day 1” philosophy embraced by Jeff Bezos, which empowers individuals and organizations to defy the odds, break barriers, and achieve extraordinary results. 

In this post, we will explore the qualities of the underdog mindset and discover how it can be harnessed to unleash one’s true potential.

Continue reading
Standard