What Makes a Great Software Engineer? [pdf] | Dark Hacker News