2,986 karma · joined October 23, 2009
I think the reason you are getting pushback is that you’ve proposed a complex replacement to a simple existing solution which basically just isn’t a problem. Most developers become allergic to complexity over time, hence the response.
It sounds like your actual problem is with the homebrew project, not with $PATH.
The point is that SO is missing out here.
For those not aware, recycling aluminum is absolutely not a sham. It takes about 2x the energy to make new steel than to melt down old steel. For aluminum, that energy difference is 20x!!!
This is why people will actually pay you to recycle aluminum, because running electrolysis through bauxite ore to make new aluminum is incredibly energy expensive.
In Python, I can use regex from memory. In Swift, I have to look up the docs every time. It would be nice to have it memorized.
There is a web analogy for this in how people organize FAQs. Some have a list of section links, and you have to click on a section to get the FAQs for that topic. Others just put everything on one giant page.
Here's the problem scenario with splitting things up into section pages: You think you see the appropriate section, but then you don't see your concern answered. There are two possibilities: either the organization was counter-intuitive and your concern was answered in one of the other sections, or your concern wasn't answered anywhere. And what's the only way to be sure? Visit every single section page and search through all of them.
Much, much less painful to just have it all on one page and search it.
In our (Swift) codebase, this typically translates into "publicly-consumable interface up top, private and internal functions down below".
I’ve had a fantasy about the same approach for computer science: learn assembly on the Manchester baby, write a C compiler for the pdp-11, etc.
How realistic would the first bit be? Are there simulators and programming manuals for the Manchester baby?