jorge-fundido
Joined 11 years ago
Joined 11 years ago
Also, I've found striving for perfection is fool's gold. Yeah, you may be "that person" that friends/family/colleagues will love name-dropping you every chance they get. The others will probably care little that you're an expert and may even resent you for it.
I don't work on any significant python code bases, so I expect it has limitations when compared to the virtual env options like developing with specific (or multiple) python versions.
https://www.youtube.com/watch?v=a_Vy6fgaBPE
Want more positive cases? Use a higher threshold. Want to scare the population into compliance? Use a higher threshold. Want to demonstrate that person X or policy Y was effective against stopping spread? Use a lower threshold.
I think can still add value in that scenario as the standard project entrypoint. Someone completely new to the project should be able to `make help`, `make install`, etc. Even if the make targets are simple wrappers to project specific tooling (npm, pip, sbt, etc). If the Makefile is kept simple, then users can treat it as a form of README and should be able to cherry-pick from it as they see fit.
But yeah, I share your sentiment about quirky, non-portable Makefiles potentially being anti-value.
There is value is static typing, but there are many instances where that cost is not worth the reward.
[1] https://medium.com/@sigil66/dynamic-nginx-upstreams-from-con...