4 ms·
I absolutely hate complexity, and will work very hard to avoid it. So hard, in fact, that it can seem that my productivity is zero for long periods of time. I w
by halper 2y ago
I absolutely hate complexity, and will work very hard to avoid it. So hard, in fact, that it can seem that my productivity is zero for long periods of time. I will think for days or rewrite the same thing several times if the code is important enough and then—sometimes—out plops some small piece of code that does the right thing.
Most people I have worked with get very impatient with me. I tend to work best with things that actually have to work all the time. I have written code that sits forgotten doing its thing for many years, while more visible contributors get kudos for solving disasters on weekends. Not bitter, of course ;)
- keepamovin 2y agoHahah - this is a cool way to work. Prepare in secret, strike like thunder! It's funny the rewards for 'solving problems we created' (i imagine there are whole industries that work this way). Sometimes when I see the "next version" of popular tools/frameworks dealing with the fallout from enthusiastically adopted shiny abstractions of prior versions, I think of this :)
- nickd2001 2y agoSeems to me the meta version of this is there exist entire jobs and careers to support technologies that are over complex, badly written, poorly documented, need constant security updates, patches etc, keep changing the way they work, need an enormous amount of effort to keep running, vendor gets bought out or does a pointless redesign, while something simple written by you or I just carries on working quietly and gets no attention. This is a tragedy of tech. I fully believe in the KISS (Keep It Simple, Stupid) principle. The world could spend way less on tech if we all followed that. Its not even just tech - e:g Henry vacuum cleaners are used on filthy construction sites and seem to last forever while more expensive fashionable ones break in 5 mins. Simplicity being the key difference.
- harvey9 2y agoYou say complexity, I say lucrative support contract.
- keepamovin 2y agoLol thank you for this.