Live data from Hacker News

There are too many shiny objects and it is killing me

yetanothergreatidea.wordpress.com

21–30 of 198 posts

Re: There are too many shiny objects and it is killing me

#21

There's a concept called (in various circles) a spike, proof of concept, etc. You don't write tests, plans, requirements. You just code. Its a terrible way to write production software. Its a rare thing in my life to spike out an idea and put it unmodified in production. But when i find myself doing what you're doing (which does happen from time to time) I find its a crucial part of breaking myself out of the cycle.…

You are right. I am totally isolated. This consumes me to a point where I sit here for 16 hours a day, learning, coding, dicking around (like another commenter said).

I know I need to break the isolation, but I fear I'm too deep into my own world. I'm The Lawnmower Man (just less evil)

Re: There are too many shiny objects and it is killing me

#22
Simply put: You're shopping, not creating. I went through a phase like this, too. It also had some relation to being stressed, or not socializing enough, in my case.

The healthy thing you want to be doing is practicing. Ground the big idea within the question, "what part of this can I start implementing now?" It doesn't matter how tiny or trivial that part is, as long as it has a clear link to the big project - the more direct, the better. Allocate time to implement that, instead of shopping for best practices. Allow your implementation to be a little bit cruder than you think it should be.

If you're doing anything worthwhile, you'll soon land in a zone where tools and tutorials don't really help you anymore. There's just the project you have, and your will to work on it. You can still fall back into the shopping cycle at this phase by rewriting things with a different tool or technique, but that's where you should reassert the part where it's "a little bit crude." Focus on concrete, measurable metrics, and you will get away from the spell of "best practice."

Re: There are too many shiny objects and it is killing me

#23

This sounds like the tech equivalent of FOMO, "fear of missing out": http://en.wikipedia.org/wiki/Fear_of_missing_out > If I am going to build this in React.js (which I totally should do) then I’ll spend less time in Visual Studio and more time in Sublime Text. Before I can start, I should first verify that my Sublime color scheme is up to par. The problem is the leap from "I'm going to be spending time in Sublime Te…

It also reminds me of an Einstein quote.

"Reading, after a certain age, diverts the mind too much from its creative pursuits."

Re: There are too many shiny objects and it is killing me

#24
post #16

This is really just a matter of maturity and discipline. The OP is unable to say "No" to themself. Having discipline is being able to power through the boring stuff because you know it's important. OP does not need ADD drugs, all they need to do is commit to finishing a task, and not to pick up anything new until the current task is completed, no matter how "fun" the other tasks seem.

I agree. I wasn't like this before. Now I have no more backbone, no discipline.

Maybe you've overdone it a bit and lost track of what originally got you into all of this. If you scatter yourself and chase every shiny thing your core motivation gets kind of burnt out but you don't notice it for a while because all those more superficial obsessive drives keep going once the main engine has run out of gas. Perhaps take it easier for a while until you feel a deep urge to do a particular project.

I got like this after many years of study. So much to learn, I turned everywhere at once and learned many things. After several years I ended up feeling lost - this forest was infinitely deep and infinitely broad, and I didn't know where in it I wanted to go. Though I still had personal identifications that said "this is what you do, you're good at this" and the superficial curiosity to keep learning new things, the deep sense of direction was gone.

The only thing I've found that lets it regrow is to give yourself a break, do something different with your life for a bit. When a deep motivation grows, the shiny things won't distract you from it. When they do distract you that's a sign that your deeper drive has withered somewhat. You can't force it to regrow; you have to wait for it to do that on its own.

Re: There are too many shiny objects and it is killing me

#25
My GitHub profile is a wasteland of dead side projects and my Gandi account is full of .io domains that I never quite got round to using. I very much identify with this post and I don't know why it happens.

When I'm at work I have no problem knuckling down and finishing a piece of software. However, in my free time, I'll come up with an idea, buy a domain, design a logo, create a repo, spin up a Digital Ocean instance, pick a stack, tune Vim, weigh over monetization options, consider open sourcing, the list goes on and on. Finally, I get started and it goes great, the code is really elegant, I put a new programming technique/trick to use, and then I think of something more interesting to do. The cycle goes on.

I enjoy writing music almost as much as programming, so developing games goes a whole level deeper. I'll get hyped up doing the game art, then start writing the soundtrack and by the time I get to writing code for the game, I'll lose focus.

