Computer professional programming methodology