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

> I am not saying you are cargo cult programming, but being a cargo cult programmer has nothing to do with seniority.

One thing that is a clear tell that you are not senior is this belief that just because you are oblivious to problems it somehow means they don't exist.

Between someone who "blindly follows rules" and someone who doesn't think there's any problem in tearing down any example of a Chesterton's fence that comes across them, I'd take the cautious developer who understands tradeoffs.

In this case, mindlessly peppering include headers with using namespace directives leads to name conflicts in your code and in code that consumes your code. You need to understand what is the whole point of namespaces and what you are doing by essentially removing them. Think about it for a second.



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

Search: