This document discusses SDN programming with Golang. It introduces Shukra Networks, a telecom startup developing an SDN stack focused on wide area networking and inter-AS routing. It covers network programmability and SDN architecture, using NFF-Go to decouple the forwarding and control planes, and modifying packets within user defined functions attached to a packet processing graph.