The biggest challenge isn’t always the work itself, but maintaining your enthusiasm for the work over a long period of time. It’s easy to get excited about a new project, but it’s hard to stay excited about the same project day in and day out for months or years on end.