The only times I have ever beat the internal system, is when I've been forced to focus on MVP. Hackathons, proof of concepts and toys. Once I have something working and demonstrable, I can often motivate myself to go back to it.

I don't have any other advice, but just know that you're not the only one who suffers from shiny stuff syndrome.

Re: There are too many shiny objects and it is killing me

#26
post #22

Simply put: You're shopping, not creating. I went through a phase like this, too. It also had some relation to being stressed, or not socializing enough, in my case. The healthy thing you want to be doing is practicing. Ground the big idea within the question, "what part of this can I start implementing now?" It doesn't matter how tiny or trivial that part is, as long as it has a clear link to the big project - the m…

Thanks for this comparison. I went through this very same thing, and spent a lot of time and ammunition firing at the wrong solutions before I landed on this very same thinking. Best practices are fine, but it's way more important to get some code written for that feature. Forging ahead without tutorials and Stack Overflow (using only what you know as a software developer in general) is going to make you a better, more productive developer a lot faster than anything else. The shopping metaphor is excellent.

Re: There are too many shiny objects and it is killing me

#27

Something people forget is that we have a finite learning capacity and learning just for the sake of learning can wreck your mental health. I can read hundreds of pages a day but if I do this on a sustained basis it overcharges my brain and I have problems with anxiety and can't sleep. A modest dose of video games helps me chill out since I am working with the same patterns over and over again and not needing to sort…

While it may be true that we have a finite learning cap per day, different people have a different cap. I know folks who voraciously read everything and learn many new (and different) things per day, and I know people who can't handle that pace. It's dangerous to slap an average number on this and say that everyone is limited to that.

Appreciated the rest of your post, it highlights the importance of good documentation in optimally using systems.

Re: There are too many shiny objects and it is killing me

#28

My GitHub profile is a wasteland of dead side projects and my Gandi account is full of .io domains that I never quite got round to using. I very much identify with this post and I don't know why it happens. When I'm at work I have no problem knuckling down and finishing a piece of software. However, in my free time, I'll come up with an idea, buy a domain, design a logo, create a repo, spin up a Digital Ocean instanc…

I often don't get that far. I just come up with all the potential problems with my idea; usually related to monetization or existing competition and then I bin the idea.

Re: There are too many shiny objects and it is killing me

#29
post #16

This is really just a matter of maturity and discipline. The OP is unable to say "No" to themself. Having discipline is being able to power through the boring stuff because you know it's important. OP does not need ADD drugs, all they need to do is commit to finishing a task, and not to pick up anything new until the current task is completed, no matter how "fun" the other tasks seem.

I agree. I wasn't like this before. Now I have no more backbone, no discipline.

Now is as good of a time to start developing this. All you have to do is just stick with a single task and complete it. Then do this over and over again and it will turn into a habit.

Re: There are too many shiny objects and it is killing me

#30
Stop caring. Make something messy and shitty. Tell yourself you are going to make something messy and shitty; gleefully ignore any "best practices" that make it a pain in the ass to just slap something together.

Don't worry about a name or a domain or a hosting or whatever. Just slap it together in the stupidest way you can. You wanna make a game? Build the gameplay with colored blocks moving around in some crappy toy game-making app. You wanna make a web app? Shit something out in PHP.

If your utterly shitty implementation of the idea feels like something worth pushing further, then you can start investing in Doing It Right.

This goes for any field, by the way. Obsessing too much about a painting? Grab a crayon or a highlighter or whatever and some cheap paper and make a few messes until you have something that actually works, even in its shittiness of execution. Making music? Just plop down a few chord progressions or some little doodles of melody or rhythm, until something has that spark. Writing a story? Scribble down the barest outline of the plot and ask yourself how many cliches you can count, sit down with a bottle of wine and a notebook and a list of interview questions to pick from to ask that character who's sitting in the back of your head and won't go away.

Whatever you want to make, make the crappiest version of it you can, and then start refining it.

And if all of your ideas are too good to sully with this, don't sit there. Put them in a notebook, and come up with some throwaway ideas that you're perfectly fine with doing shitty versions of; this will hone your skills, and eventually you can look at that one shining, amazing idea that still seems like a good idea twenty years later and decide that it's time to have a go at it.

Post reply on HN