Is it a plus if an architect knows programming?