While the title is a bit creepy, I can certainly see how it could take awhile to start second-guessing the work when it's your first tech job. Making a platform more interesting, useful, and engaging would certainly be an interesting challenge, particularly at first.