And what if the most boring and arduous tasks happened on their own? What if we worked in a different way? Who never dreamt about an extra pair of helping hands?
This is what using code bots brings into developers’ work.
While considering the impact that bots have on real humans’ careers one should consider two aspects:
Firstly, using code bots ensures a change in the mode of operation, basing it on models and freeing developers from repetitive and not very creative tasks. It allows for optimization of the work processes, and in that context using bots is a supplementation of agile work methodologies.
Secondly, it allows for a change in the task realization dynamics. The initial enthusiasm, creative ideas and the energy that accompany a new project are with time consumed by arduous and tedious technicalities. The code becomes more and more extensive, and introducing changes becomes more and more time-consuming and… boring. And all of us want to feel satisfaction from our work.
Using bots lets us keep the momentum and gives us room for conceptual work, the thing that allows for a quicker growth of projects and more spectacular effects.
Do you already know what, or rather who is the common denominator of both those aspects?
Just as chatbots are not able to substitute interaction with a real human being (although we fantasize about, like in the movie HER), the code bots will never replace developers.
It’s more worthwhile to perceive bots just like codebots.com suggests, as Robin – a sidekick used by Batman (developer) for menial tasks rather than a real threat.
To use the metaphorical language: the bot and the code written by it are four walls with a roof, and maybe a floor – one can enter at any given time and hide oneself from the rain. And just like a building, without an architect, it’s just a lump with no specific purpose. In order to make it our own and make sure that it will fulfil all its tasks, we need an efficient architect. A visionary.
One should treat technology with a proper amount of caution, since the humanity may have only one chance to take control over (still) distant ASI, but does it mean we should abandon it? The first wheel-cart could have gone down the hill on its own as well. And although the potential repercussions of both events are incomparable, they still have a common denominator – a civilization striving for optimization.