Live data from Hacker News

Dear Programmer, I have an idea

blog.mkrecny.com

41–50 of 143 posts

Re: Dear Programmer, I have an idea

#41
there's another route. break down what you want to do and you can basically get it done for free. For example:

--------------

Requirements.

1. requisition an Amazon EC2 instance for me.

No other steps.

--------------

then a tech guy on IRC will do it for $5. Next, you want to get someone to do the following. I need a programmer to put a plain rails installation on my amazon ec2 instance.

--------------

Requirements.

1. Install rails on my amazon server.

No other steps, no configuration.

--------------

Then someone from IRC will do it for you, shittily, for $10.

Next, you want to do the hard part. "I need someone to create a page in my rails installation that says Enter your email address in the box below. It doesn't have to work. Like this: http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_for...

--------------

Requirements doc:

1. The following code translated into a rails app that doesn't have to do anything:

- http://www.w3schools.com/tags/tryit.asp?filename=tryhtml_for...

There are no other requirements.

--------------

Someone will do it for you for $5. Next you would say:

"I need to get this rails form working." and link to the page showing the non-working form.

--------------

Requirements doc.

1. Whenever a user submits their name and address on the following rails page __________ it should be added to a database connected to rails.

There are no other requirements.

--------------

Someone on IRC will do it for $10.

Next you would requisition a non-working table of other names who have used that field. Next you requisition someone to get the table working.

Next you requisition a change from "name and email address" to the REAL point of your form. Maybe you're building an online trading platform where people can enter information about collectable turds, and you will be monetizing this.

--------------

Requirements doc.

1. Change "name" and "email address" to two different fields I give you, keeping the application working.

No other requirements.

--------------

Someone will do it for you for $10.

In this way you can boil the chicken slowly, and by the time you've blown through $85 you'll have a complete turd-trading platform with built-in recurring billing and a % commission your turd platform takes on every transaction.

Yes, not everyone can pull it off. Your main risk is that you have to kind of screen the fifty-sixty programmers who will be comming in and out of your amazon instance.

But with a little dedication, you can pretty much get unlimited work for free and get to keep 100% of it. The point is to only do one super-simple thing at a time.

I guess you have to have some technical understanding of what's happening behind the scenes to pull this off though. Maybe enroll in a quick seminar :)

Good luck with your turd platform.

Re: Dear Programmer, I have an idea

#44
I am surprised [may be even amazed] that these kind of articles are making it to the HN's front page on a regular basis.

There are tons of people with muddy wishful thinking that can not execute even if you put the gun to their heads. This statement covers both commercial and technical side. If these people approach you, say no... unless they can offer money for your efforts.

Only the minority have required knowledge, experience, focus, will and smarts to execute on any kind of idea and build a proper business. It easy to recognise such people [based on hiring 101] - look at their past successes. If these people approach you, say yes... even if you are offered shmequity [but check the legal docs].

I have a feeling that most of such articles are driven by the ego thing, and help people to validate their self-worth. Not sure this the most effective way for self-validation.

My another feeling is the SV people are living in a kind of rosy bubble and are constantly patting each other in back to help their view of the world hold together. Well, may be do something of value?

P.S.: of course the above does have certain generalizations, but smart people shall have not hurt feeling, yes?

Re: Dear Programmer, I have an idea

#45

I'm always looking for a co-founder, whether I'm the geek or the suit. When a suit approaches me to be the geek for their idea, I usually give them some simple technical task to do - like setup a Tumblr or a Twitter account for the idea. Then I'll often ask for something businessy - form a C-corp for the idea or file a provisional patent. Finally, before I even consider opening my laptop to code their idea, I want so…

Why spent everyone's time? Usually it is clear from the beginning what people are made of and the quality of their thinking. Just say "No, thanks, good luck" and in 99,999% cases your decision will be the right one.

Making decisions based on conventional wisdom prevents you from "farming black swans." By asking the other person to do some basic tasks, they're at least passing the equivalent of fizzbuzz in execution ability and motivation.

Re: Dear Programmer, I have an idea

#46

