Habits of top developers