I always thought programmers like to replace themselves, don't we? We make tools that make us obsolete all the time, I mean, it's the whole point of developing software. Software is a way of putting a bunch of code in a blackbox and allowing noobs to use them without touching the code. I always thought it's cool people made things like visual coding tools, I made some too because I was fascinated with the possibilities. I also saw many examples of programmers that automated a task so well that they were fired after. It's a strange urge we have. But there is a little bit of exaggeration to that. In truth, I think I like that not because we like the idea of replacing ourselves, but because we like the idea of creating something that could replace ourselves, the challenge is the soul of it. I program because I like creation, I like to create cool shit, I like to make things come to life. I like seeing the things I did being "alive". And I like very much helping people and making their lifes easier with the stuff I make. And I also like doing it for myself when I have some problem, of course. I like the truth, and programming makes me feel approaching it more and more with time, at least some aspects of truth. The drive to truth is what made me, is what made me go to this road, I may never let it go. I think, a good way of seeing it is: I program because of love. Without love, it can't be seen? There's some truth to that. Well, this is just some of my meaningless thoughts, before I go crazy or something like that. nipah~✰!