10 ms·
How I Made $350 In Two Days With Three Pages and Some Payment Code
- pulak 15y agoNice job, Dan. Always rooting for fellow Penn guys :) Do you expect to automate this any time soon?
- jheriko 15y agoSo, if I understand this is essentially reselling Mechanical Turk services with a little work in hiding the details from the customer? I'm not quite sure if this is a scam or not... ...but I can think of plenty of cases where people sell "expertise" which boils down to the same thing... normally its a bit more complicated than this though. I wonder if the customers would pay if they knew of Amazon's service? My guess is they just don't know about it, or at least didn't think it would be any good for them...
- dshipper 15y agoHey jheriko thanks for the comment! Yes what I'm doing is essentially taking the MTurk service which is for doing a very wide range of tasks, and is also somewhat time consuming to set up, and reselling it as a targeted service for people who want to get their websites reviewed. It's definitely not a scam, just me building a service I thought people might find useful and charging for it. Feel free to email me at dan@danshipper.com, I would love to talk to you more about your thoughts on this.
- bemmu 15y agoNothing wrong with reselling stuff. Also, Mechanical Turk is not available in all countries.
- nedwin 15y ago"reselling stuff" aka commerce. definitely nothing wrong with it.
- deleted 15y ago[deleted]
- acangiano 15y agoIt's service to non-US based users.
- dget 15y agoFiguring out how to use mTurk, figuring out how to ask questions to get useful results, and tabulating/summarizing answers are all things that the person who is asking for the tests probably has more important things to do, particularly the first two. It's a fair amount of work.
- pbreit 15y agoI don't get this attitude. All of business is using raw materials to create something that people are willing to pay for. Using Mechanical Turk is not always a pleasant experience. There is quite a bit of nuance on how to price things, how to qualify submissions and submitters, etc (not that a service will get all this correct right out of the gate). And don't forget, we're talking about a rather modest $10-40.
- patio11 15y agoYou're wrapping Turk in a human. That provides value. + Have you ever dealt with Turkers? I did for a client once. Here's the task, simplified: "I give you job title, you give me degree title. For example, if I say 'elementary school teacher' you say she has a Bachelors degree in Education and so your answer is Education." Input (to turker): Car technician Output (from turker): BACHELORS DEGREE IN CAR TECHNICIAN I rejected that: sorry, I will not pay you two cents for that work. The Turker got into a running email argument with me: "WHY U NO PAY?" "Because the answer is in all capital letters, does not follow formatting instructions, and is wrong." "U NO SAY WRITE SMALL LETTERS!!" Regardless, though: reselling labor is not skeezy. +: You might think Amazon Turk pays for human intelligence. No, it pays for human intelligence that finds it economically viable to work on Amazon Turk. Y U NO GET DIFRENCE.
- deleted 15y ago[deleted]
- rodh257 15y agoMany of Amazons services are meant to be resold in such a way. Heroku, Dropbox, AppHarbor etc. They all provide varying levels of extra value. Making it easier to access these services is extra value.
- jamesgagan 15y agoCrowdPicker has been doing this for awhile: http://www.crowdpicker.com/ http://www.crowdpicker.com/
- dshipper 15y agoThanks I hadn't seen that I'll definitely check them out. Do you know if they use MTurk or some other service?
- jcrites 15y agoFeedback Army uses Mechanical Turk. Indeed, they say on their pages that the questions a user submits must comply with MechTurk guidelines.
- benatkin 15y agoQuestion for anyone: would you bother checking every question manually to make sure not to cause any trouble with Amazon? Or would you automate it, hope that the users comply and if they don't, deal with the problem then?
- heelhook 15y agoOr you could simply post the questions the user entered as a HIT and ask turkers "Does this text comply with mechanical turk?".
- angryasian 15y agoother sites doing very similar things pickfu.com usertesting.com feedbackarmy.com
- jcc80 15y agoI've used pickfu a few times - usually get results in 24 hours. I'm bad with colors so it's nice to be able to ask 50 people for $5 which look they like better of a site. It's great because I want real feedback - great when people really tell you if they hate something instead of getting the real world "Oh, nice" responses. Also used it to ask about domain names. Edit: I like the site - good layout & like the KISS approach. Good luck.
- ThisIBereave 15y agoHow I Advertised All My Websites To YCombinator
- dshipper 15y agoI'm sorry you didn't like the post. I'm really trying to share what I thought was a worthwhile experience with the community. I appreciate the feedback though :)
- ThisIBereave 15y agoHah, don't mind my snarky comment. Just get these kids off my lawn.
- dave_sullivan 15y agoWow dude, here, have some more haterade... Who does this kid think he is, making websites and telling people about them and stuff... he must be running some kind of scam!
- zizee 15y agoI for one thought his post was of value and that he turned it into a PR win deserves praise.
- dtwwtd 15y agoGreat article. It's a good reminder that you don't need funding and a huge idea to get a side project going. Thanks for writing this!
- dshipper 15y agoNo problem, I'm glad you liked it!
- jeromeparadis 15y agoI agree. I really liked the thought process and the history/experience that made you think of using MTurk for this project. It shows that we sometime stumble on ideas that aren't just useful for just ourselves.
- jfi 15y agoGreat post, Dan. It reminds me of the article the Buffer App guy wrote on his experience getting everything up and running. very smart and disciplined to root out the demand before committing dev. keep up the good work
- dshipper 15y agoThanks a lot! It took me a while to learn that lesson. My instinct was always to code first and ask questions later. I would recommend 4 Steps to The Epiphany - it was a big eye-opener for me about the development process.
- mtogo 15y agoThat was a great read! I hate to nitpick, but this part caught my eye: I needed to fix about the site – SSL (even though all of the payments are secured through Stripe). If the checkout page isn't loaded over SSL, my credit card number isn't secure since the page is still vulnerable to a MITM attack completely removing the Stripe code.
- dshipper 15y agoThanks! Yes there is a chance for a MITM attack but as far as I understand from talking to Stripe that risk is very, very low. I'm going to be adding SSL this week anyway however. Thanks for your comment!
- mtogo 15y agoFantastic!
- NinetyNine 15y agoWouldn't it be vulnerable to simple eavesdropping? SSL can be attacked via MITM, but since certificates are authenticated your browser knows when it occurs. (I still don't know quite how that works)
- jackowayed 15y agoI think that, assuming the proper content of the page is loaded, the communication with Stripe is done over SSL. The problem is that someone could do a MITM and give you different content that, say, sends your credit card to their server instead. And that would be a much easier MITM than if he were using SSL because they wouldn't even have to provide a fake certificate.
- jvdongen 15y agoHow that exactly works is a bit too long a topic for a comment here (try google - "public key encryption", "X.509" and "certificate authority" are some relevant search terms if you're interested). However what I'd like to point out is that 'simple eavesdropping' effectively is a Man-In-The-Middle attack, be it a passive one (the man in the middle is just keeping his mouth shut and only listening). And eavesdropping on someones internet connection is, contrary to popular believe, not that simple. The eavesdropper needs at least one of: a) effectively have a (virtual) presence on either one of the endpoints of the connection b) unfettered access to exactly the correct pieces of equipment that are part of the internet's infrastructure. c) some way of persuading your traffic to take a de-tour from a remote location Option a) is the easiest I guess - just drop a piece of malware on someones PC (takes care of that whole pesky SSL issue as well). Although certainly doable - I would not describe it as trivial. Most 'cyberattacks' targeted at the masses are not exactly efficient - their success largely depends on the large numbers of targets - targeting a specific person is quite a bit of work. Option b) is, depending on who you are either relatively easy or nearly impossible. If it's easy for you, you've probably signed a piece of paper promising you a large bank account withdrawal and/or all kinds of 'benefits' in a state-sponsored facility if you abuse your powers. That won't stop everybody and there are parties for who it is actually their job to do this kind of things, but for the most part you can forget about option b) unless you happened to have attracted the interest of aforementioned parties. In which case I wish you good luck. The feasibility of option c) depends even more on local circumstances of the victim than option a) but is a real possibility, but certainly not trivial. Something like dns-cache poisoning comes to mind. So - eavesdropping is certainly possible, but I would by no means call it simple. Rgds, Jeroen
- redguava 15y agoYou have too much drop shadow on your buttons, it makes the text blurry. (Yes, I find reviewing your website ironic when your service is website reviews)
- hhorsley 15y agoagreed - with both the recommendation and that it's ironic :)
- dshipper 15y agoIt's very meta. I'll look into that thanks :)
- josefresco 15y agosend him an invoice for $5
- imcqueen 15y agoSo thrilled for you Dan. Congrats again. Swiperoo loves your service.
- dshipper 15y agoDomainPolish loves you right back. Keep in touch!
- plasma 15y agoYou may want to check out the MTurk command line tools to help automate order processing: http://aws.amazon.com/developertools/694 http://aws.amazon.com/developertools/694 Never used MTurk personally, there may be better things available.
- dshipper 15y agoThanks! Believe there are MTurk API bindings for Ruby (the site is built in Rails.) Appreciate the comment!
- jc4p 15y agoThe API is actually very nice to use, you create a template for your HIT (which I'm assuming you already have done for what you're making), and then you just make a single REST call with a list of questions!
- orenjacob 15y agoI just logged in to check out this site, and Dan was there, chatting live with folks. So cool. Go Dan Go! You got a customer in me... and I'll be back tomorrow with an order.
- dshipper 15y agoThanks Oren!! I really, really appreciate your business.
- eurokc98 15y agoThis was the same thing that caught my eye as well. I said congrats on the launch, and Dan was right there with a quick friendly comment. This alone convinced me to try it as I was on the fence. The signup/interview through checkout process took about 30 seconds. Curiously awaiting the results. Thanks again Dan.
- simonista 15y agoI'm curious how you got into the stripe beta? Had you used them before with other projects?
- ig1 15y agoFeedback Army (which was actually built by HN user raffi when he was inspired by a comment on HN) has been doing this for a while. The comment that inspired it: http://news.ycombinator.com/item?id=362459 http://news.ycombinator.com/item?id=362459 Various other HN discussions about it: http://www.google.co.uk/search?q=feedback%2Barmy%2Bsite%3Anews.ycombinator.com http://www.google.co.uk/search?q=feedback%2Barmy%2Bsite%3Ane...
- ColinWright 15y agoThat was a great read, very interesting. I have to take issue with one point. It says: I've made $350 to date. All from three pages and some payment code. Sounds brilliant, and it's the title here. Earlier, however, it says: I was scrambling to fill orders. I had a huge TextEdit file open with customer names, site URLs, and email addresses. I sent every email, and set up every survey by hand. So, the three pages and the payment code were the structure, and in truth, you were doing the work. By 6 am I had completed processing every order and went to bed. I got up an hour later for work at 7 am. ... So now I’m sitting here writing this blog post with a bunch of orders to fill, features to build, and customers to help. So this is a continuing requirement, that you service the requests from your customers via your web site. It's a service, and it's making you money, and it's successful. For those things alone you deserve to feel happy and a little smug. But I felt misled by the title. But having said that - all power to your elbow, and well done.
- tzuptzup 15y agoGive the guy a break, come on! He's so happy to have made this money, he doesn't count the work he has to do in order to provide that service. It's a good story :)
- pekk 15y agoIf you are bragging on your efficiency, then it is relevant when more time and effort is required than was represented. Good for him and all, but reality is reality
- dshipper 15y agoThanks for the feedback! Although my hourly rate might be coming to below minimum wage right now - the idea is that once I've put the work in at the beginning to develop customer relationships, develop a brand, and add more features like automation, the amount of effort I will have output after that will be very minimal. It's like working for minimum wage for a few weeks with the expectation of making way more for the next year after that.
- econgeeker 15y agoI've noticed a recent trend of self-promotion that I don't understand. I'm not writing to criticize, I just want to know why you say some of the things you do. For instance, you call yourself a "rising sophomore". What does this mean? How is it different from any other sophomore? Can you explain why you chose that word and what the impression you intended to convey is? Also, I love that you made a product like this quickly. In reading your story I noticed something you did right that I totally would have done wrong, and I appreciate being reminded of it. I applaud your gumption. But then I clicked thru to the website and saw: "Our team of web usability experts has put together a comprehensive survey". So, do you have a team of web usability experts behind domain polish? I'm assuming it is your solo project. Why not say "Our carefully crafted, comprehensive survey" instead? Do you think that would really kill your sales that much? Do you have any qualms about saying you have a "team" of "experts"? Notice, I'm not passing judgement... I'm asking questions because I want to understand your thinking, and also I find this alien culture of the "kids today" baffling and mystifying. :-)
- OstiaAntica 15y ago"Rising" sophomore (or junior or senior) is a common U.S. expression. It just means he'll be a sophomore when school resumes this fall. There's no self-promotion, it is just used by students during the summer break.
- yock 15y agoIt's common? Where? I'm from the US and I was put off by the statement as well.
- deleted 15y ago[deleted]
- OstiaAntica 15y agoGoogle rising sophomore, "rising senior" etc. Millions of results, common usage, neutral meaning.
- khangtoh 15y agoSo you worked presumably 35 hrs over the period of 3 days or so and what you did actually was created a job that paid you $10/hr. Correct?
- dshipper 15y agoWell the point is that now I'm set up to continue making money with minimal effort for a long period of time. So in the short run yes I was making very little money per hour, but eventually the work put in vs money taken out becomes much greater.
- talmand 15y agoWell, if I understood correctly he didn't really make $350 in the end. He had his upfront costs, his processing costs and his turk costs. I'd be curious how much return he's getting after all that and figuring in something for his time. If he can automate some of his tasks to eliminate some overhead then he may have something. But if in the end he's making minimum wage after factoring in costs then, well, it is what it is.
- mponizil 15y agoyou are the definition of hustling badass. gumption was a good adjective used here. cheers to your work and may one day we meet at the top ;)