Ask HN: Where do you get your inspiration from?
66 points| webdisrupt | 11 years ago
Is it a problem? A passion for building something? Do you just randomly build stuff?
Would love your feedback, thanks!
66 points| webdisrupt | 11 years ago
Is it a problem? A passion for building something? Do you just randomly build stuff?
Would love your feedback, thanks!
[+] [-] phugoid|11 years ago|reply
That drives me to work harder, keep improving my skills and stay on the lookout for projects that will make me valuable on the developer market and maybe bring in revenue.
[+] [-] Sakes|11 years ago|reply
Mine is driven by an eccentric fear of how the economy is changing and assumptions of what it will look like in 10 - 20 years, coupled with a pessimistic view of human nature (but not people, just the way non reflective people behave). I'm trying to financially secure my son's future.
[+] [-] joeyspn|11 years ago|reply
[+] [-] LukeFitzpatrick|11 years ago|reply
http://startupclass.samaltman.com/courses/lec10/
I personally use this as a way to brainstorm new ideas on marketing for my projects.
This is a piece I wrote on Quora, covers 20 startup topics with links to articles. It's a basic summary of what I leant from the business side of startups: http://www.quora.com/What-should-you-do-if-you-want-to-be-an...
I'm focussed on trying to make a successful startup. I think it really helped when my daughter (7 months old) was born, kind of pushed me to work away from my shitty day job.
My site will be ready in 1-2 months, if you're any good at UI/UX PM me and keep in touch, and maybe we could do a trade, you could have a look at my design, and I can teach you the marketing side - and, more importantly why I did things this way.
[+] [-] notduncansmith|11 years ago|reply
We'll make it though.
[+] [-] mackraken|11 years ago|reply
[+] [-] thirdtruck|11 years ago|reply
(1) Listening to lots of podcasts and audiobooks. Amazon's even offering a holiday discount on Audible subscriptions, so grab that while you can.
(2) Reading incessantly, both non-fiction and fiction. Let me emphasize the fiction. The scientists that brought us satellites were inspired by Asimov's fiction, and the same could work for you.
(3) Sitting and watching. Our friends and family (and total strangers) constantly put up with small annoyances and major blind-spots. Ask yourself: Why are they accepting these pains?
Oftentimes, they do so either because no one's engineered a fix, or because -- and this is often overlooked -- no one's found a way to sell them on an existing fix. If you could find a way to get programmers to consistently write unit tests first, for example, you'd have an engineering "miracle" on your hands.
(4) Make a habit of meditating and journaling. The first, so that you can notice all the inspiring ideas already floating around inside your head, and the second so that you capture those ideas.
I recommend pen and paper (or a stand-alone voice recorder: http://www.amazon.com/gp/product/B00COF74E4/) when doing both at once. That protects you from the "I'll only check Twitter for a minute" trap of using a phone or computer.
Good luck!
[+] [-] jmnicolas|11 years ago|reply
I usually say "it's no that hard to do this" then to later discover once I am knee deep in code that in fact it's especially hard to do it right.
[+] [-] atwebb|11 years ago|reply
[+] [-] edw519|11 years ago|reply
I have never built anything when there is already something acceptable available. That's probably why I've never spent much time building low level stuff like platforms, utilities, and tools. People way smarter than me have that covered really well already.
But when a customer needs something and examining their options causes me to vomit, I am highly motivated. "I can do way better than that!"
[+] [-] kornakiewicz|11 years ago|reply
[+] [-] lhnz|11 years ago|reply
However on a logical level my inspirations come from analogies between different domains. I have one of those minds that accidentally splices ideas together when I daydream so I read a lot to give myself material.
The paintbrush is applying the language of one topic onto another: this is an early stage, later you read these thoughts back and sometimes something clicks. It occasionally leads to ideas that have some game-theoretical economic value. Other times they remain poetic/fun.
The problem with inspiration is that it only leads you part of the way. Convincing yourself to forgo other interests to pursue them is a whole other thing. Additionally not all surface-level "good" ideas are economically viable today or (if they are) within my reach.
Practical ideas are a whole other deal. You need to empathise with your own and others pain. Personally I think it's often not worth creating these however unless they are partnered with ideas that can be executed to significantly alter the underlying economic reality.
I am interested in granular ideas and insights that can be used in the pursuit of better products. Not just the idea that "a product to do X should exist", but the ideas that would allow it to work well.
I would love to meet and discuss thoughts like these with others that live or work around Central London by the way?
[+] [-] drcomputer|11 years ago|reply
This is just in general. When I find particular projects to obsess over I have elevator speeches about them that could last decades. I get really really excited, super hyper, I like to explain why 'this tool' is the best thing in the world, and promptly forget my rant after I've finished it. I don't know 'why' I do it. I just 'want' this to be my life, because it's what I am passionate about, what clicks for me, what lights up my brain, what paints pretty pictures in my head, and what I love to think about, observe, learn about, and so on. Every explanation I could give for it in words doesn't do it justice.
[+] [-] simonswords82|11 years ago|reply
Here's a couple of examples, one business focussed and one more personal.
Story one...
A few years ago one of my developers quit because I forgot their job review. Bad times followed as we were busy and replacing a good developer is not easy.
Once the dust had settled I looked for a web app to ensure this problem never occurred again. I couldn't find anything, and so my company built a HR app to simplify our HR processes and automate the heck out of them. A couple of years later www.staffsquared.com was born. So this was us building a tool to scratch our own itch, which is a common approach.
Story two...
My other half is obsessed about checking her bank account. She logs in twice a day to see what's happening and to ensure that her card(s) haven't been used. She's worried about identify theft. Thinking about this, I came to the conclusion that it'd be really cool to have a text message service that alerted my partner to any "strange" transactions. Some banks in the US provide this, but in the UK it's not a thing. I haven't had the chance to pursue this idea any further just yet.
So my approach is scratching a personal or professional itch. My co-founder and CTO at my software company takes an entirely different approach. He likes to build things because he gets a kick out of making cool technical shit work. I can't roll like that, I have to have an understanding of the problem and how my proposed solution will fix it. It needs to address a pain. I am technical, but I don't get a kick out of building things for the sake of building them to learn, experiment etc.
[+] [-] hga|11 years ago|reply
Hmmm, and of course the great languages, LISP, Scheme and Clojure nowadays, C, FORTRAN (each in their niches, of course). (C++ not at all, and I've sworn never to write another line of Perl after heavy use for more than half a decade. Hopefully the same with C++, but then there's LLVM....)
People who I only know through their books:
The great students of project success and failure: Fred Brooks, Gerald Weinberg, Richard Gabriel, Joel Spolsky, Ivar Jacobson, the Anti-Patterns crew.
The great explainers: Guy Steele, W. Richard Stevens, Harold Ableson (actually knew him, and we share first names :-) and Gerald Sussman, Bjarne Stroustrup, Andrew Appel (compilers) and Richard Jones (GC), Paul Graham, Alan Kay, David Moon, some more Structured Programming types who's names may be less familiar: P. J. Plauger, Brian W. Kernighan for that (not the C book), and Edward Yourdon.
But to actually do something, it's to build something that's needed and has a shot at being enduring. From Perl scripts to manage my email, whatever a company needs to survive and thrive, to something open source.
I don't think any particular person inspired me in an overwhelming way, so much as the generally quiet competence of the programmers and system administrators I've worked with since 1977, the teachers and professors who knew their subjects, how to teach them well, and respected sincere students like myself, salesmen who could sell, small businessmen who could keep their companies afloat, etc. Solid competence with or without flair is highly underrated.
[+] [-] return0|11 years ago|reply
[+] [-] cearl|11 years ago|reply
It's becoming increasingly hard to find inspiration for the things that conflict with my personal ambitions(school, getting an internship at a megacorp etc), I regret to admit. As I'm typing this I'm sitting in my last networking lecture of the semester, and it's difficult to find inspiration to pay attention to this to say the least ha. If I'm working on a freelance project I actually care about, I will work at 100% for days at a time without any need for external contributing factors. I'd be content at a startup living out of my car working 16 hours a day coding/moving boxes/anything for peanuts(I mean as long as everyone else was doing the same of course), but I want my parents and other immediate family to be financially secure.
I guess it's hard to find inspiration until I'm willing to sacrifice to attain whatever goal I have in mind. I first went the business route, wanted to become a quant and wore suits with the rest of 'em. I then realized that if I really wanted something, I wouldn't have to watch corny youtube videos to motivate me to go do it.
[+] [-] agentultra|11 years ago|reply
I find ways to maximize my exposure to new ideas. I read novels, poetry, and plays. I read humanities-focused introductions to new areas of maths that I haven't yet explored or histories on the maths-related discoveries that I had no previous exposure to. I then dig in deeper to subject matter that I find interesting or am curious about... or are fundamental. I play quite a lot and make one-off programs that have no function or purpose; often inspired by phenomenon I've read about. I keep journals of my explorations so that I can recount the threads that led me to particular ways of thinking and see where I am missing out: I then seek out the gaps. I meet new people in different fields and have no shame interrogating them about their ideas, passions, and inspirations. Sometimes you just need to stand on a desk.
Update: I have the advantage, now, that most of the CS fundamentals have been burned into my brain and I have a lot of experience writing software... it's almost reflexive now.
[+] [-] dejv|11 years ago|reply
I am also wine maker and in need of one analytical tool and found out that it costs 30k, amount I can't afford (or even justify for business my size) so I found a way to create same tool that will costs just 3k.
First category is kind of simple: I do need it and the app is simple enough I can do it in few evenings so I just do it. The second category is something I really need and will be really happy if somebody else created it and because there is nothing like that on the market I have to do it by myself (and then sell it to other winemakers who I am sure need it as well).
The problem for me is the middle ground: something I found quite interesting (say nicely formatted tabs app with timing, sounds, fretboards...) and might use it from time to time. But the novelty wears off soon and I am not desperate to have it in my life. Still these kinds of projects need sustainable effort to make it work so I just keep working less and less on it and then quit.
[+] [-] timini|11 years ago|reply
[+] [-] innguest|11 years ago|reply
I jump from topic to topic depending on what I'm currently interested in, then I think of a way to incorporate coding, then I put in some effort to get something working and as it progresses I become less and less interested.
I suspect burnout. Let me know if you have any ideas.
[+] [-] onion2k|11 years ago|reply
[+] [-] emhart|11 years ago|reply
[+] [-] blaze33|11 years ago|reply
2. Whatever gets me in a state of free association:
- Semi-randomly browsing HN/wikipedia/the-web while learning new concepts got me a fair number of new ideas.
- Running or any physical activity (preferably outdoors) that occupies my body while not requiring a lot of thinking so that my mind is free to wander.
Now those are only ideas in my head. Right now I obviously can't launch three businesses and learn many hobbies while rebuilding my city, wish I could, I'm already committed to other things. So I write them down for later when I'll be asking myself "what's next?" otherwise I can't focus on the task at hand.
[+] [-] Stoo|11 years ago|reply
Sunstone[1] was built (and still needs a lot of love) because I'm a role-player and I often need to make maps. There are plenty of cartography tools available but they all seemed mediocre or required a Java install.
[0]: https://storytel.la [1]: http://sunstone.stoogoff.com/
[+] [-] danielalmeida|11 years ago|reply
Keep reading, watching, listening and sharing your knowledge and ideas. Keep your eyes and your mind open and try to understand how other people think and how they see the world (traveling and getting to know different cultures might help a lot on that).
[+] [-] vegedor|11 years ago|reply
[deleted]
[+] [-] knappador|11 years ago|reply
I pretty well believed that the world would become meritocratic. At 25, things looked very non-meritocratic. Check boxes, hang your hat on superficial measures of success, stop thinking because you'll be wrong because you never took enough risks to learn to get anything difficult right.
I feel like there's this built-in notion among people who get their first taste of greed and fall victim to success bias where they start thinking that the highest aspiration in life is to build Comcast, be the cybernetic CEO for 400 years, outlive all the rest of the shareholders, and by virtue of becoming the entrenched player with all the cards stacked in their favor, have all the money on Earth at some point. If we can just hold onto our rent-seeking empire...
Meanwhile nothing interesting happens whatsoever.
As a simultaneous complete rejection of this nightmarish aspiration and an attempt to live as close as possible to the centers of real value creation, I find it very easy to stay devoted to a technology career with some entrepreneur splashed in.
If your highest aspiration is to own something and sit back comfortably as a good citizen, you should first fight for a strong social safety net, perhaps even guaranteed income, and then give away all your excess to people who will do things with it that add real entertainment to your life by building cool things that weren't possible with people like you clogging up the pipes.
I find entrepreneurship to be the one career where I can wake up, be at one with dissatisfaction or ambition because I feel very close to direct pathways of action instead of acceptance or just ranting on social media somewhere. Even ranting becomes an exercise in synthesizing knowledge together into a vision of a better solution. You can't lose.
[+] [-] aatifh|11 years ago|reply
It goes like this: - There are various aspects of a startup that can inspire us. Be it; good team, good culture, great product with exponential growth. But one thing that personally inspires me is the self-sustaining business model of a startup to create success."
Continued: https://medium.com/@aatifh/companies-that-inspires-me-6f382d...