If I am working on something, I like to have a wide range of knowledge about the thing to ensure that I can do everything from top to bottom. That’s why full-stack development is the perfect fit for me.
Speaking of building, do you know a person who has been playing Warcraft 3 for 12 years and still hasn’t mastered a base build? You busted me, man! If you asked me to tell you where I saw myself in 5 years, I would try to avoid answering because that is some top secret information.