Lately I have been interviewing for jobs, and was sent a coding problem by one of my interviewers to solve. I thought I’d post my solution here, since it illustrates some aspects of my approach to coding.
The problem involves reading in a text file containing remote instructions for Rovers that are landing on Plateaus on Mars.
You can see my solution in Python 3, done with BDD using Mamba, on my public GitHub profile here: Mars Rovers Solution
I should probably mention that this is the first thing I’ve written in Python 3.x, and my first time using python at all in a couple of years. Writing this little app has reminded me how much I love python! What a language! 🙂
Because this site is about the art and science of Software Development, it’s not enough for me to just publish the fruits of my labours without analyzing every little implementation detail to a disturbing degree.
So with that goal in mind, here are some of the technical artifacts from my development of “A New Dawn”, my WordPress theme, for those among you with an inclination to explore such things.