A good programmer is someone who always looks both ways before crossing a one-way street. You don’t decide whether your code is readable, your coworkers do.