Hacker News new | past | comments | ask | show | jobs | submit login
Ask HN: No intrinisic motivation to build stuff
33 points by twink on June 5, 2011 | hide | past | favorite | 19 comments
Dear HN crowd,

I'm not particularly happy in my life. My main problem is lack of intrinsic motivation to create stuff, in the widest sense. For example, I don't contribute to open source projects. I don't have any own programming projects. I don't have a personal web site or a blog. I'm not a member of a political party trying to change the world. I find the start-up scene thrilling, but as long as I don't change, I will probably never be part of it.

I think the underlying problem is that it's quite easy for me to find things that interest me, but very hard not to get bored after a day. For example, think about topics like lock picking, composing electronic music, web development, functional programming languages, [insert random technology here], etc.

As soon as I understand the basics of X, I lose interest. After I had managed to open a very simple lock, I stopped practicing. After I had roughly figured out what the knobs on a synthesizer do, I stopped trying to make electronic music. After I understood which technologies are required to build and deploy a modern web site and how to get a basic "hello world" running, I stopped building web sites. After a few hours of "Learn you a Haskell for Great Good" and seeing the main differences to other programming paradigms, I stopped reading (same for the Erlang equivalent). I've had a look at so many different programming languages in my life, but after I understand syntax and basic design principles, I lose the motivation to actually build something with it.

As such, I have no chance to become an expert in a particular field. It's frustrating.

I perform very well at university, though. It's easy to see what you have to do to get the reward (a good grade), so I do just that. Actually, (graded) university projects are the only projects I've finished in my life. Why do I need grades to motivate me? What the fuck does optimizing for good grades matter, while others actually do and learn useful stuff in their free time? Why don't I feel the urge to build kick-ass stuff, while so many people here do? Why can't I stay focussed on a single thing without external pressure (grades)? I'm close to graduation now. I could know far more than I do, if I had learned past what is required for getting an A.

Something needs to change. I already see myself decaying at $BIG-CO, the monthly pay-check as my only reward. But what other option is there, without any passion.

PS: HN is very inspiring for me, though. My brain loves the rush of information. It's typical for me to open 40-something tabs of news stories, just to skim through them, without reading a single one in detail: Read the introduction, read the conclusion, close tab, read top HN comments. Understand what it is about and what smart people think about the subject. Then go to next story, repeat. Maybe it's ADHD. Medication (stimulants) did not really help, though.




Here's the problem, as I see it: who is your manager? Because a manager is normally paid a lot of money to help you be productive. It's a hard job, the kind people get degrees in and work for decades at before they can do it well.

If you're trying to work for yourself, then your manager is you. You're giving yourself a very difficult job, a job that you're trying to do at the same time as your creative work (and, if I'm not wrong, all of that while still working 9-5, so 3 jobs total). You may not even realise it, but you are a manager at the moment. Not knowing that doesn't stop you from being a manager, it just makes you a bad manager. An absentee boss.

Here is some evidence from your own words that tells me you're crying out for good management:

"As soon as I understand the basics of X, I lose interest. After I had managed to open a very simple lock, I stopped practicing." <-- This is classic lack of perspective - a manager needs to keep focus on the big picture, to give direction and focus to the work being done. Without that, you end up just doing whatever's in front of you, whether or not it's useful.

"Actually, (graded) university projects are the only projects I've finished in my life. Why do I need grades to motivate me?" <-- Because grades can be very motivating. A good manager understands that people aren't robots. You need to have your work structured in a way that makes you want to do it. At university you get tasks divided into small packages, each properly structured with a clearly defined goal and scope, steps to achieve the goal, and a metric for measuring your success at the end. Can you say the same for the work you set yourself?

"It's typical for me to open 40-something tabs of news stories, just to skim through them, without reading a single one in detail" <-- Have you considered that you do this because you're interacting with a very simple manager-bot? "Hey, HN", you say, "give me something to do". Well, HN will give you stuff to do, with a (small) reward for a clearly defined action.

