why does debugging code at 2am hit different than actual flirting