I am a small cog in the machine, but the code I wrote that is put in production is used by million or so users, but without the rest of the machine it would not be possible for me to reach million users.<p>I am not saying one thing is better than other, but in general you have to choose a mindset that is more in aligned to your life goals as well as stage in your life.
Not every one can be entrepreneur, but the author of the post has right kind of experience as to succeed as one, even though he might have disliked parts of his job at Ubisoft, it is the experience he picked there and the skills he developed to survive the noise and collaborative grunt work would be more useful for his indie games enterprise.