A note to myself

305 points by clubhi ↗ HN
I wrote this a few weeks ago and I keep it open on my desktop at all times.

---

That would be cool. But you know what else would be cool? Actually finishing an idea that you started. How many times do you start to work on something and never finish it? EVERY time. You've been doing this your whole life. Somehow along the way you have learned many things and even became a master in a few different areas. But that is not what you want. You want to create. It's not really creating when you never finish.

89 comments

[ 4.4 ms ] story [ 144 ms ] thread
That's what discipline is all about. Creating a plan, having goals with milestones, checklists, schedule, etc. It's hard work and sometimes tedious, but mostly rewarding, leaving you with a sense of accomplishment and pride. It increases your level of confidence in what you can accomplish, it makes you better at overcoming problems.

Having ideas is a natural impulse, following through requires discipline and hard work.

Someone said "genius is as common as dust".

Nassim Taleb said something like "it's not about having ideas, it's about learning how to manage your ideas". I might be slightly off.

Anyhow, good initiative.

You might be too hard on yourself.

It is ok to start many things. Do not think you have to finish something just because you started it. That is a very heavy burden and will discourage you from starting new things.

Sometimes, it is valuable to reflect on things you have accomplished, and avoid judging yourself when things don't work out as planned.

It still helps to get into the mindset of starting and finishing. Some things are meant to be weekend projects that are abandoned shortly after. Other things are meant to be products, with a few dollops of polish.
I like that this note about discipline has itself become a distraction. To be true to the note would have meant finishing an idea in progress, rather than browsing to HN and posting.
Well, unless OP thought it was useful enough to share.
He said it was a few weeks ago. Maybe he finished his work before posting this to HN.
(comment deleted)
I loved this. Will be adding it to my desktop too. Fits like a glove actually.
Always wanted to build something. Tried my hand at a few projects. Worked at it for 3 years, odd jobs kept the money flowing. Recently took up a corporate job. Signed the company contract which takes away my right to work on anything else(profitable or non profitable).

Still want to build. Bidding my time.

I have seen those too. Do people really enforce these?
I would just do my own stuff anyway and just not tell the employer. Fuck whoever says I can't work on my own stuff in my free time.
The problem is, if you manage to create the next Facebook, your former employer's lawyers might come up with a claim that your company is based on IP they own...
How can anyone tell when I started working on my project?
By looking at your github logs perhaps?

I am amazed why is it even a thing? How can employers own what you do in your spare time? (Esp. if it is in an unrelated field.)

Don't you mean 'biding my time'? Anyway, good luck!
Ask for an out. Explain that it's how you keep your skills up to date, and that it lets you be a more productive and effective employee. In the past I've had this clause in my contracts and had them take it out. They did.
Seems like it could be a long shot in large organizations. The managers close enough to you to be on your side don't have enough clout to override HR responding with "we don't make changes to employee contracts", and the ones who do aren't in touch with the craft enough to understand why you'd want such an exception.
That was the first objection they raised. I pointed out gramatical issues and other flaws in the contract that made them have to send it back to the lawyer anyways, and it came back w/o that clause.
I have successfully gotten a clause like this changed or adjusted in a large corporation twice. Both times I signed first, then raised an issue in an email which was intended to be forwarded to the lawyers. My email included specific, detailed objections ("as written, this means that the company owns the bedtime stories I make up for my children") and proposed alternate language ("We could, for instance, replace the clause 'all intellectual property' with 'all intellectual property related to the company's business or produced using company resources'.").

In one case, an international company with a couple-thousand employees in the US, the company lawyers never got back to me, but the next year the contract was changed and it included a variation of my original proposed language. In the other case, a US company with tens of thousands of employees, the company lawyers got back to me immediately with a statement about how they intended the existing language to be interpreted (and this addressed my concerns).

I can't promise you will get the same results, but I thought it was worth sharing my anecdotes.

