If youre a programmer not using then you are missing out. No, it will never replace you. People who know how to use it effectively will, because they will be more productive and get more done in shorter amounts of time.