A Guide to SQL Naming Conventions

One of Java's big strengths, in my opinion, is the fact that most naming conventions have been established by the creators of the language. For example: Class names are in PascalCase Member names are in camelCase Constants are in SNAKE_CASE If someone does not adhere to these conventions, the resulting code quickly looks non-idiomatic. What … Continue reading A Guide to SQL Naming Conventions

Don’t Overdo the “Principle of Least Astonishment” Cargo Cult

As we all agree, GOTO is evil, right? Relevant XKCD Or even funnier: New Intern Knows Best Of course, GOTO isn't evil Of course, somewhere deep down in our professional selves, we know that GOTO isn't evil, it's just a very basic processor instruction that was available since the early days of assembly code. GOTO … Continue reading Don’t Overdo the “Principle of Least Astonishment” Cargo Cult