Career advice
My advice is to switch careers from programming to ditch digging (where at least at the end of the day you will know you did something).
From: George V. Neville-Neil. 2014. This is the foo field. Commun. ACM 57, 4 (April 2014), 30-31. DOI=10.1145/2580942 http://doi.acm.org/10.1145/2580942.