3

In order for your code to be useful, it needs to be executed. In order to be executed, it needs to be understood by the CPU. CPU's are much stupider than humans, therefore, if it can be understood by the CPU, it can be understood (read: reverse engineered) by a human. If you don't want people to access your code, there are two possibilities: Don't give them ...


1

The popularity of Microservices and the other answers here suggests that your boss is correct in "the typical case". Your argument seems to be that the typical case is not absolute and that exception software engineering can deliver extremely high-quality software in a single large code delivery. If I were you boss I would smile and tell you that ...


Only top voted, non community-wiki answers of a minimum length are eligible