counsel for programmers