Despite serious dangers, the efficiency benefits of using generative AI tools for programming are all-but-impossible to resist. We need an entirely new human-in-the-loop approach to software ...
In last week's column, I talked to Bruce Schneier about complexity, one of the main reasons it will be hard for computer security to improve in the future. As software becomes more complex, in terms ...
Many CTOs have moved into the C-suite from “the ranks”—they’re past developers and engineers whose skills and experience have helped them move into a leadership role. Still, many of them may look back ...
This as-told-to essay is based on a conversation with 37-year-old Naga Santhosh Reddy Vootukuri, a senior software engineer manager at Microsoft, which is heavily invested in AI. This essay has been ...