In some states, like CA I believe, this might be in your contract, but if you live within the right constraints (e.g. use your own equipment, on your own time, away from your employers facilities, not competing with the employer), then your work is is your own. Of course you should verify with a lawyer if you're really going to pursue anything serious or if your side hobby suddenly promises to become profitable..

Nitpick PS: I think you meant "bide"

The single biggest mental hack I have for getting around this is this.

Just write it down.

As soon as I write it down and stick it on a list of product ideas it's out of my head and I can focus again. As a bonus you've got a nice list 'o' stuff that you can go poke through whenever you get some spare tuits.

At the moment I have (pause to look at trello) 57 items on the company "Product Ideas" backlog. Two have come off and are being actively developed. The rest - I rarely think about.

I feel like once I write something down in a list it will dissappear into the 'backlog' forever.
Well, yeah, but if you start building it and get stuck halfway and give it up, it's still going to be stuck in backlog forever, only now you've wasted a few days on it.
I can see why you would think that, but then again, what's the other alternative? You either have time/resources to do it now, or you don't. As far as I can tell, you really have three choice: you can do it, forget it, or write it down. If you write it down, at least there's a fighting chance you'll revisit the idea when you do have time/resources.

Also, empirical observation shows me that, in my own case at least, things that are put on lists do sometimes get done eventually. I'm always obsessively making lists and writing down notes about possible new features for Quoddy, and over time I find that I do keep working further and further down the list... to the point that now I'm starting on stuff that was originally labelled "Speculative / TODO: Sometime Before The Heat Death Of The Universe".

I thought that was kinda the point. Get it out of your head so you can continue focusing on your current project.
Have you TRIED it? You can try things like a Kanban (Trello is awesome) to roll work forward out of your backlog. Or a to-do list.

But the simple fact is, you will always have more work to do than you have bandwidth to do it, if you're a remotely interesting person. So sure, some things will "disappear". That's okay. If they DON'T disappear, other things won't get done.

>Just write it down.

Cannot agree more. If you don't write it down, you will forget it. Trying to remember a feature, that you knew was good, but cannot remember now because you didn't write it down, can be frustrating.

Sometimes not continuing is the correct way to finish a project. Only keep working on the gems. Fail early, fail fast, fail cheap.
Sadly, I know a lot of hackers that suffer from not finishing. If there is one thing I've learned from working many years as a PM, even average ideas can become big with a team that executes well and know how to finish. It's what separates great entrepreneurs.
(comment deleted)
'PM' usually denotes 'Prime Minister'. I suspect this is not your actual occupation. Furthermore, great entrepreneurs should be separated.
If you work in tech in the USA, 'PM' usually denotes 'Project Manager'.
Well, thats a demotion, isn't it?
PM usually means "post meridian", far more often than it means "prime minister". You have to work out what an abbreviation means in context.

It can mean "project manager" (as georgemcbay said) or "product manager" (which is different from project manager, but they sometimes look similar from the perspective of a programmer). It's pretty clear from context that one of these was more likely than "prime minister".

(comment deleted)
Nice. I find that keeping a little ledger on top of your desk and writing down every idea that pops in your head is also a very good habit. And you often realize "some great idea you had wasn't that great at all" (pg).
I'd love to convince you to beemind projects that you want to force yourself to see to fruition. http://beeminder.com (I'm a co-founder)

If I'm lucky others will chime in to back me up that it's astoundingly effective for exactly the psychology you describe. We can unambiguously say that Beeminder itself wouldn't have survived without beeminding it. :)

Looks like an interesting project; suggestion: reshoot your intro video without making Bethany laugh while she's explaining how the site works - I found it very distracting and thus hard to take her seriously. If she's just a giggler by nature then maybe find someone else to do the presentation :-)
Ha, I think you're right, and thanks for that feedback! We just hate doing videos and a/b tests say that that beats the pants off the alternative of a nice, professional static image. So we're going with what we got for now.

And, yes, that's me making her laugh. I was trying hard to get her to conceal how much she hates making videos! :)

But let's save this stuff for our next "Show HN". For this thread I'm really eager to hear thoughts on whether self-tracking and commitment devices are a good approach to the OP's problem.

