Sunday, January 21, 2018

Underengineering

Am I the only one? Maybe I'm not a very good programmer. But so many times, when I see code snippets or scripts or packages, I end up ditching it and writing a super simple version of it. Maybe I'm missing something but it seems like there is a lot of overengineering out there.

I look at my own code and it always seems so simplistic. It looks Duplo to everyone else's Technic. But it does what it's supposed to.

I do like minimalism even in code. It seems to me if something can be done with basic tools or minimal lines of code, that would be the way to go. Not out of laziness, but readability and maintainability. If that solution proves to be too basic, then it can be expanded. And increasing complexity - I would think - would be easy to do against minimal code.

Only make it as complex as it has to be.

That seems like a sound approach to me. Keep it light and flexible. Maybe I'm wrong. Feel free to give me an ear full if you want.  :)

No comments:

Post a Comment

From Shotcut to Kdenlive

So I've been using Shotcut for a while now, for my YouTube videos... and music videos. I love the application. Slicing clips, doing fade...