Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Interesting to note that almost all of these are to do with tooling _around_ the codebase, not the contents _of_ the codebase!


Just like the man is the product of his genetic code, the codebase is invariably the product of the constraints on its edits enforced by tooling.


so we beat on, commits against the tooling, borne back ceaselessly into the technical debt


Is that true, though? Is the code itself good? Because it is sorely absent from GP's list...

If you are trying to say that people can't make bad code with good tools, I don't agree.


To extend the previous commenter's simile - a man is a _product_ of his genetic code, but is also affected by environment. Bringing it back to the point at hand - yes, you are right that people can make bad code with good tools, but they'll be _much more likely_ to make good code with them (and vice versa).


This Ask HN is not about "the code that should logically be best" but "the best code". There is no need for likelihood, people who have worked on it can report whether it is the case.

And people here seem to praise the tooling exclusively...

I would also point out that good tooling makes for good code, but big scale makes for bad legacy code. It is not at all obvious to me which of those effects should prevail at Google.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: