The Great Debate

...

Underscores or fuck off.

>right click
>save
>let the gods of fate choose your filename

Option 4: None of the above.
>sadanimegirl.bmp

alllowercasenospaces.jpg

you.forgot.periods.png

spaces or none at all

not
>sadAnimeGirl.jpg

Spaces interfere with file paths and force you to use quotes on the terminal.

>Spaces
>Hide extension

Spaces because i don't gamble with my scripts and always use quotes.

i use dots

Why underscores? Aren't dashes basically the same but a lot prettier?

Really if your terminal doesn't handle this well it's at fault, not the naming scheme.
That said adapting to bad software is extremely common and even advisable.

Underscores interfere less with normal reading. Dashes have other more common meanings.

I used spaces for a long time but started using underscores not too long ago while keeping dashes reserved for grammatical purposes like hyphenated words.

camelCase.png

dashes-with-out-a-doubt.iso

Spaces.

>Being such a shitty coder that passing paths properly bothers you

I suppose that's true, but on the other hand dashes are a lot quicker and easier to type. Underscores require pressing the Shift modifier key every single time.

Yeah I guess you have to weigh that. I don't tend to consider modifier keys a cost. They occasionally cause typos like starting a sentence with two capital letters but for filenames I don't really consider it that important compared to reading conveniences.
Though even the reading conveniences are minor. It's very close.

cuteBustyAnimeCatGirl.png

i don't remember the last time i typed a whole filename in a terminal instead of just the first few characters and hitting tab. you are a bad computer guy.

Spaces, periods, dashes, camelCase, and underscores. Most of the time I use underscores. I never use spaces. And I never use capital letters (unless for some stupid reason I used camelCase).

underscores feel more readable to me than dashes

quotes? what is a backslash?