Hacker News new | ask | show | jobs
by koonsolo 1992 days ago
I once worked at a robotics company doing Automated Guided Vehicles.

I was stunned that they handled everything with a tiny team. Mechanical design, welding, electricity, electronic design, programming, etc. Crazy. That company started with 2 brothers, and they did everything from top to bottom with only the both of them.

It was really inspiring to see how some people can have knowledge and skills (eg welding) in so many fields, and are able to pull it off commercially.

2 comments

What stunned me in 2020 is that it takes 20 people to program a simple web app. Too much money in this industry now, people became hyper-specialized plumbers, with no siloes and yet everyone has their own little island. Very depressing.

In the world of the web in the late 90s, 5 guys designed, built and shipped an entire product without any frameworks.

That's because every new hip protein drink and organic chocolate brand that comes on the market wants its own webshop and app for branding, marketing, sales and payment which creates huge demand for web and app devs and the barrier to entry is relatively low, just buy a Macbook and sink a few months into following tutorials and building projects.

Not that many people need robotics experts and the industries that do, already buy from established players like Fanuc, Kuka, ABB, Siemens and the barrier of entry is very high, often a MSc being the lowest bar to clear with many workers in that industry having PhDs or postdocs so it's a lot of money and years of your life you have to dedicate before you can even enter and once you do the work may not be as exciting as one would expect, often times just updating simulink or labview models or days of just shoveling through ISO and regulatory specs.

I'm not saying there are no self taught robotics devs who earn well and play with cool stuff for a living but that's the exception in this industry, not the norm.

Yeah that's mostly on point. I have an MScA in mechanical engineering and my thesis was in robotics. I worked in industry (not robotics) for a few years but my current job is as an RA in academia.

I play with the the cool stuff all day, but pay is below industry average (for ME, don't even think about software engineer type pay).

This a great observation. Robotics requires a strong foundation in mathematics, control, embedded and similar, something that is unheard in typical software engineering roles. Plus, there is a "real-world effect" - if something works in simulation there is no guarantee it will work in the real-world (especially if the simulation is not properly designed). The software has to written in multiple programming languages, often minimum is C, C++ and Python. And everything stated here are software challenges, there are also mechanics, electronics and expensive equipment.

In summary, it requires more than a few tutorials to get started, it is multidisciplinary, and you have to deal with the unpredictable real-world.

Reminded me of 'Stuff Made Here' on Youtube.

I always thought that companies in that industry had specialized teams (software team, hardware team, mechanics team etc etc.) and that it's impossible for a person to possess all skills. But Stuff Made Here has shown me that I was wrong. It's awe-inspiring to say the least.

They have all those specialized teams, because in the industry customers have very high expectations and low tolerance for failure.

Stuff Made Here is a great channel and produces a lot of fun projects, but that only works in a context of prototypes where you need a wide range of skills (but not necessarily a deep one for each of them). E.g. the hair-cutting robot is fun to watch, but barely works (and needs human intervention) and is years away from being a viable end-user product.