Posting here in case someone else is going through the same thing and could benefit from reading the comments.
I get passionate about a new language, framework, idea, project, or hobby for 1/2/3 months, then quit. Like clockwork.
For some concrete examples, I'm talking about things like: journaling, Arduino, web development, game dev, photography, writing fiction, tweeting, posting videos to YouTube, knowledge management, 'note-taking,' and more.
I used to think it was a question of burning out, so after a time I started limiting myself to 'x' hours a day. That did extend things slightly, but it wasn't a game changer.
I always seem to find an excuse as to why it's not worth continuing, right before actually accomplishing anything with the tool/skill in question. This applies to things both big, like getting into a whole new hobby, and small like trying some framework out.
As such, I spend many days feeling like the donkey in front of the stack of hay and the pail of water. I know that if I only stuck to one thing I would be much better off, but somehow, I don't.
This translates to my work as well, (at a startup) where my title is, quite literally, "generalist." I do stuff ranging from the software side all the way to marketing, sales, and everything in between. It's working for now but I get the feeling it's not viable for the long run.
I was wondering what the HN crowd thought about this, and if there is someone who managed to escape this trap. Thank you.
I've gone through a lot of hobbies and projects, and each and every one of them has left me more capable. This is fine. I've also embarked on bigger projects that have taken years.
If you are working for some particular goal, sometimes you need to push yourself a bit too. It isn't always glamorous, you won't always feel inspired; that stuff does wear thin as you get farther along. Sometimes it is a slog, and those days just showing up and going through the motions is plenty. Sometimes breaks can be good too, but they have a habit of becoming indefinite so it's dangerous territory.
> This translates to my work as well, (at a startup) where my title is, quite literally, "generalist." I do stuff ranging from the software side all the way to marketing, sales, and everything in between. It's working for now but I get the feeling it's not viable for the long run.
It is absolutely fine to be a generalist. Having insight into all these areas makes you extremely versatile, and allows you to look at problems in ways no specialist could. Especially at a startup, this is an amazing skillset.