neural networks to synthesize code from high-level specifications. NCS enables developers to "feel" their code in real-time, identifying bugs and performance bottlenecks by manipulating virtual representations of their geographical location. Algorithmic Emotion