A senior full-stack software developer is sitting at his home office and having a problem with his programming code.