post about interpreters and shells