I was working for a company where I felt I had stagnated somewhat, about the same time my current employer posted to a local Ruby mailing list saying they were doing things with home automation technology and needed a developer to join them. It just so happens I love home automation, so I applied, got on well with the team, and ended up joining them.
The job wasn't quite what I'd expected when I accepted it - they merged with an insurance startup between me accepting and starting - but I've been having great fun since. These days I get paid to play with new bits of connected hardware, and mentor the other developers on my team. When I first started I got to write the first iteration of the firmware for our hub, and do a ton of work on our core infrastructure.
The job wasn't quite what I'd expected when I accepted it - they merged with an insurance startup between me accepting and starting - but I've been having great fun since. These days I get paid to play with new bits of connected hardware, and mentor the other developers on my team. When I first started I got to write the first iteration of the firmware for our hub, and do a ton of work on our core infrastructure.