3 ms·
Very insightful post. Best for this month maybe :) Some of which I like most: > Clever code isn't usually good code. Clarity trumps all other concerns > Bad
by karmasimida 6y ago
Very insightful post. Best for this month maybe :)
Some of which I like most:
> Clever code isn't usually good code. Clarity trumps all other concerns
> Bad code can be written in any paradigm
> So called "best practices" are contextual and not broadly applicable. Blindly following them makes you an idiot
> Designing scalable systems when you don't need to makes you a bad engineer
> In general, RDBMS > NoSql
> DRY is about avoiding a specific problem, not an end goal unto itself
Overall, software engineering is NOT a solved domain, nor it needs to be. Best practices works best solving others' problem, but most likely, your problem is different, and you are different as well.
Don't be scared to do things in the way that you think is not approved. Exploration is necessary, because unknown is inevitable.
Stay fluid and vigilant, be skeptical yet adaptive.