Live data from Hacker News

There are too many shiny objects and it is killing me

yetanothergreatidea.wordpress.com

101–110 of 198 posts

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

#101

Forget what most here are saying about Adult ADHD, ADD or whatever fancy schmancy TLA is this era's Mental Illness Du Jour. You, my friend, are suffering from Procrastination. You have the idea - but you're putting SO MANY barriers in front of implementing that idea. You're finding excuses NOT to just sit down and write code. You're procrastinating. I know this because I too am guilty of it - been guilty of it all th…

I do most of this, only I write tests too :) I tend to implement a rough version first, then write some tests, then get those tests working, then iterate and refine. Any time some code does something unexpected I write tests to define what I expect it to do and then get it to do that.

But Writing Code That Does Something is absolutely the important first step!

The other thing that I found helped get over this was to stop assuming that at some point some sneering jerk of a programmer would look at my code and criticise it for not using the latest shiny, and accept that the only time anyone would look at my code is if it became a success, and if that happened I could shrug off any criticism with a "it worked didn't it?" response. In other words, stop worrying what other people might think of my tech choices.

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

#102
I manage to get stuff done. I certainly procrastinate about the less interesting development work but I eventually get around to it.

The hardest thing is starting on any given task, so learning to start is what to focus on. Personally I just start work on a task by typing - seriously.

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

#103
What do you all think of this:

Https://getmadprops.com

this is a project that I started, stopped, started, stopped, started and have committed to seeing it through. Just last night I stashed a bunch of changes I was working on because, you know, they were more important than getting customers. I have to force myself to just keep shipping and iterating. Once I'm in a rut and haven't shipped in awhile, I have to do it again to get out of feature creep.

What I have found is that the reason that people that procrastinate are able to finish client gigs is because there is someone else there. If you don't have someone else, make yourself accountable to the public. Nothing will break your bad habits faster than looking like a fool to customers and/or the public.

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

#104

When reading the post, I had the impression that OP has never worked on a large project and seen what it's like to iterate on an existing project to improve it incrementally by working on the critical questions that may only make small changes to the overall app / project. Instead they're always thinking about and working on the large decisions (that are more or less inconsequential in the big picture) that you need…

No, that is not the case. I've been a developer for nearly 20 years. I have a number of LOB applications under my belt that took years to develop. I have seen it all, but the last two years it's been a struggle.

I agree that it may have to do something with the isolation of freelancing on remote projects via the web, the rapid changes in development as a whole, and information overload.

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

#105

Earlier quoted context omitted.

I have a problem with your "OP does not need ADD drugs" comment. How do you know? ADHD is a real condition. You wouldn't tell someone with bipolar that they don't need anti-depression medication and instead just need to "stop being depressed". You clearly don't know how hard it is to push through daily even with medication. Please be more empathetic regarding mental conditions you personally don't experience.

I am bipolar, adhd, add, whatever. "Stop being depressed" definitely doesn't work, but I dont really believe descriping mind altering drugs is the solution either. Especially to little kids as they are doing these days. There are better ways. Drugs only block the problem, but there are methods to overcome this dis-ease. Believe me when I say I have been there. About 15 years depressed, always full of energy, but very…

> but there are methods to overcome this dis-ease.

No, no there are not. The ADHD brain does not produce the dopamine they need to allow the neurons to transmit information properly. Medicines address this in a way that no amount of meditation or Yoga or fru-fru dieting can.

> Just to offer an alternative view on this condition, from someone who has suffered with this for the better part of my life and finally realized how to cope with it. It requires work, yes, but all good things in life do.

I'm glad your ADHD was mild enough that coping mechanisms were enough. Never assume that this is the case for everyone, just because it's the case for you.

The difference is pretty major - for someone who does not have ADHD, the medications make them high. For someone with ADHD, it just makes the brain work the way it should in the first place. It doesn't make us hyper, it doesn't make us high, it doesn't give us boundless reserves of energy.

What it does do is let us think about things in the future in a way which impacts what we do today. It lets us connect intention to action, which is really hard without it. It lets us concentrate for more than a few moments at a time.

> get people addicted

The clinical dose for Adderal is typically in the 10-90 mg per day range; addicitive levels are around 350 mg per day. Stop spreading FUD.

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

#106
I use the Pomodoro method to stay focused when I'm online and [track my time spent unplugged](http://foote.pub/examples/unplug/index.html) to make sure there is enough of it. Good luck -- remember everything will be OK iff you let it.

Edit: so many good comments, just wanted to second that this is exceptional, honest writing and that you are not alone in this struggle !

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

#107
post #18

WOW. Finally someone just said what I do usually. I do the exact same things, I do everything the user posted except the Website. That's me. Do you think it's ADD? Help too, please.

If you want to know if you have ADHD, go talk to a doctor.

You don't have to have ADHD to jump around - there are plenty of other explanations floating around this thread which can help explain what's going on.

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

#108
post #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)

You are not in a good place emotionally. You need to see a counsellor.

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

#109

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 to…

There was a short talk by Andrew Tridgell (one of the creators of Samba) about having a "junk code" directory. I'm not sure if there's a video but https://www.samba.org/ftp/tridge/talks/junkcode.pdf gives you a reasonable idea.

The value is that you can eventually give yourself a break and just write goddamn code. I have terrible terrible code in https://github.com/voltagex/junkcode but it's fine because if anything there really grabs me I'll graduate it out into its own repo.

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

#110

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 to…

This is really good advice. This is what I get out of hackathons. It doesn't matter whether it's clean, if you want to win, all that matters is that it works. You'll do whatever needs to be done to get there, rather than resting on some set of ideals. I just haven't quite figured out how to create the sense of urgency in my side projects.

Thanks!

I'm not sure urgency is always what you need for a personal project. I've been working on a graphic novel[1] for four years; there are some days where I get several hours in, there are other days where I only manage a half hour. Even if I only get a half hour's work in, at least it's a half hour closer to the end than it was when I got up that morning. Past a certain point, what matters is not that you burnt the midnight oil; what matters is that you got it done and that the end product is a full expression of your vision.

(I mean, if you've got a deadline with hundreds of thousands of dollars worth of ad buys and manufacturing lined up for it, sure, you end up crunching to meet that deadline. But if it's just for you? Screw deadlines. Just keep working on it; it's Done when it's Done.)

1: http://egypt.urnash.com/rita/

Post reply on HN