Programmer: Reality vs Expectations (Computer Programmer) Part 1