What do software developers need to know to succeed in an age of AI? | Dark Hacker News