What I love most about my job is the challenge it provides. Errors occur daily, or troubleshooting and debugging are required to find where things have gone wrong. This provides a challenge of determining how things are working within a code base - and finding which behaviours are expected!