I'm always looking for a co-founder, whether I'm the geek or the suit. When a suit approaches me to be the geek for their idea, I usually give them some simple technical task to do - like setup a Tumblr or a Twitter account for the idea. Then I'll often ask for something businessy - form a C-corp for the idea or file a provisional patent. Finally, before I even consider opening my laptop to code their idea, I want so…

I am also always looking for a co-founder. When a geek approaches me (or I approach them) to be the suit for their project, I usually give them some simple soft skill to do - like go out and talk to potential customers and get feedback from say 500 in a day.

Finally, before I even consider hustling customers and investors I want some paltry measure of ability. If you can hack something together in 24-48 hours or even a week, then they're quality geek co-founder material. Any longer and it's a judgement call. Most won't get past step one, and you certainly didn't want them as a co-founder.

I have learned this the hard way. I raised money only to find out my tech co-founder couldn't push code in a timely manner. This street goes both ways and that is why teams of 2 work best, one to build it and one to sell it to the world. The question for me is, can the geek cut it?

Re: Dear Programmer, I have an idea

#47
The first app I ever recruited technical people to was thecityswig.com. It required a ton of industry knowledge and foot work, all of which I provided, so we all felt like we were equal.

Now, when I present ideas I come at it from this direction: if you want to work with me, you're the boss. You decide how much I'm worth and we'll go from there. I know you're going to be more valuable, especially initially, so your ownership should reflect that. However, I'm going to work my ass of to make sure you don't have to worry about anything but building the product. What's that plus my experience and hustle worth to you?

Re: Dear Programmer, I have an idea

#48
Idea guys these days don't even bother, it used to be that they would make a serious attempt, make documentation, mockups, a .ppt, etc...

These days I get emails from people who don't even know how to make an executive summary, how am I supposed to believe this guy can take care of the business side while I get 5 hours of sleep a day trying to code the app?

And that's the problem, if your pitch email is less than three paragraphs long I don't even bother, because I know it's probably the same one you sent some other coder and you couldn't even bother to write a proper personal request.

Re: Dear Programmer, I have an idea

#49
unfortunately being beginner , i also came across same people as mentioned here, just offering idea and just seating next to you, doing nothing and asking for percentage in project/start up.Soon after i realized, people should be credited depending on their contribution and not just for sitting. We famously call this people as "Associate Percentage Partners" :D but this time lesson learned !

Re: Dear Programmer, I have an idea

#50
Partnerships are harder than marriage. I have learnt so much about successful friendships and relationships from successful partnerships.

Getting on the same page, and staying on the same page is the defining challenge of partnerships.

If reports of how much YC focuses on the co-founder relationship are true, I think it's a big part of the secret.

The healthiest partnership that I enjoy is based on a tough/fair love approach of mincing no words, but having a deep, deep respect and trust for the others abilities and judgement based on one thing: We know what we know, and we know what we don't know, and we don't bs.

We work to get the hell out of each others way and instead support and push each other forward so we keep moving, inward, onward, and upward. I want to make sure in partnership, that 1+1 = 11, not 2. If our collective footprint isn't larger than any two normal people coming together, the leaps we have to take will take that much more work.

When finding a partner, one relationship for me has been forming since high school, through university, and now a friend doing some consulting for me. We have solved complex problems with differing opinions for over 15 years. I have found the bliss of knowing everything that we build will be built at least as good as I would have imagined to do it. (I code or can sell, but not both at the same time very easily). If he's hell bent on doing something a particular way to be kinder to ourselves in the future, great. He's usually hell bent on avoiding premature optimization, though, so again, the balance is there in a way we both agree. Having the chance to work together on in consulting, with one of us

I don't care to argue details that my partner understands better. If there's a scenario I need explained until I get it, I focus on asking for input and teaching on that. Likewise, my partner treats me the same.

Partnerships reveal not just the good, but the bad and ugly. You need to know how your partner will be at your side and have your back in times of challenge, stress, trouble and disagreement. Stress, and disagreement is guaranteed. How you both approach resolving and being in a place of mutual agreement is critical. Really, it's about learning to communicate early, often, and openly. If you can't do that, like any marriage, the relationship suffers from what it could have accomplished. You need to know how to disagree and be able to constantly say "You might be right / I don't know / Let's find out." without fear.

Post reply on HN