Andrew C. Oliver
Contributing Writer

The future of coding is about making real things

analysis
Jan 25, 20183 mins
Machine LearningSoftware Development

As AI and manufacturing come together through 3D printing, we coders will come in charge of how things are actually made

stratasys robotic composite 3d demonstrator 100678956 orig
Credit: Stratasys

Blockchain and Dunning-Krugerrands will probably make less of an impact on the world than 3D printing and AI, especially for developers. We get paid a lot to push bits around the internet, but ultimately people want those bits to result in things happening.

As AI and manufacturing come together through 3D printing, we coders will come in charge of how things are actually made. In fact, this is already happening.

Here are a few examples:

How can you as a developer get started in this? Well, having a 3D printer and knowing how to use it is a good start. A 3D scanner is also helpful, but now there are apps for that (granted, with lower quality than a real scanner). The next trick is to learn more about machine learning specifically and AI generally.

Experimentation is, however, critical to understanding. Facebook just released its object detection framework for its deep learning toolkit. And Thingiverse is where you can find a lot of predesigned models ready to print. Can you find the flaws in what youโ€™ve printed? Can you maybe even figure out how much infill to do based on your requirements? These are manufacturing problems that code can solve and why the manufacturer of the future is a software developer.