Ans: Yes! Mi Notebook 14 is good for programming. Mi Notebook 14 has a battery life up to 10 hours.