Here's my suggestion for you: Be a manager. Set aside an amount of time each day to work as your manager. Ask yourself about your goals, figure out what you need to excel at those goals, and make sure that you get what you need. Is your work structured the right way? Is what you're doing now working? If you can't figure out what to do next as a manager, go learn. Read a book or online article about management to get ideas. But, mostly, just make sure you actually do it.

Your trade, if you want to be a self-motivated creator of worthwhile things, is both creation and management. You have tools and skills and time invested in the former. Invest in the latter too.


First of all, thanks for the helpful input.

> Here's my suggestion for you: Be a manager. Set aside an amount of time each day to work as your manager. Ask yourself about your goals, figure out what you need to excel at those goals, and make sure that you get what you need. Is your work structured the right way? Is what you're doing now working? If you can't figure out what to do next as a manager, go learn. Read a book or online article about management to get ideas. But, mostly, just make sure you actually do it.

It's easy to find blah-blah blog posts and books written by self-proclaimed life advisors, usually with very low information density (which makes it impossible for me to read carefully). Can you recommend any particular material?


The 7 Habits of Highly Effective People by Steven Covey is a pretty seminal personal management book. It's my top recommendation in terms of "foundational" material. It's not got much in the way of practical tools, but the ideas are applicable everywhere.

I would recommend Drive by Dan Pink if you're interested in learning more about creative motivation. It's pretty short, and actually very well summarised here: http://www.youtube.com/watch?v=u6XAPnuFjJc

Peopleware by Tom DeMarco and Timothy Lister is very good programmer-specific management material. They cite a lot of work benchmarking the productivity of different workplaces, so it's very "x is good, x is bad".

Jim Collins' Good to Great is an examination of businesses that succeed vs fail, and the attributes that get them there, it's essentially an extended summary of a longitudinal study he and his team did of businesses that outperformed the stock market by a high factor over 10 years. It's more leadership than management, but still very useful.

One that I haven't read yet (damn my stupidly big reading list) but recommend on reputation alone is First, Break All The Rules by Marcus Buckingham and Curt Coffman. Here's a summary: http://www.slideshare.net/gregcrouch/executive-summary-first...

I share your frustration about blah-blah blog posts. With the exception of First, Break All The Rules (which I haven't read yet) and 7 Habits (which I forgive because it's so damn good), the books I mention are based on actual research which is cited in the book, not just some dude going "I think this because I know stuff". Because they're books for busy people, they have summaries and bolded sections and callout boxes too. :)

Overall, though, I would caution you to not put the cart before the horse. There are a thousand books on management that could teach you something new, but it will all just go on the big pile of irrelevant information unless you actually need it. You won't unless you're actively trying to manage. If you start by spending that time you'll be much better placed to contextualise the knowledge and, therefore, actually benefit from it.


Barbara Sher - Refuse to choose. It's book about people similar to you.

Also, if you work well with a particular extrinsic structure (and enjoy it), why not leverage that. did you enjoy the uni projects that were for grades? Why not create the same type of conditions. All motivation is ultimately intrinsic anyway.


It seems to me that you're problem isn't that you don't have motivation it's that you need rewards right ways. I used to be the same way. Learning a few tricks in each of those areas gives you a thrill, but once that thrill wears off you lose interest and go off to find your next thrill.

Grades are just a slightly longer term reward. You work hard for a few weeks or a month then you get rewarded with an A or a B.

Instead of beating yourself up over these things you need to find a way to "reward" learning something in more depth.

Discipline isn't forcing yourself to do something it's more like tricking yourself into doing it until it's second nature and that's what you naturally do. For example, surround yourself with Haskell materials and environments to the exclusion of all else AND have set up some kind of reward system for yourself. Or removing junkfood from your house in order to get hungry. If you're hungry and search the house for a snack and all you have are salads or pre-cooked chicken breasts then odds are you aren't going to go to the trouble to leave the house to find something else, you'll just eat what you have.

Basically you need to find a way to make delayed gratification more gratifying to you than instant or short term gratification.

Follow the example of Khan Academy. They use game mechanics to keep people coming back. Do the same for things you want to study.

