Programming Software Applications Programmers Headache