I'd like to take this question one step further: When do you think is an appropriate point to take a sabbatical? After working for a year, two years, three etc. The reason I'm asking is that junior developers might feel the need for a break earlier in their careers compared to experienced devs.