The other thing to realize is that at some point you need to commit to a path and ignore everything that's not applicable to that path. You can't be know everything. If you want to be a PHP developer don't go off and read a book about embedded C programming. It's outside of your area.


How to trick myself into building an awesome web project? Remove all software other than a text editor? Wouldn't I need at least a web browser? :-)

I think it's not that easy in all cases. However, I already practice the food use-case you've mentioned (I simply don't buy unhealthy food).


No it's not easy, but removing distractions helps keep you on track.

A lot of people on HN I've heard say they use a web filter on themselves. Only allowing most web sites for certain times of day, otherwise they're locked down to "productive" web sites.

Also, when you're looking for something new to learn instead of picking a new breadth topic, pick a depth topic you don't know about and learn about in one of your hand picked languages. Like if you're learning about networking or machine learning, use a language that you want to know better, but have "lost interest" in instead of one you already know well.


I have started numerous websites, web businesses, blogs, and spend nearly $10k on a project and left it because I didn't have enough money to complete it. I also get too much satisfaction from small successes. I also get demotivated when a project of mine doesn't "take off" immediately. I am starting a new project now and I have more of a sense of urgency about it. My future depends on it and I can't fall back on school or my parents if I fail. It's all or nothing. And I think that is the attitude I lacked and needed for all of my past projects.


For me, addressing underlying health issues has helped. I also read a book a long time ago about "psychology" (for lack of a better word) which talked about how people have different profiles for what stuff they will do in varying amounts. You figure out how much of different types of things you need to do and find a lifestyle that gets the results you want (in terms of money or whatever) and do that.

Real life example: I'm a middle-of-the-road extrovert, so I need a certain amount of social interaction but I have my limits. When deprived of the minimum necessary amount of social interaction, my functioning is impaired. When I reach my limit, it's time to stop and go be alone for a bit. That doesn't mean I'm a flake and now abandoning folks or some such. It means my "budget" has been spent for this particular thing and I need to recharge before I can do more of it.

Folks on HN sometimes talk about being only able to code X number of hours per week and no more, so they can't manage to work full time as a coder and also do a side project. Others talk about needing to code a certain amount and being unable to just stop until they have done a certain amount of problem solving or the like. Some "needs" can be channeled somewhat into different pursuits but when the limit is reached, that's all you can do. So maybe part of the issue is that being in college uses up so much of what you have to give that there isn't enough left to finish something else on top of it? If so, then doing a start-up full time might work but trying to do it on the side might not.


I think the distinction between intrinsic and extrinsic motivation is grossly overblown, especially for getting stuff done. You might notice that all of the research (at least all of it I have seen reports of) uses very short term operations, things that can be done in minutes, or hours at the most, to show the contrast. I do not think intrinsic motivation can be maintained without something outside of itself to keep it focused. I don't think it an accident that nearly all advances in knowledge (explicit or process) comes from academia with its obsessive status games or from for-profit businesses with the need to make money.

I have mostly used work to help maintain my focus over the years. While most of my projects were not directly part of my job, I used the requirements of my jobs (and expected jobs) to guide my learning from project to project, for some continuity. Those that were not related to work were a lot more scattershot.

ADDED: Before someone brings up examples of people who weren't currently academics contributing to science, like Einstein writing papers while he was a patent clerk, there is no reason to go through the extra effort to write up results into publishable papers (which is a lot of work) if you are not aiming for something more than the sheer joy of discovery.


Wow, hits close to home.

I tend to see it as the bi-polar disorder of learning. There are periods of maniacal interest in a certain topic. I can acquire vast knowledge in a matter of very short time yet it always quickly wears of.

The lack of immediate recognition, reward etc. is definitely a factor. I too always knew school didn't mean much, but being straight A has always been sort of a thing I had to do, it was my responsibility. How could I let other people see I am not the smartest guy?! Haha.

I was actually thinking about finding some projects partners on-line in a similar situation so all of us could work to gather on fairly simple projects (and perhaps building those out later on), it's definitely far harder to just dismiss a project if there's other people expecting you to perform.

I know I have all the capability to deliver crazy performance. And hey, I still do from time to time, it's not like we're doomed. We have already proved that we have the mental capability to achieve great things, now it's time to utilize it.


> I know I have all the capability to deliver crazy performance. And hey, I still do from time to time, it's not like we're doomed. We have already proved that we have the mental capability to achieve great things

Yes, sure we are. But isn't it sad how much of our potential is wasted?

> now it's time to utilize it.

Motivating words, but I need more than that ;-)


