not originally from CS I program user interfaces in Qt, web interfaces in perl and miscellaneous c++ code as part of my job.