Revisiting, revisited

As I continue this process of digging up my own code and working with it, I am discovering some surprising things. For one thing, I don’t always agree with myself.

Back then I had a tendency to build things up a lot. Given a choice, I would generally go for the fancier and more comprehensive solution.

These days I am much more into minimalism. I am now willing to sacrifice one or two fancy features in order to make things simple for the user.

It’s as though I’ve become more Zen as a programmer. As Thoreau said, simplify.

This is leading to a somewhat odd situation: As I “collaborate” with my younger self, I find us disagreeing quite a lot.

Fortunately, it is a polite disagreement. The two of us are unlikely to resort to fisticuffs.

Leave a Reply

Your email address will not be published. Required fields are marked *