new post: a programmers role