The pragmatic programmer tips | Dark Hacker News