Wasted sounds too dramatic, misallocated I would say.

I would love to be able to achieve a 100% focus at will. But I think acquiring knowledge in so many different fields has also allowed me to have a pretty unique personality that I'm satisfied with. Sometimes I look at those people that are completely sucked into one thing and I just think I wouldn't like to be like them. I would love to have tons and tons of money, but would I want to be Warren Buffet? No way.

For example I spent a year learning Chinese (completed an equivalent of 3 years of study for a 'normal' person + naturally expanded over the next year without effort or loosing too much time). I know it's something pretty much without use unless I want to get a crappy job, but I'm happy I did. I just like having that extra knowledge. It's no different than how I want to have a fancy car. If I was to put a price tag on that knowledge it would definitely be millions.

My point is that although there's no doubt we need to improve let's do it our way. A good analogy is when you play a game, say soccer and you invent your own way to kick the ball, you know how other, better people kick it, you know your way is 'wrong' but it's so much more fun. And who knows maybe one day it turns out you can still win that way.

Let's not get depressed (you sound a little hopeless there, haha). We can adjust this and that and we'll be fine.


Same for me, good at grades, competitions, having fun with prototyping but rarely building anything finished.

I rarely find motivation to build stuff, but I am strongly motivated to find out why stuff doesn't work and how to fix it, even sometimes to actually fix it.

My advice for you is to pair up with a builder, look at what he's doing, help him when he gets stuck on some bug and struggle to keep up with his creativity.


I think you are perfectly normal. Suspect that your frustration comes from comparing yourself to other people who are intrinsically very different to you.

You come across as being smart, clever and high energy levels. Try stuff that is much harder intellectually, physically, etc. Get out of your comfort zone. You might find your passion in the most unlikely place.


I'm pretty sure you just described me to a tee. I completely understand how it is to hop from hobby to hobby, trying to find the next new novelty.

In high school I spent a lot of time learning tools but never really made anything with them. I must have started 50 games, but would always throw them away at 300 lines of code because they were not interesting anymore. One time I got the idea to make a Flash cartoon website like HomestarRunner.com. I learned the Flash IDE, and the time that I started to get good at it was when I started losing interest.

In college I discovered that there are better tools out there than the ones I had been using. I traded Windows and Gamemaker for Linux and Python. I still never finished anything, because I kept finding new and better languages. For a while there I tried out almost every popular language there is, including Haskell and Erlang.

Once my friends and I decided to make a game, and as the "lead programmer" on the team, I wanted to use the best language there is for making games. I started on Python, then switched to Perl (yes, Perl for games!), then C (because the others were "too slow") and finally back to Python because C was too hard.

Some things that I have noticed include:

-Perfectionism is a nasty beast. Are you a perfectionist too? I will go back and forth between things because I want to find The Optimal Way (TM), but after a certain point you can't really find a better way that helps more than the cost of changing. My dad, a mathmatician, once told me, "Life is not an optimization problem." I am coming to see that he is right.

-You mention that you do well in college even if you can't stay focused on your own projects. I have found that true for myself as well. I think the structure helps to keep us on track. Personal projects and side hobbies have no inherent structure, and all it takes to give up is to just stop working on them. I have found success when my hobbies and side projects intersect with each other. I finished a Flash animation when it was for a class project. I actually did learn a Haskell for Great Good when I made my senior research project "An Investigation of Lesser-Known Programming Languages." Then learning Haskell was not just a thing that might be cool but rather a school project that I had to finish. I recently finished a three year long programming project with a professor advising me. I wanted to quit several times, even though it was a great project, but my advisor half convinced/half forced me to stick with it, and I am glad that he did now that it is done. If something like school motivates you, then use that to your advantage!

