If you retweet one thing today, please make it this poll. This is where we settle things once, and for all!
@ThePracticalDev oh the irony that this is a poll by the "practical" developer
@ThePracticalDev @bkaradzic this is missing the fucked up practice of 4 space indent where multiples of 8 are replaced by tabs.
@ThePracticalDev @PreetamJinka I thought this was settled: 2 spaces
@ThePracticalDev Not one mention of fonts. Incredible. Spaces with a modern monospace font; i.e. CamingoCode manually hinted, super legible.
@ThePracticalDev I think we can all agree the worst is MIXED
@ThePracticalDev No love for Mixed (tabs followed by spaces)?
@ThePracticalDev @m0sa well, actually, there's only "spaces" and "mixed tabs and spaces"
@ThePracticalDev Spaces (except in Go of course), but the Tab key.
@ThePracticalDev spaces, but obviously not using the space bar :P :set expandtab
@ThePracticalDev What's next? Opening braces on the new line vs opening braces on the same line?
@ThePracticalDev All true, proper programmers know to separate the model (tabs) from the view (how many spaces tabs get rendered as).
@ThePracticalDev tab button to generate 4 spaces, purely for platform compatibility. Tabbers need to spend some time on the naughty step.
@ThePracticalDev how's about tabs that equal two spaces?!? 😏 // @davebeesley
@ThePracticalDev You need a 3rd option: IDGAF as long as they're consistent across the codebase.
@ThePracticalDev When coding in Python:
@ThePracticalDev @girlgerms tabs are evil. *evil* and don't belong in code, unless expanded to spaces.
@ThePracticalDev @yoditstanton Both! … runs & hides ;-)
@ThePracticalDev i like the way gophers solve this problem. They don't have a choice =)