Limitation / Bottlenecks
Remove limitations in our world. I am really annoyed by inefficiencies in this world. That’s why I seem like someone obsessed over Productivity.
Pieter Abbeel says that the main bottleneck in robotics now is no longer hardware, it is software.
Update: I’ve had a few discussions with NVIDIA hardware engineers on this, and I’ve changed my opinion to respectfully disagree. The statement above really puts down the importance of hardware. Without hardware, software is nothing. If you ran your software on the hardware of 20 years ago, you wouldn’t be able to run anything. GPUs weren’t even a thing. Your code would be run so slowly that it would barely work.
I’ve also been thinking about what a mechanical engineer actually does. Like a mech e. from 20 years ago vs. one from today would do the same solidworks drawings. However, if you look at an average software engineer, you can say very similar things. Design patterns were invented for decades.
- The bias comes from looking at the top programmers 20 years ago vs. the top programmers today. The robotics problems that they are solving vs. the ones today are drastically today
- However, you could say very similar things about the
At WATonomous, it shouldn’t take 4 months for someone to get started developing stuff.
There is this connection with 80-20 Rule to try and remove as many bottlenecks as possible.