When working on a new software product, on a new function or simply a new piece of code, you are faced with an interesting challenge:
Nobody ever had the exact environment, the same code already written, the same requirements.
Nobody worked on exactly the same piece of software as you are.
You need to create something nobody ever did before.
Yes, there were similar situations. Similar projects. But none of them was exactly the same as the current one.
You are creating something for the first time.
And this situation is repeating with the next task, and the next one, and the next one.
Day after day, minute after minute, you get to do something nobody has ever done before. You feel like a real inventor, innovator, a pioneer.
How many jobs are like that?!?