-The biggest thing that gives me motivation to do anything is the people who will benefit from it. After thinking long and hard about the meaning of life, I have come to decide that love is what is most important. As such, I can turn away from the most interesting project in the world if I am just working on it for myself, but if I know that people are really going to benefit from it, that provides motivation. I think of all of the times that I have failed to complete a side project like a game or Flash website, I failed because they weren't really helping anyone, and as such they weren't really worth doing to me.

So, I suggest that once you leave college, find a lean startup that fulfills a need you care about. Maybe you wouldn't do well founding a startup, but you could work as an employee at one. Then you have structure similar to what you have in school, only this time with an employer, but you don't waste away at $BIG-CO. (I too have this dread of $BIG-CO!)

Do note that knowing a lot about a little does give you some unique advantages. If you ever do need to really learn something for a job or school project, it will be much easier than if you knew nothing about a subject. You are also more aware of what tools are available for various projects, and you can select the right tool for the right job.

As a final thought, I notice that you have been registered for 250 days or so and have 5 karma. That is almost the same as me. I usually don't say anything because I don't feel like I have anything to add, but I've been trying to comment more recently. Lurking allows me to just be a passive observer, but I take in less when I'm actually invested enough to comment.

If you'd like to talk, send me an email. Info's in my profile if you are interested.


> Perfectionism is a nasty beast. Are you a perfectionist too?

Unfortunately, yes. And I'm definitely treating life as an optimization problem. However, most of the time I don't see the big picture. For example, I spend hours or days figuring out the "best" piece of hardware to buy (e.g., a new monitor), and then another day trying find the best offer. Usually I get frustrated the more options I find. Quite often, after many wasted hours, I end up buying nothing at all.

Other people would just "google" for "monitor test 2011", take #1 from the list, get it from their local dealer, and spend the rest of the day working on an interesting project or earning money (or both). What a happy life.

> I have found success when my hobbies and side projects intersect with each other. I finished a Flash animation when it was for a class project. I actually did learn a Haskell for Great Good when I made my senior research project "An Investigation of Lesser-Known Programming Languages." Then learning Haskell was not just a thing that might be cool but rather a school project that I had to finish.

Jup. The only programming projects I finished were school projects. That's when I have no problems getting incredibly productive, but a few minutes after the submission deadline, everything is back to normal and I waste my time sucking in random bits of information on the web. There's no way to become a great programmer (builder/creator) if you only code (build/create) seriously a few times a year.

> If something like school motivates you, then use that to your advantage!

Yes, school is the only thing that really motivates me. But well, now I'm close to graduation, and I don't know yet what could replace it. That's scary.

> Do note that knowing a lot about a little does give you some unique advantages. If you ever do need to really learn something for a job or school project, it will be much easier than if you knew nothing about a subject. You are also more aware of what tools are available for various projects, and you can select the right tool for the right job.

That's true. I often notice that my tech knowledge is very exhaustive/broad compared to people who I consider experts in their particular field. They know one thing very well, I know a little about countless things.

However, I don't really know if that helps me as a programmer. Good programmers have to become experts in a at least a few technologies. Maybe I should not force myself to become a programmer. Maybe I should pick a route where there is no need to become an expert. Suggestions?

> If you'd like to talk, send me an email. Info's in my profile if you are interested.

I definitely should do so. But somehow I'm already starting to lose all interest in fixing my problems. I'm already onto the next thing: Skimming through the Python twisted docs, just to see that I don't actually want to build anything. Sigh.


If you are an over optimiser (i.e. the word BEST appears in your head when you try and do something rather than Good enough) you should read The Paradox of Choice by Barry Schwartz (http://www.ted.com/talks/barry_schwartz_on_the_paradox_of_ch...).


like written by myself ..

custom-made soft development service could suite you, or poker game if you are looking for suitable business, or travel business

do you have business ideas evolving in your head all the time ?

looking forward to hear the cure ..




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: