@DataPup This is idiomatic Ruby
@Gargron my ruby prof told me not to use them :P i think they're cute
@DataPup "unless foo" is a lot more readable than "if !foo". the rule doesn't apply for multiple conditions though, if you have negations in your unless then it should be an if
@Gargron see i agree that "unless foo" is more readable but when i said that everyone in the room glared at me and it derailed the entire class w nerdboys dogpiling on the girl to tell her why she's wrong and should use if !foo isntead
@DataPup people at uni's can't actually code. uni focus is on theory & math, not how to write good code (in my exp. at least)
@Gargron that wasn't really true at my liberal arts college, which was essentially a professor reading us the documentation from rubyonrails.org on a projector and telling us to have a functioning website by the end of the semester.
@Gargron computer science classes at my alma mater which kinda more like "opportunities to get credit for something you were gonna self-teach anyway"