CodeQuality
Post #7600, on Dec 30, 2025 in TG
CamelCase or PascalCase? I Use What the Coding Conventions Say
Description
A two-panel meme using an interview scene from Netflix's The Witcher promotional material. In the top panel, a young interviewer asks 'CAMELCASE OR PASCALCASE?' In the bottom panel, Henry Cavill (as Geralt of Rivia) responds with a knowing look: 'I USE WHAT THE CODING CONVENTIONS SAY'. The Netflix and The Witcher logos are visible in the background of both panels. The meme uses Cavill's authoritative Geralt persona to deliver the mature, professional answer to a common developer debate -- rather than having a personal preference, a senior developer follows whatever the project's established conventions dictate. It's the Chad response to an otherwise endless bikeshedding argument
Use J and K for navigation
Comments
29Comment deleted
The truly senior move is configuring the linter to auto-format and then never thinking about casing again -- the only winning move in a naming convention war is not to play
camelcase best. kebab case for tasteless humans Comment deleted
what did you say about my lisp!1? Comment deleted
He probably meant "stateless" — as in functional programming. 🤗 Comment deleted
...hm, mkay... Comment deleted
"Conventions" suck ass. Just look at all those "2 spaces" indentation styles. Comment deleted
eww, 2 spaces. It's for hipsters Comment deleted
I used single space indentation long time ago, when file size limits of 32K and 64K were common. Comment deleted
That's respectable. But, to think of it, tab is a single character too 🌚 (Tho I do realize that you've probably been limited by compiler restrictions). Comment deleted
I use tabs currently for this reason exactly. However back then, when screen size was limited to 80×25 characters, having a 8-column indentation seemed too expensive to me (I used to write large functions with multi-level nesting and long lines, including several statements on a single line). Comment deleted
Yeah, if it was fixed to 8 cols, then it's kind of a chair-chair situation Comment deleted
Let’s all agree on Perl one-liners supremacy, what would you say? Comment deleted
why not go back straight to assembly. No indentations, no naming conventions, just pure code Comment deleted
The exact reason I gave up on learning Perl in early 2000s — because it seemed that such an insane coding style, consisting of perlisms primarily (appearing as a random punctuation mixed with letters) is the only way to write Perl programs. Only a decade later I had my first encounter with Perl programs written in human-readable form, what were easy to understand even without Perl knowledge. But there was no motivation left for learning Perl by then. I wonder whether that was the common cause for Perl popularity decline as a powerful scripting language of first choice for both — local automation and web-service backends. Comment deleted
Perl is a general purpose DSL :) Comment deleted
kebab-case-the-best Comment deleted
_wtf_u_say Comment deleted
But_what_about_cobra_case? Comment deleted
but_this_is_snake_case Comment deleted
Google_up_what_cobra_case_is Comment deleted
first ch uppercase? Comment deleted
yeah Comment deleted
To please them all, simply use Random_Case. 🙄🙄 Comment deleted
russian,case,the,best,case Comment deleted
ₛtᵃiᵣcᵃsₑ Comment deleted
i hate it Comment deleted
Pascal case? YoU mEaN tHiS iS aCcApTaBlE? Comment deleted
(lisp (case)) Comment deleted
_TheVariable_NAME Comment deleted