Green Tea Ice Cream
- Jun 5, 2022
- Reaction score
Sure this seems pretty obvious to me. If you use a machine to do something you don't learn to do it without the machine. Anyone who has taken a pre-algebra class has probably been told this a hundred times.Is automation deterimental towards skill aquisition?
I think the real question here is this: what is more important efficiency of output or quality of output? I tend to lean towards quality (i.e., craftsmanship), in general. On the other hand, many in this thread are clearly more on the side of efficiency (i.e., getting things done). For any given problem, I think, the optimal answer can be quite nuanced. There are many factors that contribute to what the right balance is. In my view, good engineering is always an exercise in line drawing.I see risingthumb quite happy that he doesn't have to spend time faffing about in stupid nonsense video and image editors, and I get it, shit's time consuming. But can you really develop an eye for composition if you never manipulate the media with your own two hands?
I believe that having to consider every decision and the punishing tedium involved with fucking up forces one to become a better thinker, more so having to work around constraits breeds creativity, efficiency, and cleverness. Simply put, the more analog the media the better teacher it is.
What do you guys think?
Using @Andy Kaufman's example (modified for clarity):
There are lots of ways to approach this, but almost everyone (including an AI) is going to produce approximately the same function. The common approach is fine (i.e., it requires linear time) and worrying about it any further is a time sink so, more often then not, that's where the reasoning ends. In practice, there are lots of other factors to consider here before I would be happy calling a solution optimal. How often do we need to use this function? What time constraints does it need to operate under? How large of a sequence does it need to process? What kind of hardware will execute the function? This list could go on and on, so we have to draw the line somewhere. The correct place to draw the line, in so far as there is ever a correct place, will depend on your goals.Write a function that accepts, as input, a sequence of integer values and produces, as output, a textual representation of the maximum integer value in the sequence.
The interesting question that arises from all of this is: for your goals and constraints where should you draw the line? Your time is finite so where is it best spent? If your goal is to master the craft of video editing then perhaps it is actually more expedient to do everything by hand (so to speak). If your goal is to rotate a video by 90 degrees because your boss accidentally recorded the whole thing sideways and has now assigned you the task of fixing it then maybe having an AI produce a script is more expedient.
Virtual Cafe Awards