This is the first clip that I'm really not sure about. This depends a _lot_ on the context. Amazon didn't set out to create AWS: they needed the tooling and built it along the way. And _then_ they realised there was value in it and opened it up to customers. We're not all Amazon, but sometimes the tools we want don't exist yet, and sometimes they're too expensive, and sometimes integrating third party tools adds too much complexity. It just really depends 🤷
Lots of hate for this clip. I don’t disagree with the comments. However, since we’re mostly devs in this comment section, I would like to share some perspectives that support this video’s arguments. 1. As developers, we get intrinsic value out of building things. Building things is fun and teaches us to be better. The same is not true for organizations. As an organization, you might budget some developer hours and money to employee development projects, which might include passion projects built in-house. But that isn’t the same as the time and money you budget for the tools you need to run. 2. Everything an employee builds is another thing the employee has to maintain. We can leave our jobs, but our companies can’t just leave behind the systems we build. That means the total cost of our little projects are often many times the time it takes to build them. 3. We don’t like adopting external tools because it’s hard. Adopting external tools means adopting the mental models that describe those external tools. We have to take our understanding of the problem at hand and map it to another team’s solution. It sucks. But it’s a good exercise. Until you can understand WHY another system was built the way it was built, you haven’t done your due diligence in choosing not to adopt it.
I like that the arguments in the comments are like "do X otherwise you are a noob and chicken and useless". They really made me reconsider the video. But I agree if the money to build and maintain the tools of your project come from your pocket, you can do what you want.
It's not a waste of your time... Those who are bold enough to build their own system avoid the tax companies charge you for not building your own and it can get out of hand, If you have the capacity to build something, do it don't be a chicken
This is the first clip that I'm really not sure about. This depends a _lot_ on the context. Amazon didn't set out to create AWS: they needed the tooling and built it along the way. And _then_ they realised there was value in it and opened it up to customers.
We're not all Amazon, but sometimes the tools we want don't exist yet, and sometimes they're too expensive, and sometimes integrating third party tools adds too much complexity. It just really depends 🤷
Lots of hate for this clip. I don’t disagree with the comments. However, since we’re mostly devs in this comment section, I would like to share some perspectives that support this video’s arguments.
1. As developers, we get intrinsic value out of building things. Building things is fun and teaches us to be better. The same is not true for organizations. As an organization, you might budget some developer hours and money to employee development projects, which might include passion projects built in-house. But that isn’t the same as the time and money you budget for the tools you need to run.
2. Everything an employee builds is another thing the employee has to maintain. We can leave our jobs, but our companies can’t just leave behind the systems we build. That means the total cost of our little projects are often many times the time it takes to build them.
3. We don’t like adopting external tools because it’s hard. Adopting external tools means adopting the mental models that describe those external tools. We have to take our understanding of the problem at hand and map it to another team’s solution. It sucks. But it’s a good exercise. Until you can understand WHY another system was built the way it was built, you haven’t done your due diligence in choosing not to adopt it.
I like that the arguments in the comments are like "do X otherwise you are a noob and chicken and useless". They really made me reconsider the video.
But I agree if the money to build and maintain the tools of your project come from your pocket, you can do what you want.
"Don't build your tools", then makes excuses why he built his own tools 🙄
It's not a waste of your time...
Those who are bold enough to build their own system avoid the tax companies charge you for not building your own and it can get out of hand,
If you have the capacity to build something, do it don't be a chicken
if you can get away with building something, do it. dont take the easy route, otherwise you will stay a noob
The worst clip I have seen on this channel. Its totally useless and non sense.