how a hacker rolls with vim