I am still relatively new to being a software engineer -- my background is in physics and mathematics. I'm more-or-less flying by the seat of my pants at present, but I hope that in time I will be good enough to answer others' questions as opposed to simply coming here to have my own questions answered.