Channel coding is a well-studied subject – some say. The challenges faced by the code design for future networks, however, clearly falsifies this statement. 5G, as an example for a wireless network, requires coding schemes that cover large ranges of code lengths and code rates. Optical communications, as an example for a wired network, requires extremely low error rates. For both examples, low decoding complexity, low decoding latency and high hardware efficiency are mandatory.