@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 from what i've heard, german universities and american liberal arts colleges are Pretty Different in general
for instance, i majored in "conflict resolution" (social psychology and linguistics) and built a website in jekyll as my senior thesis. cuz that's Totally The Same Field
@DataPup ymmv
at my uni even practical classes lagged years behind industry practice