Tag: Engineers

Your startup equity is unlikely as a lottery ticket

Engineers often receive job offers with equity in the company included. For startups, that equity usually comes in the form of “options” to buy stock at a cheap price, since you’re an early member of the company. Recruiters will tell you the stock is an awesome deal & really...

Musk Overruled Tesla Engineers, And Now They Are In Serious Trouble

Over the years, we have witnessed Tesla’s incredible rise to power, and they now stand as a juggernaut of the EV world. But one of Tesla’s most important promises has yet to be fulfilled: true self-driving cars. In fact, according to Musk, we should already have millions of Tesla robotax...

Musk Overruled Tesla Engineers, And Now They Are In Serious Trouble

Over the years, we have witnessed Tesla’s incredible rise to power, and they now stand as a juggernaut of the EV world. But one of Tesla’s most important promises has yet to be fulfilled: true self-driving cars. In fact, according to Musk, we should already have millions of Tesla robotax...

10 Microservice Patterns Software Engineers Should Know

Building scalable software requires a software engineer/architect to pick the right architecture especially when building enterprise software/applications. Monolithic architecture is usually the first choice in mind for most engineers because it is easy and does not have to deal with the distribu...

No, you shouldn’t measure software engineers — but you should help them adopt best practices

McKinsey recently published an article titled “Yes, you can measure software developer productivity” to collective gasps of horror within the industry. My own reaction was also visceral. I’ve seen the endgame of this and it’s not pretty. However, the paper answers a very real...

Highest Paying Programming Languages for Software Engineers

Which programming language should I learn? That’s the most common question for aspiring software engineers, and the answer is always: It depends on your preferences and what you want to build. But perhaps you want to take another route and learn the language companies pay you the most fo...

Machine Learning Engineers — what do they actually do?

The title is a trick question, of course. Much like Data Scientist before it, the title Machine Learning Engineer is developing into a trend in the job market for people in our profession, but there is no consensus about the meaning of the title or the functions and skills it should encompass. I ima...

No, you shouldn’t measure software engineers — but you should help them adopt best practices

McKinsey recently published an article titled “Yes, you can measure software developer productivity” to collective gasps of horror within the industry. My own reaction was also visceral. I’ve seen the endgame of this and it’s not pretty. However, the paper answers a very real...

An Ode to Software Engineers

We spend our days staring into screens, or sometimes into nothingness trying to understand a problem we’re trying to solve. We also spend our days trying to convince other humans that the problems we’re solving are hard and that we need computers to solve them for us. Worse, once we&rsqu...

Career Planning as an Individual Contributor Software Engineer

As a Principal Software Engineer, I get to see a lot of folks joining the industry and trying to find their footing to climb the software engineering career ladder. Some people have a very clear idea of what they want from their careers and some have no idea what the next levels look like – or...

No, you shouldn’t measure software engineers — but you should help them adopt best practices

McKinsey recently published an article titled “Yes, you can measure software developer productivity” to collective gasps of horror within the industry. My own reaction was also visceral. I’ve seen the endgame of this and it’s not pretty. However, the paper answers a very real...

An Ode to Software Engineers

We are an odd bunch. We spend our days staring into screens, or sometimes into nothingness trying to understand a problem we’re trying to solve. We also spend our days trying to convince other humans that the problems we’re solving are hard and that we need computers to solve them for...

How to Mix Junior and Senior Engineers on a Team

The selection of your team members might be influenced by capabilities, personality, and seniority. When thinking about seniority, natural questions arise on how many senior members is too many, how effectively a junior engineer would be able to address complex technical challenges, or if hiring gra...

The Importance of Political Savvy for Senior and Lead Engineers

Beyond the ability to identify problems and imagine solutions, the real challenge for organizations is the implementation of these solutions. Technology has long ceased to be an obstacle to helping organizations in their digital transformation and allowing them to increase their productivity. The...

Leading a Team of Senior Engineers

When I became a manager, I experienced fear and self-doubt, making me question my ability to lead an engineering team. But partnering with my team helped me learn quickly, make the right decisions, and grow my leadership confidence. After a year of managing a team, I learned that you don&rsquo...

Top 10 Must-Have Tools for Kubernetes Engineers

Kubernetes is an open-source platform for automating tasks, deployment, scaling, and management of containerized applications. It offers a robust set of features for container orchestration, such as automatic scaling, self-healing, and rolling updates. As a result, Kubernetes has become the de facto...

Top 10 Must-Have Tools for Kubernetes Engineers

Kubernetes is an open-source platform for automating tasks, deployment, scaling, and management of containerized applications. It offers a robust set of features for container orchestration, such as automatic scaling, self-healing, and rolling updates. As a result, Kubernetes has become the de facto...

Shadow PC is going to make all hardware engineers unemployed!

As a programmer with a degree in Electrical Engineering, I really should not write something like this, but I can’t help it! The capability of ShadowPC is blowing my mind.  I was going to buy a new PC because running a Parallel Windows desktop with a Mac M1 chip is extremely slow if I ...

The Calculated Advantage of French Engineers

During the 19th century, French engineers earned a reputation as innovators in the design and construction of large buildings using iron and steel. There is, of course, the example of the Eiffel Tower, the 300-meter iron structure in the center of Paris recognized throughout the world. When it was b...

How to Recruit More Female Engineers

Building a diverse and inclusive engineering team is not only a moral imperative but also a strategic advantage for any organization. As a former Director of Engineering at Mindbody, I had the privilege of leading the growth of our engineering team from a small group of seven professionals to over 5...

Everything about Self Driving Cars Explained for Non-Engineers

Also called autonomous cars, they work on the combination of 3 cool fields of technology. Here’s a brief introduction to each of them, and then we will go into depth. By the end of this essay, you will know enough about all these technologies to be able to hold an intelligent conversation...

How To Use An Engineer’s Scale

The first thing to notice is that the scale has six marked edges. If you’re in the US, they will typically be multiples based upon an inch. As you rotate the scale, you will see edges marked from 10 to 60 units per inch. That is to say, there is a side each for 1:10, 1:20, 1:30, 1:40, ...

Calculus that every Machine Learning Engineer should know

Inthe world of Data Science, there is an important concept that make Machine Learning Model training with efficient and optimized way that will provide with high accuracy in making prediction or guess correct output by model. Yes, it is none other than Calculus. The ...

How To Use An Engineer’s Scale

The first thing to notice is that the scale has six marked edges. If you’re in the US, they will typically be multiples based upon an inch. As you rotate the scale, you will see edges marked from 10 to 60 units per inch. That is to say, there is a side each for 1:10, 1:20, 1:30, 1:40, ...