I think the first time you have to change code you’ve written previously, to add features or remove a bug, you realize that you could have done it better in the first place, that you could have found an architecture that would make it easier to transform and grow the code. And this is terribly seductive—you’re not just building a solution to a problem, you’re potentially building a beautiful solution, with ‘beautiful’ here being defined here by an aesthetics of present and future functionality. This can be a trap.
Vikram ChandraI think the first time you have to change code you’ve written previously, to add features or remove a bug, you realize that you could have done it better in the first place, that you could have found an architecture that would make it easier to transform and grow the code. And this is terribly seductive—you’re not just building a solution to a problem, you’re potentially building a beautiful solution, with ‘beautiful’ here being defined here by an aesthetics of present and future functionality. This can be a trap.
Vikram ChandraAnd so I began to read,' Sorkar said. 'And at first the complete works were like a jungle, the language was quicksand. Metaphors turned beneath my feet and became biting snakes, similes fled from my grasp like frightened deer, taking all meaning with them. All was alien, and amidst the hanging, entangling creepers of this foreign grammar, all sound became a cacophany. I feared for myself, for my health and sanity, but then I thought of my purpose, of where I was and who I was, of pain and I pressed on.
Vikram ChandraAsk him why there are hypocrites in the world.' 'Because it is hard to bear the happiness of others.' 'When are we happy?' 'When we desire nothing and realize that possession is only momentary, and so are forever playing.' 'What is regret?' 'To realize that one has spent one's life worrying about the future.' 'What is sorrow?' 'To long for the past.' 'What is the highest pleasure?' 'To hear a good story.
Vikram Chandra