Happens to me all the time, new ideas seem more appealing, perhaps easier to implement, and more profitable. so why not move on ?

I would modify this note to be "Actually finish an MVP then move on"

Closes HN and continues coding
Is this a parody? Not to be cynical, but I'm curious how a nested to-do list can have such an impact that it prompts people to say "this made me cry."
For some reason there's an endless supply of people who eventually have the thought, "I should make a to-do-list app."
Guilty! I think it's an entrepreneurial rite of passage or something.
Building a to-do app is to entrepreneurs what writing a text editor is to devs
Someone should really make a to-do-list-app framework to make building to-do-list-apps more efficient. Think of the amount of time that's been wasted making to-do-list-apps.
Its a common notion, ( never really tried probably should ) once you list down all the things down in form of a organised list the chaos in your mind created by so many things just settles down.

Planning gets simple and you tend to do things the better way, your mind which was just filled with things about this and that is now ready to do something about those things.

Of course its still odd to link someone to just a to-do list manager instead someone should explain what should be done with that tool.

I actually like it :) Incredibly simple.
It took me a while to figure out how to use Work Flowy in a way that will help me. Here's what it's become for me:

1. A To Do list separated by due today (or this week), due this month, due this quarter, due this year. Some stuff winds up on multiple lists (e.g. grad school is on this quarter and this year to keep it in my mind).

2. A few shopping list templates with basic items. I don't ever update them, but when I get to the store, I look and make sure to get whatever I know I don't have (the list has stuff like eggs, meat, vegtables, fruit. It's extremely vague, but helps me not miss a section).

3. Random notes that I've written down and may or may not ever go back to. I used to have a collection of these on my computer in assorted Doc files (and some on google drive) and I never knew where the one I wanted was). I read through my whole workflowy every month or so and get rid of what doesn't belong anymore. A lot of times, though, I am reminded of something I wrote down months ago and can now think of it again.

4. A few small projects that I'm working on broken into steps to make the whole project seem less daunting. Currently have a bathroom remodel on there (I used to do construction, so this really is a small project for me) with tasks like: tile, plumbing, electric and sub sections for what I need to pick up from Home Depot.

It's not perfect, but the apps that are currently out there never worked for me (Orchesta, Clearly, Remember the Milk, etc.)

Ideas are a dime a dozen. Execution is the only thing that matters.
Ideas that seem good on the surface are a dime a dozen. More refined and more specific ideas aren't. However, execution is needed to iron out and refine even great ideas, it's an interplay.
This is a bit philosophical: how would you know that you're finished, and that it's time to move on?
You know it's finished when you are dead. (A bit rough interpretation of Sartre?)
Something that worked for me: in January I decided that 2013 will be the year of finishing things. I made a list of everything unfinished, and at this point I'm down 3, with 3rd thing just finished 2 days ago. Feels great.
Finishing isn't always everything. I've learned A LOT more from projects I started and never finished. Those things I've learned helped me in the projects I actually did finish.

These days working in higher ed I complete a lot of projects at my day job, but I start a lot that I never finish on my own time. To me, personally, it is more rewarding when I learn something new, come up with something that I think is cool, whether the project gets finished or not.

(comment deleted)
what is finishing something but a mere delusion.
Finishing stuff is nice, it took me awhile but i finally got there. The new problem i have is: now that i finished a project, how do i get people to know about/use it?
You show it to people who might want to use it!
Finishing things impossible. When do you know it's finished? When it's dead? It's not bad to start something and table it. The amount of time "that thing" comes back to you is probably the best filter for you get it moving. If it does not come back to you, it probably means it's not important to you, or not important to anyone else. Just use pattern recognition to spend the right amount of time on the right idea.
Whenever I've tried leaving an insightful note for myself like this, over time it seems to completely lose its meaning. Definitely never as profound as when you read it the first couple times.

Perhaps that would make a great app. Periodic anecdotes from yourself. /me checks the app store

Great idea. Stop whatever you are doing and work on that!