It has been over 8 years since I started working in telecoms. This post has become a two-parter. Part 1 is a look at the interesting technical challenges around telecoms software. Part 2 has some reflection on my own journey. The summary is that if you have the option of working in telecoms, or any other real-time communication environment, I'd say go for it.