The article describes four developer archetypes based on knowledge breadth and depth: I-Shaped (deep specialist), T-Shaped (broad with one deep area), PI/M-Shaped (deep in two or three areas), and Comb-Shaped (deep in multiple areas). Understanding these shapes helps developers guide their careers, adapt to industry changes, and enables organizations to build balanced teams.
A C++ blog post discusses push-based versus pull-based approaches to customization using attributes and reflection. The author compares partial specialization methods with a newer approach using annotation callbacks (on_complete) that inject code at compile-time, demonstrating how the injection-based method reliably works for all types including templates, unlike partial specialization which can create ambiguities.
SkySynth is a system for building specialized just-in-time systems using coding agents with co-evolving specifications and formal verification to ensure trustworthiness. It synthesizes key-value stores up to 2.3× faster than Redis, inference engines with 2.2× higher throughput, and model routers with 48% lower costs while addressing the challenge of reward hacking through machine-checked proofs and evolving tests.