DEV Community

Discussion on: What Software Developers can learn from Gutenberg

Collapse
 
pyrsmk profile image
Aurélien Delogu

Interesting comparison of what the Bible cost in the middle age against today!

But I don't r really follow the analogy, because Gutenberg did not automate the creation process but the copying process. I don't think we can automate some coding processes because we'll always need someone to translate the needs of one client into a logic layer. We also cannot automate researches, many things in video games, etc...

Automating is important, it ensures that we're not losing time so we can optimize our processes and costs. But IMO the developer still have many things to do in its daily life that cannot be automated, by principle.

Collapse
 
polterguy profile image
Thomas Hansen

I partially agree with you, however as to ...

Gutenberg did not automate the creation process but the copying process

First of all, if you're anything like the average coder, most of your code is copied and pasted from StackOverflow. A lot of your code is also probably templated code that you're copying and pasting around. An example of the latter is if you've created one Angular Material Table, you've created all Angular Material Tables. A third example is generics and template code, allowing us to "solve QuickSort once" due to allowing for it to "sort anything" by creating a Sort method that's a generic method, taking two elements by reference, assuming the callback returns which if "first". "Templated code" is arguably how Magic works.

Fourth, and most importantly, Gutenberg might not have automated the creation process, but so did certainly Andy Warhol. I'm using Andy as examples in my McDonalds article and how he automated the creation process. He used Xerox copy machines to create art that's currently being sold for hundreds of millions per piece ...