One of the things I love about programming is solving puzzles – figuring out the best way to implement something to make life easier. The other part I love goes back to being a learning junkie – you have to learn whatever process you’re implementing if you’re going to get it right, but there is a creative side.
Whenever you write code -the first thing you learn is … how to write code and that usually involves the obligatory ‘Hello world!’ program. (It sounds exactly like it is)
The next piece, the creative piece is presenting information and actions in a way that pleases the user – it needs to be easy to use and you have to take things into consideration like people don’t always follow the script.
This is one of the reasons I love testing because I put myself in the shoes of someone who’s going to do the unexpected – they’re going to enter dates that don’t exist, they’re going to put characters where they don’t belong… they’re going to run with scissors.
But sometimes it’s fun, especially with digital assistants. People cuss, people are uncouth and ask inappropriate questions and you make contingencies for such things. But sometimes, people surprise you and I always appreciate that when the programmers take that into consideration.
The next time you use Alexa or Seri – give them the command to wake up and then, say ‘thank you.‘
Today’s Prompt: Plan for the unexpected