Karl Hughes is a former CTO and software engineer who now runs Draft.dev, where he creates technical content for companies that want to reach software engineers.