3 ms·
This is really resonating with me. As a founder who is currently getting frustrated trying to market a devtool ((https://brisktest.com/ https://brisktest.com/)
by reillyse 3y ago
This is really resonating with me. As a founder who is currently getting frustrated trying to market a devtool ((https://brisktest.com/ https://brisktest.com/) literally a competitor for CircleCI, Github actions etc) it's really hard to talk about the features of the product. It is multiple of times faster than the competitors but nobody believes you when you say that. Developers are so suspicious of something they've never heard about and really reluctant to take a chance even when they are bleeding from the neck. It's a real grind.
- lelanthran 3y agoRegardless of the target market, if the target market sees your offering and doesn't show interest, then they are not bleeding from the neck. IOW, the pain you think they are feeling is not the pain they are actually feeling. As someone also trying to bootstrap a product, I feel your pain, but it's not specific to developers.
- reillyse 3y agoI'm not sure. I think specifically with what I'm doing (making tests fast) there is a kind of a Stockholm syndrome. I've talked to people who say things like "It's fine that my tests take 15 minutes to run, I just check my email, or go for a walk". Or they propose that you don't run the tests or only run part of the tests when you merge. I know personally that waiting 15 minutes for a test suite to finish is super frustrating, but people seem to have normalized it. I've also literally been hired to speed up people's tests, so it's not a problem that doesn't exist. Our current customers are also delighted with the speedups so I know it's a problem. But explaining that problem and why the status quo is bad to developers is especially hard. Btw I don't buy the "developers are immune to advertising" spiel, I actually created some of CircleCIs first ads so I have experience doing this. I just think developers are different and marketing devtools is different again (because of it's not a personal purchase and there are a lot of different stakeholders).
- lelanthran 3y agoI hear you, but (devils advocate time) if that 15m delay is not enough for them to open their wallets, then perhaps pivot to a new product. They probably don't notice that delay, because they are doing something else during that time ... Reading the next ticket, some git admin, replying to an email, checking slack, etc. As a single example, I don't consider a 15m delay for a full test suite to be a problem. I've got plenty of 5m tasks to do that I can use to fill in that time. I cannot think of any developer who sits and watches the tests for execute.
- reillyse 3y agoFor me, it's more than just waiting for the test or doing something else, it's the fact that I need to leave my flow state and keep checking back in on this one task. Merging up from dev to prod is just a sequence of waiting and checking (and doing other tasks). I think it should be as close to instantaneous as possible - and you are always free to check your email then :) I think some developers don't care, and some developers really really care and I haven't found a good way of partitioning the set and focusing on the developers who care.
- lelanthran 3y agoThat's what PMF is about, innit? You need to find the target market where a 15m delay is a pain point i.e. partitioning the set. I don't personally know of any Devs who consider that a pain point, so it might be a really small target. Trust me, I am going through the same thing, and I'm constantly questioning whether this yet to be released product has a big enough target market. No good to me if the alpha users comprise the entire target market, so I'm ready to pivot the moment they say "this is great, but we don't have budget/use this less great free thing/can't get approval/will sign up next year/etc". That's all code for "this isn't a pain point for us."
- reillyse 3y agoProduct-market-fit is about having the right product. If you consider changing the market I guess this is about PMF, but most people think about PMF as changing the product. So, I'm trying to find the correct way to market to the developers (and companies) who really need my product. For what it's worth, it has the core features of all the incumbents, just better. So there is a market (unless none of those companies have reached PMF).
- bostik 3y ago> Developers are so suspicious of something they've never heard about and really reluctant to take a chance And that's in big part because they have been burned before. Someone bought a Product[tm] that supposedly Solved[tm] a Problem[tm]. Which then failed miserably to do anything of the sort. Then, to add insult to injury, these same developers are burdened with the need to maintain the expensive and useless thing that they can't get rid of. If you are trying to sell a devtool, it should have next to zero cognitive burden even in the pathological case. Moreover, you absolutely can not lie, at all, about what your tool does or does not do. Oh, and once the tool has proven to be useless, ripping it out of the stack should be friction-free. Easy? Hell no. But necessary? Yes.
- POiNTx 3y agoWhen clicking on "Demos", the top nav bar stops working for me. I'm on the latest chrome.
- reillyse 3y agostrange. Do you have any unusual settings around JS ? And what do you mean by "stops working" does it display ? Links don't work? Is this a desktop browser? Sorry for the 100 questions but it will help me get to the bottom of it, I do appreciate the feedback.
- POiNTx 3y agohttps://streamable.com/c4uoic https://streamable.com/c4uoic Turned off vimium and ublock and still the case. Don't think I have any weird js going on. Also happens in incognito. I'm on desktop.
- reillyse 3y agoAwesome, thanks for reporting that. I can replicate it so thanks for letting me know.
- doix 3y ago> It is multiple of times faster than the competitors but nobody believes you when you say that I believe that in certain scenarios it will be much faster. But I would have to go evaluate if it works in my specific case and how much effort it would take to move from our current setup to a new platform. Combine that with the fact that 15 minutes of tests really isn't that bad. I came from the semiconductor industry, where some simulations would take days/weeks, that was a really frustrating feedback loop. The 15 minutes is only really frustrating in one case, where you are working on one high priority feature/bug fix that needs to be fixed and deployed ASAP. Those 15 minutes can be killer when you've got some bug crashing your server. Maybe you could monitor incident post-mortems and attempt to sell to those companies. Chances are, in the incident report the time it took for the tests to run will be highlighted.
- zach_g 3y agoCheers, I'm glad my post resonated, although sorry to hear you're in a tough spot! The bit in your welcome blog about local tests being unfeasible is interesting. Maybe there's a pain point around pushing untested code? Like wasting reviewers time. Drop me a line if you want to chat it through, sounds like an interesting challenge.