5 ms·
But, as a developer, it's soul-wrenching and just feels wrong to try to sell something before something proper has even been made. This has been my biggest str
by dhimes 9y ago
But, as a developer, it's soul-wrenching and just feels wrong to try to sell something before something proper has even been made.
This has been my biggest struggle.
- xyproto 9y agoYeah, I think most developers struggle with this one. I have a friend that is like he's born for being in sales. He loves money and have almost no moral qualms when it comes to selling (but paradoxically have a heart of gold when it comes to charity and being nice to people). Some people actually enjoy making lofty promises for money. I guess that's part of why being in a team is a good idea.
- anakic 9y agoThis. Absolutely agree with both points. Going it alone is hard, and developers have issues with self promotion. Sales seems like dirty word to us. The thing is, when I'm the customer, I don't mind being sold to. As long as it's not a flat out lie, I actually find I appreciate the stuff I buy more if the sales person made me feel good about it.
- corry 9y agoIn my experience, technical people latently believe the thing that people buy from you is a product. So if the product isn't done / ready / etc, then you are being misleading trying to "sell" them or engage with them. It feels wrong, like you're forced to misrepresent yourself. You imagine the potential buyer as a hyper-critical power-user that will expect everything to be perfect. But what if the above isn't true at all? What if the potential buyer is buying something more abstract? Like a solution to a problem; or even the chance at future resolution of a painful problem? And what if they aren't power users? But just need basic help today that could grow into something better tomorrow? Like, what if they just need a partner to help them solve a painful part of their work, and would be willing to put up with a lot of incomplete stuff to get that? In that case, reaching out to them to "sell" them in the early days is basically saying "Hey, I'm starting to build XYZ that solves problem ABC. My goal is that it would help by doing DEF. Do you have that problem? I'm early on in the process, and looking for lots of feedback from potential users. Would you be interested in checking out my prototype / designs / thinking on this?" That doesn't seem "soul-wrenching" or disingenuous or anything like that. It feels very authentic. You're making yourself somewhat vulnerable and portraying yourself as eager to learn and help. IMO early stage entrepreneurship consists of finding a problem bad enough that non-trivial amount of people say "sure, let's talk" to that pitch and then working with those early users to build something useful.
- e1g 9y agoThis shift in perspective has been critical for me. Similarly, it is critical to ask “Whose problem am I solving?” I am an engineer and tinkering with tech brings me pleasure from creating, I crave mental stimulation, and I get immense satisfaction from havingright things in right places”. Polishing the code is like polishing the car engine for a petrolhead. But those are my problems and triggers. I am feeding _my_ needs, then implicitly expect other people to give me _their_ money for doing this. Because look how hard I toiled! Yet many people do not care how polished their car engine is. And I have never seen clean code that was generating revenue. The critical shift was to accept that people and have needs I don’t have, and they are desperate to solve them. And their professional lives are often painful - I get frustrated when I spend a day with almost any professional outside of tech. “This is the shit you have to put up with to get anything done??!” I haven’t had that problem since teens, if ever, and I can fix it. Automatically, empathy takes over, and I want to rescue them from the daily dread. So I wire together a minimal app that will make them glow with delight for 6 months, and they’ll give me dollars in return. Today was a good day, because two strangers supported each other and did not focus entirely on themselves. If it were up to me, everyone would get a juicy steak. But when going fishing it’s more effective to bring worms.
- astro_robot 9y agoThat really is some great insight into entrepreneurship. I have that same problem of wanting everything to be perfect before showing it to anyone.
- emerod 9y agoThis is a very clear articulation of my professional experience as well. I feel like I have to drop out of "aesthetic perfection" mode in order to just do what I can to help someone else; and and that is what they will actually pay for, since they don't care about the perfection of fine details.
- dhimes 9y agoIMO early stage entrepreneurship consists of finding a problem bad enough that non-trivial amount of people say "sure, let's talk" to that pitch and then working with those early users to build something useful. This is hard for a certain class of problems, though- ones where people have to be convinced that the (1) there is a problem and (2) they should care about doing something about it. The first (modern) electric cars and the first home computers come to mind. But that's really just a nitpick. I believe your point overall is correct- you're selling a solution or a dream.
- sgc 9y agoBuilder's sell houses before they build them. I think developers often are intimidated because they might not be certain they can deliver. Nobody with a minimum of experience would hesitate to take 1000 for a quick gig, because it's obviously going to work out. So we need to prove ourselves to ourselves first, and then we will have the confidence to take on larger, more lucrative contracts.
- bluGill 9y agoSometimes. Most builders work both ways: They one's I've worked with closely seem to be about 3/4ths build to order, 1/4th build for sale after. The spec houses are carefully designed to be cheap to build (without sacrificing quality) and look great on the market so they will sell/close fast. Builders want a good looking spec house to show potential custom buyers.
- sgc 9y agoEven when they build spec houses (sometimes crap), they are paid first / at milestones by a bank or investor group. They don't hesitate to take on the job because they are confident in their capacities, which is my main point.
- brianpgordon 9y agoBuilding a house is very different from building a product. For example, timeline estimates for building a house can be reasonably ascertained; not so for software. It's the distinction between building something you've built before and architecting a new bridge or building. The latter is a creative effort with lots of variables that are extraordinarily hard to pin down into estimates that would be acceptable in spec house construction.
- mdpye 9y agoSo, your spec house is the yet-another-crud-webapp, where the spec is clear and the tech mature... Engineers do those too, but they aren't so much entrepreneurs as jobbing contractors or agencies
- rsp1984 9y agoI think it's worth pointing out that in order to "sell" to investors (as opposed to customers), having the product (and the customers!) ready actually is very important. So the proper sequence is: 1. Sell. 2. Build. 3. Pitch to investors. 4. Repeat with more resources. Inexperienced non-technical founders sometimes get the steps 1-3 backwards.
- convolvatron 9y agoreconciling creativity with the market is a really longstanding problem in lots of areas. so I'm really interested in discussion that leads to any insight. I'm curious about 1 before 2. Any attempt I've made in the past to understand market interest without having something that people can actually touch has always been really squishy. People aren't that interested to talk, when you do they always say something like 'well, sure, I guess that sounds interesting'. People that seem really interested usually don't have enough bandwidth for a beta product evaluation, even though they will say they are really excited and want to help. Often, product uptake comes from an unexpected direction/vertical, just by accident. So while in principle getting customer-based design information up front is ideal, in practice it seems like you don't get that much no matter how much you try. Maybe you're suggesting iterating on 1 and 2 until you feel like you have a solid case for 3?
- dhimes 9y agoYeah I tried this too and you're right: people will say they will buy stuff, but when it's time to pull out their wallet it's often a different story. I think that is why point 1 is "Sell," not "Interview" or "Imaginary sell." For example, some people put up a web page, run some ads, and have a complete signup process that once the CC is entered they get a "thanks for your interest- we'll be in touch when we get it built and by the way we didn't really charge your CC." We've had discussions before on this board about whether or not that's ethical, IIRC.
- mygo 9y ago> 'well, sure, I guess that sounds interesting' I think the question boils down to: would you be willing to spend the next few years of your life on a 'well, sure, I guess that sounds interesting'? There are all kinds of people. Early adopters are usually who a startup would want to start off with. If you can’t find even a few people who are excited about the value that your nonexistent product would add to their life (not even yourself as a user?), should you be excited about building it? Money talks. You want people who are excited enough about what you’re building to give you money for a nonexistent product/service. Via Preorders, kickstarters, etc. Words can be cheap, but once they’ve bought in you can value their feedback.
- brk 9y agoHere is how I have rectified this for myself (though I am not the hardcore developed of some on HN, I've hacked a lot of stuff together for fun and profit). Developers rarely know what users really want in advance. Hell, even users don't know what users really want. Re-writes are time consuming (and, to me, boring), it is easier to do the minimal amount of work first, demo that, take feedback, and then build it out. However, going into this you need to have faith in yourself that you can deliver something good, and on time. If you have that confidence in yourself that you can deliver the functionality expected in a reasonable time frame, you can possibly be more comfortable selling ahead of your delivery schedule.
- humbleMouse 9y agoIMO, once you reach a certain level of comfortability as a developer it doesn't feel wrong at all to try to sell something before it's made. I know I could solve whatever problem it is by leveraging a lot of my existing patterns and code. Once you know enough about a domain the coding and configuration becomes an afterthought.