23 ms·
Ask HN: I built it, nobody came, now what?
Hi HN,
I have built an application to scratch my own itch. It’s a tool that I had a need for in my day job for years. The problem it’s solving is a problem that I felt many people had too. But when I talked to people about it, most times it didn’t really click. So I thought “crap, they don’t get it, cause they don’t see it. Once I build it, they’ll get it”.
I didn’t spend an awful lot of time on it. And I think the app is ok-ish for an MVP.
Now I posted it here and there and sent it to a few people I know, but it doesnt seem good enough.
I realize now the importance of having a broad reach. If I was someone like Mike Bostock, with a bunch of followers, I’d just post it to Twitter and voila. Someone said earlier on HN: building an MVP should include a distribution strategy. And I can feel that pain. Now distribution is something I have zero skills at.
What should I do? There are a few things I could be doing, like:
- get better at marketing, make a video for my target customers
- try and build an audience through blogging and things of that nature
- go and sell it to customers in real life.
- try and find a co founder who would have the time and skills to do these things.
- add more features to the MVP that people tell me are missing
- create more documentation for the MVP, so that onboarding is smoother.
What would have most impact in getting the app in front of people?
- idoh 6y agoWhat does it do, what user segment are you looking at?
- d--b 6y agoIt’s a “Rapid application development” tool, targeting developers who create internal apps.
- girishso 6y agoWhy not post it right here? Most HN users are developers.
- d--b 6y agoI did. It didn’t even reach the Show HN page. And I don’t want to spam by repeat-posting...
- verdverm 6y agoHave you asked other developers if they want to use such a tool? (most developers don't want to use a custom, web-based IDE, also fear vendor lockin) RAD or low-code should be targeted towards non-developers in the org. This market is heavily saturated with most solutions falling short of expectations and being limited in what can be achieved.
- d--b 6y agoThis is the crux of the problem. In the organizations I have worked at, there were job positions for "business apps developers". Those people would make quick and dirty apps using whatever they can find (Excel, VBA, Windows Forms, etc.). They would have very little programming experience but would manage to bootstrap enough knowledge to get shit done. My view is that these people want web-based apps, but they struggle with html/css/test/deploy. Problem is these people are usually fine with what they already have. In other organizations, such roles don't exist because it's too expensive to make business apps, and they don't want shitty solutions. It's a little hard to find how to put the foot in the door.
- BishoyDemian 6y agoI think you could investigate offering a free open source version to the wider develop community to help them experiment and use the tool before committing to purchase it. Then later on, plan on adding paid add-on features and professional support, etc.
- d--b 6y agoYes, the basic version is and will remain free. Will add paid features in the future. Pricing will be somewhat similar to LinqPad.
- protoduction 6y agoI am building something similar [0] (think Jupyter for the web, without the Observable black box, supporting clientside Python), also to scratch my own itch. I think you need to solve a problem directly, instead of being "a new tool that I now have to learn". In my case I am trying to get Javascript/visualization/web developers to embrace the literate programming paradigm. The tough part here is that those familiar with something like Jupyter don't often know web APIs very well to really build a simple "app" in 100 lines, and those who do have probably never used a "notebook" at all and wouldn't even consider it. How I am currently adressing this issue is by embracing content authoring first. The base of my tool are now WYSIWYG blocks, with the "super powers" being use-as-you-learn. Think gitbook but it's actually notebooks: that's not too scary. In your case it may mean some pre-built drag and drop no-code visualizations. Importantly: don't give up now. My project has gotten some attention, but not nearly as much as I think it deserves. Follow the advice of others: see who really has a need for your product and let them help guide your next steps. Finally, check out ellx [1] too as it's quite similar in its target audience. [0]: https://starboard.gg https://starboard.gg [1]: https://ellx.io/ https://ellx.io/
- Jeremy1026 6y agoIt looks like you're targeting a very specific niche. I don't think you can just assume your target audience is going to seek this one out. You'll have to be active in getting in contact with your potential users and help them see the value you are providing to drive early adoption.
- d--b 6y agoYes, this was what I realized too. What do you think the best way of doing this is though? I need to 1. find potential users 2. Get in touch with them 3. Convince them that a half baked product will eventually solve their problems. Going one on one seems easy but with limited reach, while “trying to build an audience” seems hard but with more upside.
- dyeje 6y agoDo both. Building an audience takes time, you're not going to see much fruit from that labor for a while.
- edmundsauto 6y ago1 + 2 are the same. It’s possible they won’t respond. Treat that as the end of the loop iteration; change tactics and try again. What appeals to you about your MVP is likely not what will appeal to your target market, unless they are you. In which case, you should know where they hang out! Marketing and value prop refinement is hard. You have to nail it, and nail how you talk about it. 80% won’t cut it - spend the time to refine by putting it out there.
- chrisrickard 6y agoHave you tried posting to Indie Hackers? https://www.indiehackers.com https://www.indiehackers.com IH is a community of people working on their own products, often solo devs, and it may be a good place to introduce yourself and your project (possible customers could read IH), but also ask for some more advice.
- d--b 6y agoYeah it's on there. Honestly, I didn't really find on the website how useful it could be. I guess I'll dig a little more
- verdverm 6y agoCheck out the videos from https://startupschool.org https://startupschool.org Launch repeatedly and talk to users
- saddington 6y ago+1 to this.
- ecesena 6y agoStart by saying what it does and posting a link (or at least adding a link into your profile)? Pro tip: add a call to action to your description. I'm not kidding. For you it's an exercise to describe it. For us it's 1) a way to see it (which is what you want), and 2) even if we're not interested, we could give more precise suggestions.
- d--b 6y agoOk sounds like an easy first step. Thanks for the tip.
- d--b 6y agoWhat it does: Jig helps CEOs/CTOs get custom insights about their businesses without using much developer time. Install the beta from https://www.jigdev.com https://www.jigdev.com
- rabidonrails 6y agoI think you have a winner if you could make this Jig helps CEOs/CTOs get custom insights about their businesses without ANY developer time.
- darrenwestall 6y agoI completely agree with this. I’d use this (and so would my CFO) if I didn’t need to use any dev resource
- trilinearnz 6y agoI like this a lot, as a unique selling proposition. The improvements you made to your site based on this also look good. By identifying this market segment, you can tailor your advertising more sharply, which will hopefully make it more effective than if you were trying to market to any/all segments.
- 6y ago
- trilinearnz 6y agoI had a quick look at your app's web page. Seems like a quality tool that could indeed be useful for people. My approach would be to do some traditional web-based paid promotion marketing along the lines of Google Ads and via Twitter. Hook into key words that you think your audience would connect with your product. Let it run for a bit and monitor any engagement that you get. Only other thing I would suggest is have a simple video/loop on your web page, showing the tool in action. That is a bit more engaging than a static screenshot. Having been in a similar position to yours in the past, I sincerely wish you the best of luck. This kind of scenario is a classic example of the commoditization of ideas, and the importance of execution (and the ability to do so, which is often constrained, as you've discovered, by resources). Ideally you would probably want a little money behind you to launch a concerted marketing campaign, that would be a combination of paid promotion on a larger scale, as well as directly reaching out to certain small-medium sized organisations that you think your product could help to solve their business problems. A step towards that might be engaging with a startup incubator, which could provide such resource, or at least connect you with other like-minded people who might be open to collaboration.
- d--b 6y agoThank you very much for taking the time and for the encouraging words. Paid ad campaign is something I am a bit afraid of, having done none of it... maybe i should give it a shot. i tried to get in various incubator programs in the past without success.
- trilinearnz 6y ago> Paid ad campaign is something I am a bit afraid of, having done none of it... It's quite approachable, and Google and Twitter make it very easy to set a small budget that your impressions will be limited to (i.e. the promos will run until you get a certain amount of views/interactions that you can define). Definitely recommend giving it a try.
- d--b 6y agoOk, sounds feasible. Thanks for the advice!
- mindhash 6y agoThe important thing is not to market your app or product but focus on the job it performs. Write about that job, what can be done to get better at it and then pitch your product sometimes when its relevant. The core idea of this is to focus less on the product and more on making the job of people easier more productive even if its out of your products scope. Iterate your product to get closer to above goal. For more: read about Job to be done theory.
- GianFabien 6y agoI read all of your site and checked out Observable as well. In spite of that I still can't succinctly answer the following: Who is the target market? What urgent, important problem does it solve? You claim "Jig makes writing business apps faster than ever before." But I can't find any compelling evidence to backup that claim. Sales and marketing are harder than it appears. If you haven't done it before then your best bet is to find a co-founder who has the sales and marketing skills and experience that you lack. Of course, they would need to have the knowledge of your target market's needs and motivations. They should also be able to help you improve the website and the product examples.
- d--b 6y agoThanks so much for taking the time. I will try and refine the message and target.
- nickff 6y agoI would suggest that you describe someone's problem, and explain exactly how you solve it. This should be a relatively narrow group (like restaurant franchisees, or people running Shopify stores selling soap), who will recognize how your product can help them.
- bsldld 6y ago> nobody came... If nobody came, then talk to somebody; somebody who is willing to pay you. The success of the search for these elusive first paying customers is what makes a startup succeed or fail.
- chedine 6y agoI can see that. You could have included a link to your product in this post and yet you missed.btw, i just checked out the product and i love it.
- d--b 6y agoha ;-) Thanks! HN generally doesn't like that people use Ask HN for promotion, yet this is just what I did and got to you. So it's not that bad :-) Drop me a line at edb at jigdev.com if you think of features that would make it better. And if you like it, please tell others! That'd be a big help.
- kypro 6y ago> Now I posted it here and there and sent it to a few people I know, but it doesnt seem good enough. Finding users to use your product is by far the hardest part in my experience. Just expecting them to come doesn't really work anymore. It did back in the early 2000s. I remember how back then even the average projects I was working on required almost no marketing to attract a significant number of visitors and rank well in Google, but since ~2010 I found this no longer to be the case. Personally I've found marketing efforts to be largely luck. Sometimes you'll write a couple of blogs that take off, or perhaps you'll share a link to HN, Reddit, Twitter and people will upvote / retweet it. But in general the more you can write and post the better chance you have of something working. SEO is more predictable, but it's very hard these days as there is always so much competition with established products. Personally I don't even focus on SEO as a way to attract visitors anymore. Although perhaps if you are confident you had a strong niche which you could target in search it might be worth it. I would strongly recommend against adding more features at this stage. In my experience this never works and is always a waste of time. If you have people coming to your site, using your product and then commenting that they wish it did 'x', then you might want to consider adding new features. I've wasted years of my life adding features to products that literally no one used and now I regret how much of my early twenties I spend working on products no one cared about instead of spending time with friends and family. Finding a really good co-founder would probably be the way to go. You want someone with a lot of connections who can push your product into businesses and get it shared online by influential people. They're hard to find, but they can be found at local meet ups and you may also know a few people like this from your past / present employment. But this is where I would focus (ideally before you've built something). Other than that paid ads could be an option, although it would be good to know if you can convert organic users first. If you have the budget in my experience paid ads are the best way to get users in front of your product, but for it to be worthwhile you need to be sure you're converting enough visitors at the right price point. Not to be too negative, but personally I've given up on bootstrapping startups. I've found out the hard way that if don't have a great co-founder or if I'm not able to put serious cash behind a product it's almost certainly going to fail. It was different twenty years ago, but competition is so high today it's extremely hard to break through all the noise. There's an interesting post on Indie Hackers which highlights just how hard what you're trying to do is: https://www.indiehackers.com/post/holy-heck-this-is-hard-8ebe864174 https://www.indiehackers.com/post/holy-heck-this-is-hard-8eb... I think a lot of people massively underestimate how hard it is to build a successful software product today if they don't have funding or an amazing team backing it -- although ideally you should have both. So give it your best shot, but also know when to quit. Your time is valuable and what you're trying to do is extremely hard and success is largely a product of luck. If it doesn't work out you can always keep it on the backburner for when you do find a great co-founder or an investor for your project then you can give it another shot.
- mrmagoo17 6y agoDid you try to find for online spaces (reddit, fb groups or other) where you can get an audience that might have the problem you are trying to solve. Your problem might be a niche problem, but unless the niche is extremely small, there must be places online where you can get a relevant audience and throw the idea at them to start collecting some feedback. It is also possible that the problem you see is not perceived by other people, so always take a critical stance towards your own idea. Try to evaluate based on facts and not your own passion. My 2 cents
- AznHisoka 6y agoIs your project JigDev? I actually had a need for something like that awhile back. I needed quick visualizations for data from my database. I used Google Sheets as a solution by calling API calls inside the cells and having a chart rendered from that data.
- d--b 6y agoYep! Glad to hear that you've experienced that problem. It usually ends up in hacky spreadsheets... Give it a shot if you face the same problem in the future :-)
- loopz 6y agoIf any hacky spreadsheet can do it, wouldn't developing with JS be harder and slower? Spreadsheets date from 70's and found their optimal form in 80's, so are much alike today. What does this tool provide beyond ie. OpenOffice? Do you use the tool for your own need, eat your own dog food?
- AznHisoka 6y agoYep, I agree. I don't even think spreadsheets are that hacky. I prefer them to using JS, or any sort of coding. The visualizations Google Sheets provide are even more cleaner/visually appealing than the ones I see in most web apps too.
- loopz 6y agoYeah, but if you add complexity, they won't scale. So it's features like that that can make a new product stand out.
- codingdave 6y agoI took a look at it, and my very first thought was, "Oh, another analytics app." Maybe it is like you said - I'm just not seeing what is distinguishing it from Tableau or other such "DIY analytics from your data" apps. It gave me the impression that you built your own solution instead of learning what was already available. If I am wrong, then you don't need broader reach. You need a different message.
- d--b 6y agoThank you for the honesty. This is very valuable feedback. It’s very hard to find a way to convey what’s different... i’ll keep trying
- CGamesPlay 6y agoI particularly appreciate comparison pages to other products (even if they are clearly biased). How does this product differ from Tableau / Metabase? Or perhaps there's a different competitor to compare to. It helps me understand exactly what the product does and why I should want to use it.
- d--b 6y agoGreat point. Thanks
- elcano 6y agoTo expand, the big 3 players (that I know) in the analytics are Tableau (simple things are easy, complex stuff is near impossible using the desktop app alone), Spotfire (simple stuff is not super easy, but with the desktop client the sky is the limit, as it comes with R, IronPython and JavaScript by default), and PowerBI (very powerful too, but I don't know it well). However, these 3 solutions are screen-based. They are designed to be interactive and be consumed in the monitor. Another user here made a comparison to Crystal Reports. The last time that I used it, Crystal Reports was a picture-perfect page reporting tool. While you can consume it on the screen too (of course), reports are designed to be printed in specific paper page size (letter, checks, etc). This is not bad. It is just different, and a very scarce feature nowadays, as most applications are leaving this functionality out. Cognos ReportNet and Business Objects are also picture-perfect reporting tools that try to do too many things and don't do anything particularly well. That's why the visualizations tool like Tableau and simple picture-perfect reporting tools Crystal Reports are eating the market. You need to understand your niche. On your comparison, you need to explain how can people connect to a database. Once connected, what in-app support do you provide to help the non-programmer user join a few tables and limit records (WHERE) based on values, if any. Are the visualizations interactive? If yes, how selecting interesting data points in one visualization will highlight data points or rows in another visualization? Before implementing, make sure that there's no active patent for this. I was curious that this basic feature exists in Spotfire, but not in Tableau. But then I remembered a presentation from the Spotfire inventor showcasing this functionality when he was a student in the University of Maryland about 15 years ago. Maybe he patented it. Will I be able to transform data (change table shape or derive new transformed table from the tables that were requested from the database (client processing)? If yes, you should highlight that. Regular Tableau installation cannot do it, but Spotfire can, and I think that PowerBI can do it too. Can you create HTML/CSS dashboards? Can you import pictures to act as buttons? Can you create a map of and office campus to let me click on buildings to get statistics? How about world maps? And, since you are talking about cell based visualizations, have you evaluated what Smartsheets can do in this field. I know people how do awesome visualizations using Smartsheets. There's also Airtable, but I don't think that it is competitive with Smartsheets in visualizations (I might be wrong). The current tools are very featured. You can find a niche, but you might have to level the playing game in term of features with the existing tools in order to be gain the user mind share.
- Jonovono 6y agoI think there could be something there, just needs to be tweaked. I recently came across this tool: https://www.tillerhq.com https://www.tillerhq.com and instantly signed up. Think it's $10 a month or less. I think they do pretty good as well. All it is is syncs your bank data to a Google Sheet and has pre built templates. It doesn't have a great way of doing graphs tho, i'd love something like your tool but for analysing my transactions (not saying you should focus on that demo)
- aborowie 6y agoI was a former Mint user and switched to PersonalCapital which in my opinion is a much better Freemium product than Tiller, with PersonalCapital there’s an option to pay for financial advisor or just use dashboards from the free version
- macando 6y agoThe current site is not very informative. Copywriting is hard. Fortunately, your own rewording from one of the comments here is much better at explaining the tool: 'It’s a “Rapid application development” tool, targeting developers who create internal apps'. Now I get it. Many developers build many internal apps every day. They want to do it rapidly. Now hire a technical writer to help you write this story. It's Ok to namedrop as it will help with postitioning of your product against more famous tools: "Hassle-free Excel" "Dirt-cheap Tableau" "Salesforce on JavaScript" The other thing that's missing is an example of the tool in action in the form of a short video/gif or a small case study. First fix your site then try to get more visitors to it otherwise they'll bounce like crazy (leaky bucket).
- trilinearnz 6y agoAnother idea: Quite often when I see a tool that isn't useful to me immediately, but might be in the future, I like to follow them on a social media channel like Twitter. This way I get reminded of the occasional update in the future, at a time when I might be in a position to use it. I think other developers would be the same. Might be an idea to make a quick Twitter profile to allow this kind of thing to occur. Currently, you would need to remember to check back on your web site each time, whereas with the above approach, you have the option of pushing reminder content to people who previously expressed a "keep an eye on this" level of interest. Of course, it does assume that you are wanting to keep the product around for a while, and continue developing it :) A mailing list (often presented under the guise of "Sign up for the Beta program, and keep up with future updates") is another way of achieving this.
- winrid 6y agoYou are marketing toward the wrong person in the company, and I'm not sure how to fix it because: In a big/medium company, business analysts do this work. A business analyst doesn't know javascript. They use Excel. The javascript devs know how to make charts themselves. That's why nobody came. :)
- randyrand 6y agoIf you're a dev doing data work, it looks useful. In particular, it seems nice that in a single file you can keep both your data and code, together, easily.
- winrid 6y agoHow would this compare to jupyter notebook?
- seabrookmx 6y agoHad this exact thought. Like a node/electron version of jupyter. IIRC jupyter has a node kernel too, though not sure how well it integrates with the plotting API etc.
- randyrand 6y ago"The Jupyter Notebook is an open-source web application..." Seems like you need an internet connection to use Jupyter, and you rely on them staying in business. OP's software and data is customer owned, it seems.
- d--b 6y agoI know!
- kodah 6y agoI mean, if you don't think you have followers guess again. I recognize your handle. Just because you don't have functionality for followers on HN doesn't mean you don't have name recognition. The hardest part of a start up or small business is socializing your ideas. I've heard countless business leaders talk about why big businesses fail to innovate vs why small businesses are innovation machines. In my experience at startups it was all about hustle and connections. These are things big businesses struggle to do, and hustle does not scale unfortunately. A big Twitter account may help spread the word, but it's pretty arbitrary if you learn to hustle efficiently. This could be networking meetings but it can also be things like hosting a small seminar that's informational and reinforces what your tool is about. Wish you the best of luck!
- dvt 6y agoDownloaded it and installed it, and you seriously need to have some kind of onboarding for this kind of tool. I'm an extremely technical person and I have no idea what I'm looking at. I can create cells that have code in them? How do they connect? What's the output, what's the input? Can I at least see an example of a jig file? Is this vanilla Javascript? It looks like it might be, but the `viewof` keyword is confusing.
- zelon88 6y agoIt is a reporting and graphing tool for data. Like Synergy SmartViews or Crystal Reports but instead of a Visual editor for crafting queries this uses code instead.
- dvt 6y ago> It is a reporting and graphing tool for data... It doesn't really seem like what you're describing once you run it. For one, I can make all kinds of widgets and import all kinds of code (which is confusing in its own right). But more importantly, I can't export or publish my workspace in any meaningful way.
- zelon88 6y agoI didn't test the software, I just read through the marketing materials. Just took another look and I'm more confident than before that what I described is eventually what this intends to be. From the website it claims that these features are coming soon.
- deleted 6y ago[deleted]
- d--b 6y agoNoted. I think that’s likely the first thing to do. ie. that when a person’s interested enough to download the tool, they actually get to understand the basics of what it does... Sorry for wasting your time. In a nutshell: - cells are code blocks that form a directed acyclic graph (like cells in Excel) - cells can have a name (v=10) that can referenced in other cells (w=10*v) - the whole thing is not exactly javascript, the viewof keyword represents the “html element of the cell”. This needs more than a comment on HN...
- xrd 6y agoYou are targeting CEO/CTOs. You need to have conversations with them. It'll be impossible to reach those at large companies, but maybe you can find smaller companies and get their feedback. ALL the other things are wasted effort until you have that feedback. And, this is a ton of work, you'll need to improve your skills in reaching out to people, selling them on why even having a meeting is good for them, then sell them in the meeting, then figure out a way to get past the fear of closing them in that meeting. Those are transformative skills to have. You'll probably need a coach to get you past all your blind spots. Its worth it to do that. Or, at least get yourself into a mentorship group with real concrete goals and people that will ask hard questions of you and hold you to your answers.
- aborowie 6y agoAgree, I think a better process might be - interview 40 users over zoom, gain insights, test assumptions, create hypotheses - create sketch of product, wireframe or prototype and get feedback from 60 users on a site like UserTesting.com that produces granular insights - hone in on problem space, understand user pain points through research instead of guessing in a vacuum
- randomsearch 6y agotwo thirds down the page until I came across this comment. > You need to have conversations with them. This, a million times this. Stop building and start talking.
- nwsm 6y agoChecked out the website and I still don't really know what it does. Why is it better than any of the popular dataviz products? Your site says "forget excel", but the only example is something I could easily make in excel. I suppose you have better options for "gathering data from any data source", but I don't think that's apparent currently. I agree it's probably most about marketing!
- amelius 6y agoPerhaps telling us what the app is really about would help.
- skmurphy 6y agoYou may not like Excel but most people who "NEED A QUICK ANALYSIS FOR YOUR BUSINESS" (to quote your copy from https://www.jigdev.com https://www.jigdev.com) rely on it. I think you have a solution in search of problem. Showing it to more people is not the answer. Adding features only helps when you have someone who has a clear point of dissatisfaction with Excel. Who is so dissatisfied with Excel that they will take the time to install and learn a new tool. Excel has a lot of debugging checks built in to catch mistakes and if they make a mistake in an Excel sheet they can ask many people to double check their work. If they are the only Jig user in the firm they are completely on their own.
- gpapilion 6y agoI look at this and think about hours I generally do this work in Jupyter.
- happyconcepts 6y agoMe too. Jupyter notebook which I believe is open source.
- d--b 6y agoAh, I myself am what they call an Excel wiz. I’ve been building all kinds of tools with excel since I started working in finance in 2007. Excel has been both a miracle and a curse. We could make super complex apps in hours, but these were insanely unsafe. People would leave typos all over the place, and there was zero way to audit changes. This is THE major reason for this tool to exist.
- skmurphy 6y agoThen you should consider writing two tools: 1. A detailed audit and change control / diff tool for Excel Here are some alternatives: https://www.spreadsheetdetective.com/ https://www.spreadsheetdetective.com/ https://www.themodelanswer.com/ https://www.themodelanswer.com/ List at https://sites.google.com/a/usfca.edu/business-analytics/development-management/checking-auditing https://sites.google.com/a/usfca.edu/business-analytics/deve... 2. A translator that maps an existing Excel file into Jig.
- ngokevin 6y agoI highly recommend going through YC's startup school. After having gone through YC once and in the middle of my second attempt at startups, I'm still learning every single day. It's extremely difficult, and I feel I need to absorb everything to even have a chance. Doing anything else besides their playbook and mantra is going blind. https://www.startupschool.org https://www.startupschool.org
- junon 6y agoGet a content writer. There are a lot of words saying very little on your front page.
- ReflectedImage 6y agoYeah, I got to front page of hacker news but I'm only getting 80 unique users per day on my website. Through there are now also 200 unique bots per day. (Where do all these internet bots come from?)
- samjanis 6y agoYeah, I got a load of those bots too. Not sure if it's the same as yours but from what I can see in the system log, most appear to look for vulnerabilies by trying to access places like '/admin' or '/passwd'. Thankfully a RewriteRule in .htaccess catches most of these although I can't help think if there's anything else I missed, security related. :\
- ReflectedImage 6y agoIf I had a thinkphp install it would of been hacked 10 times a day.
- anm89 6y ago> CEO OR CTO? > NEED A QUICK ANALYSIS FOR YOUR BUSINESS? Coming to this site for the first time I had no idea what your were talking about. If I had come randomly I would have left right away. 2 recommendations: 1) Put a one sentence literal no marketing description of your product at the top so I know what it does, maybe " Jig: A programmable tool for generating metrics for startups" or whatever it is. 2) Use full sentences. When the context isn't clear "CEO OR CTO?" is confusing. After establishing what the product is, then start your pitch in complete sentences : "Are you a CEO or CTO? etc. Good luck!
- d--b 6y agoThanks for the advice
- encoderer 6y agoIf your goal is to build a free tool that will be used and beloved by millions, you probably need to continue building on a deeply technical foundation and blog about it the whole way. It's ancient history now but a master class of this is when Damien Katz built and live-blogged Couchbase, like 2004. If your goal is to build an indie software business with hundreds or thousands of customers where you're making like 10-100k a month, i can give you more specific advice. Based on your website, it's not clear what you're after.
- TenJack 6y agoWhat advice would you give if going for 10k-100k a month?
- encoderer 6y agoSome people here describe his landing page as “niche” but it’s not a niche at all. Rather, it’s a persona: ceo or cto with a team. You develop personas after you know who your customers really are, and it’s probably not ceos. Instead, he should find and focus on a true niche. Maybe people are commonly analyzing shopify store data using a tool like this. Find something like that, and just nail that use case. That’s a niche. Expand from there.
- vSanjo 6y agoSeconding that request for more information - or direction - on the self-sustained indie-hacker advice.
- bellyfullofbac 6y agoI guess you've changed your landing page after the suggestions here, but the first question "CEO or CTO?" seems like a great filter. My reaction was "No I'm not, so does that mean I should't look at this program?"...
- luthfur 6y agoSo I can kind of see what you are trying to get at with your product. There are 3 books I recommend you read to help you further: 1. "Competing Against Luck" by Clay Christensen https://www.amazon.com/Competing-Against-Luck-Innovation-Customer/dp/0062435612/ https://www.amazon.com/Competing-Against-Luck-Innovation-Cus... This book will teach you how to look at the market from a jobs-to-be-done perspective. People don't want products, they want progress. They will hire a product to do a job for them towards that progress. It will help you understand where your product fits in ie. you should be able to answer the questions "what job can my product be hired to do?", "what progress does it help make? and for whom?" 2. Obviously Awesome https://www.amazon.com/Obviously-Awesome-Product-Positioning-Customers-ebook/dp/B07PPW5V9C/ https://www.amazon.com/Obviously-Awesome-Product-Positioning... This is a book on Positioning by April Dunford. It's absolutely fabulous! It will help you understand how to position your product in the market and how to clearly communicate your benefits to them. 3. Demand-side Sales by Bob Moesta https://www.amazon.com/Demand-Side-Sales-101-Customers-Progress-ebook/dp/B08FRRF68Q/ https://www.amazon.com/Demand-Side-Sales-101-Customers-Progr... This is a sales book that explores things from a jobs-to-be-done perspectives. I have found his frameworks extremely helpful. These 3 books taken together will help you understand your market better, communicate with them more clearly and position your product in a way that the market gets it. More importantly, working with your target market in this way will help you reshape the product towards something they will eventually want to buy. Hope this helps!
- willcipriano 6y ago"What features are not in the beta, but that I can expect soon? Database connectivity. Right now, you can only access REST apis, and local files. Support for MySql, PostGreSQL and others is coming soon." That is killing you in my opinion. I'd wager it's 90%+ of your typical use case.
- d--b 6y agoYes, I agree with you, I'll definitely need to push these features. The problem is that it's hard to define where to stop..
- ozten 6y agoThis is a startup in a similar space. https://usesummit.com/ https://usesummit.com/ It is a replacement for Excel that is much more powerful. Target users are CFO pulling in different financial data. If you listen to the Out of Beta podcast, you can hear the founder as he progresses through creating Summit. Might help for learning product and marketing process.
- throwaway316943 6y agoI think you just need to answer two questions: Why do I want to use it? How do I use it?
- rekoros 6y ago> What would have most impact in getting the app in front of people? Can't it be web-based? I'd like to try it, but I'm on Linux. I mean - Linux certainly isn't your problem, but not being web-based probably doesn't help.
- rekoros 6y agoI've used Cluvio (cluvio.com) for what I think is a very similar use case. Have you seen that tool? Killer features there (for me) are: 1) seamless integration into the Segment -> Redshift stack 2) Postgres-flavored SQL for building queries 3) easy to publish as a nice-looking read-only dashboard with fancy-looking graphs
- d--b 6y agoSorry. I am actually working on Linux... i just didn’t create the packages for it, as it’s more work to maintain and probably not very useful business-wise...
- d--b 6y agothere: https://github.com/jig-dev/jig-releases/releases/download/v0.0.5-beta/jig_0.0.5_amd64.deb https://github.com/jig-dev/jig-releases/releases/download/v0...
- zelon88 6y agoIt looks interesting, but CEO's don't have time to get syntax errors. That is why they pay big money to companies for products like Synergy SmartViews or UniPoint or Crystal Reports. So they can pay someone with moderate skills a moderate salary to generate professional looking reports. This would have to undercut those other tools in price and also be geared towards more technical industries. Preferably industries that have internal developers with time to play around with this. Then the real money will come in the form of paid training courses and certification levels. I think you're onto something and I do think there's a market for this, but you're aiming too high. The target audience for this is buyers, planners, and schedulers. They are the boots-on-the-ground who generate these kinds of reports for the CEO. They are the ones who will see your product, identify with it, and recognize it's value. CEO's don't care where pretty reports come from. They pay someone else to worry about that. The good news is the hard part seems to be mostly done. If you spent some time adding Visual development features to this (so you can just click and drag buttons to create queries) you would have a very big market. You would get bonus points for integrating this directly into popular ERP systems like Job Boss or Infor Visual.
- d--b 6y agoSure, what you say works for big corporations. However buyers in big corporations are not first customers. Nobody gets fired for buying tableau. CEOs in 20-people companies don’t have time for syntax errors for sure, but they do care how much time reports take away from building features. Anyway that needs rephrasing
- batoure 6y agoI’m the Founder of a sub 20 person company and you are right about tableau but also completely wrong about your view. The problem with your tool is anyone who will find this useful can also just solve this problem with JavaScript. Additionally I think you fell pray to a mistake i my self made about 8 years ago. I built a product thought it was amazing tried to turn it into a company and completely failed. In one of my final meetings about the project someone said “you know you just reinvented Apache yarn here right?... and not in a good way” I had no idea what they were talking about I left the meeting and started power googling they were right 80% of our code was pointless and missing 90% of the features of a pretty generic open source project. Today I red team any idea I have by assuming someone solved it and I just haven’t found it yet. I ask the smartest people I know “what does this idea feel like?” Before I build anything... If I could go back in time and tell you one thing it would be “while you may feel like you are fixing excel 100% of your features are in the developer docs for google sheets... a free product”
- JimBlackwood 6y agoThis sounds like something I could use for my job, but what I’m wondering about is: What feature does it have (or will it have) that R or Python doesn’t already do better? I don’t see why I’d choose this over generating a report in R Markdown
- lalokaya 6y ago"Build it and they will come" doesn't work anymore. I see way too many people have killer skills to build something wonderful, but don't execute much when it comes to marketing. The reasons are plentiful: marketing is boring, it's a sleazy game, I don't want to spam people, I don't know how to, etc. That's why sometimes you see people that are good at marketing/sales out-succeed those that are great at building. These days you gotta take people by the hand and bring them to your product (esp at the beginning). At worst, you're going to learn. At best, you'll get new customers. Looking at what others are doing, I'd say it takes an equal amount (or more) of time and effort, to tell people about your product, as it does to build it. And it's a continuous thing, there's never an end to it. So just like you develop the product and learn what it takes to build the best version of it, plan on telling people that it actually exists. You got tons of platforms for that. I've started Polyzag [0] to educate people (and learn myself), about how other profitable companies do just that. It's a skill that you can learn, just like dev'ing. P.S: Bonus points if you level up on marketing yourself w/o a co-founder. It's a superpower. [0] https://polyzag.com/ https://polyzag.com/
- cheph 6y ago> "Build it and they will come" doesn't work anymore. Did it ever? I feel like this omits the mechanism for people to get to know there is something to come to and reasons for them to come. Not sure why this saying really exists. If someone builds a pile of garbage, I won't come, even if I knew about it, and I definitely won't be telling other people about it either. EDIT: so the phrase is a variation on some phrase from a film from the 1980s where some guy was having auditory hallucinations ... https://samuelmullen.com/articles/startup-fallacies-if-you-build-it-they-will-come/ https://samuelmullen.com/articles/startup-fallacies-if-you-b...
- deleted 6y ago[deleted]
- AndrewKemendo 6y agoThe saying from the movie Field of Dreams, wherein a mentally ill man hallucinates a voice telling him to build a baseball field for ghosts. The quote is only applicable to people who are building baseball fields for ghosts.
- shabuta 6y agopour yourself a drink
- uberswe 6y agoSay more with less. I had a look at the website and it's not easy to understand what your product does. For some reason I thought it was code analysis software at first. If I go back and read more closely I see that it is an editor so to speak. I think a video to explain how to make a basic app would be nice, it's hard for me to see why I should learn to use your app when I can't understand how I get to a finished product.
- arduinomancer 6y agoSome feedback: I looked at it and I don't understand how its different from someone just importing a charting library and plotting the data. It really needs a better explanation of what it does/how it works.
- halfmatthalfcat 6y agoThe journey can end if you want it to but it doesn’t have to. I’ve built stuff and didn’t have the immediate viral adoption I wanted it to have, but it’s not over. I takes time to refine and market your product, a long fucking time. If you’re not in it for the long haul (not really committed to the idea) that’s fine, but it doesn’t have to end if you don’t want it to.
- Glench 6y agoWhat I gather from the comments in this thread: you built a tool to make it easier for developers to make custom data visualizations (for other people in their company to look at probably). The fundamental idea of building tools that radically improve developer productivity in making internal tools is sound. Logically, engineers cost a lot of money and don't like building internal tools so decreasing the time they spend on them is a win for everyone. And empirically, I know of at least one company in the internal tools market that is doing extremely well in this space: Retool (source: https://www.indiehackers.com/podcast/181-david-hsu-of-retool https://www.indiehackers.com/podcast/181-david-hsu-of-retool). You might take a look at their State of Internal Tools survey (https://retool.com/blog/state-of-internal-tools-2020/ https://retool.com/blog/state-of-internal-tools-2020/) to get a broad idea of the market and problems developers are facing. If I were you, I'd try to find just a few developers in any organization that you can work with one-on-one and get them to use your product. That would easily help you validate that the problem exists and your product addresses that problem usefully in organizational contexts. Or not and you learn a bunch of things (for example, maybe you find that hosted solutions are more useful). I don't think a broad reach is the right move at this stage. I would only focus on widely distributing your product once you've had a lot more early validation and it starts to build some momentum (the best being organic word-of-mouth — developers using the tool convince others to use the tool). If you don't have that early validation, I'd expect that distributing would just feel like throwing messages in a bottle into the ocean — kind of lonely and depressing when you never hear back. But if you do have early validation, then you have a lot better idea about who finds it valuable and where/how you should market it.
- practicalpants 6y agoI've been in this position many times. The only things I know how to are... - post in relevant online forums - targeted advertising (throw 1k or 2k at it and see what happens) - targeted reach outs on linkedin sales - cold email campaigns at scale (better follow best practices here so you don't get your domain ruined) - spam your personal/community connections - reach out to "non techy businesses who want tech" or other people who sit in your customer acquisition channels about partnerships Yeah that's kind of it. It's not pretty stuff, you have to have thick skin and be ok getting rejected and annoying people.
- vmception 6y ago"Are you a CEO or CTO, I bet you'll love writing code to make our unknown application work in an unknown way and eventually give you data of questionable utility! We put the Jig in Jigsaw... puzzles. Executives love doing those!"
- codezero 6y agoThis comment isn't helpful at all. Can you put some more effort into your critique so that it might be more helpful for the author who is reading this?
- vmception 6y agoThe critique is that the messaging is laughable, and it shows things that a developer would have pride over - like the interface - which none of the users would have time for.
- codezero 6y agoSlightly more helpful, but still communicated like someone who doesn't have the time to put in the effort. If you don't have time why bother? You could be a helpful mentor, or share knowledge you've learned over the years here. A common problem with messaging like this is that some folks work in isolated industries, verticals, or company sizes, so what one sees as a CTO or CEO mean something different to another, so maybe the first step is bridging the gap and asking this person more about their intended audience, the company size/focus for the CEO/CTO, and maybe even who they are and why they used that messaging before critiquing it.
- vmception 6y agomy comment absolutely added to the gradient, productively. the gradient of all the other responses and just in case those responses didn't allow the author or anyone else to extrapolate what's wrong, then my comment makes the hysterical absurdity of the current approach clearer just check out the rest of the thread instead of this unsolicited meta-critique for something a lot of people would find useful
- andi999 6y agoSo what can this do (much easier) what excel can't do?
- alexslobodnik 6y agoI couldn't figure out how to use this tool. Consider making a screen recording with a voice over what it is doing. Put an excel work flow side by side vs. this. That shows why this is better/faster/cleaner ... etc.
- collin128 6y agoCheck out Ash Maurya's blog post the 10X product launch. From memory and possibly a few other thought leaders it looks a little bit like this: 1. Conduct customer development interviews where you interview potential users and don't show them your product. Simply ask questions that will demonstrate to you if they have pain. 2. For each pain statement, ask them to rank it's importance on a scale of 1 to 10 and their satisfaction with their current solution on a scale of 1 to 10. This helps you quantify the size of the opportunity. 2.a. repeat this process 50 to 200 times. 3. Stock rank your pain statements based on the largest surface area. 4. Build an MVP. 5. Show it to the people that rated the pains the highest and ask for feedback. 6. If you really nailed it they will be asking you how they can become customers. 7. If they're not asking how they can buy then ask for more feedback. I think the quantify step was pulled from "lean product management". I've followed this twice and you usually have to loop through the feedback step a few times before you get it. Both times, my first 10 customers have come from these interviews and my next 100 have come from referrals from those initial 10. I think that's the gist of Ash's 10x product launch. I'm being fairly brief because it's a complex subject and I'm on mobile.
- tootie 6y agoHere's a list of how various companies attracted the first 1000 customers: https://first1000.substack.com/ https://first1000.substack.com/ Also, Segment's tale of finding product-market fit is worth a watch: https://www.ycombinator.com/library/6B-on-finding-product-market-fit-at-segment-yc-s11 https://www.ycombinator.com/library/6B-on-finding-product-ma...
- RheingoldRiver 6y agoMaybe use a "happier" example than COVID cases on your landing page? Something that people aren't depressed to see go up? Seeing a graph of COVID trending upwards is going to put potential users into a negative mindset immediately, not something you want when they are learning about your new product. It's definitely low-hanging fruit for "everyone knows what this is and why you might want metrics on it" but I'd try and come up with another example data set.
- Hnrobert42 6y agod—b could do CoVID, but with vaccination adoption.
- RheingoldRiver 6y agoOh yeah, that sounds good
- mikenyc 6y agoWhat you need to do is called usability and value testing. Startup Owner's Manual by Steve Blank will show you the way: https://www.amazon.com/dp/1119690684/ https://www.amazon.com/dp/1119690684/
- Sn0wCoder 6y agoJust wanted to say thanks for sharing (again I guess). I have heard of d3 but not the observable project or jig. Not sure how I can use it exactly, but having it downloadable does give the user the confidence to put data In they would not feel comfortable online only. Like some other users have said going to be hard to take on excel / tableau but for programmers they can prototype something fast and cool. Look forward to trying them both out. Keep up the good work!
- d--b 6y agoThanks for the kind words. You may be right. Prototyping is definitely a simpler way of getting things adopted first. Thinking LinqPad for javascript. Would anyone use this rather than jsfiddle, codepen, etc?
- d--b 6y agoThanks everyone for the great advice. So far what I take away from this is: 1. People who do download the app are completely lost. This is a major screw up that needs to be addressed asap. 2. I am not very good at marketing. Getting a cofounder who is would be a simpler way forward. Otherwise I need to crank up my skills there, or pay people to do this. 3. Changing the website to specifically target CEOs/CFOs produced strong reactions. This was intentionally bold. Not sure what to do with this. 4. I need to at least give people a comparison to other tools in the field. 5. Be more aggressive in chasing potential customers. Paid ads, linkedin campaigns and other user acquisition mechanisms work.
- fishywang 6y ago>I have built an application to scratch my own itch. So are you scratching your own itch or are you building a business? Those could be quite different.
- aristofun 6y agoMy be im not target audience but from website i didnt get any idea on 1) what this thing actually does? 2) why exactly am i gonna need one? What’s the value. 3) why exactly should i forget Excel? So on the surface it doesn’t feel like a painkiller product, that just lacks marketing power. More like “I didn’t want to waste time learning other solutions so just created yet another one mine, with blackjack and hookers”. If there’s a strong value inside the product- you should put 100% effort to make this value clear from the first page of website through to uninstall/unsubscribe screen. And yes, best way to do that is to try make 100 sales personally before even bothering with marketing stuff.
- danielmarkbruce 6y agoDid you try becoming an excel or sheets power user first (using macros/vba/apps script)? What specific thing/things/usecase do they suck at which you are doing well?
- d--b 6y agoYes, I am a 10y+ finance excel-based app developer. In short: - sheets cant be audited - too many formulae - not webable It’s inherently unsafe to run apps on Excel. Yet, people are more productive with Excel than with any other platform.
- danielmarkbruce 6y agoCan you be more specific on what you mean by "audited" ? What does "too many formulae" mean? Like what is a specific example? What does "not webable" mean?
- d--b 6y agoaudited as in "version controlled". In Excel, if you insert a column somewhere, all the cells move, and all the formulae change, so it's really hard to spot the differences between two versions of the same sheet. In excel, a lot of operations are "atomic", they work on numbers. If you get data in a table, and then want to operate on that data, you have to copy over the formula for each row in the table. Now, what happens is that sometimes, someone will need to change one of the n formulae, for some specific reason, and then forget that they left the change there. So suddenly, the data that's output by the sheet is garbage, cause someone screwed up. And since the sheet can't be diffed between versions, nobody can easily notice what had happened. Not webable means that people now like to have things available online. I guess this is not true for Office 365, but a lot of people I am talking about rely on technologies that are not compatible with office 365 (COM stuff for instance)
- danielmarkbruce 6y agoI see. These feel like super user problems? Except for the last one, which isn't a problem in many cases in that if it's that important, the user could have just changed to Google Sheets. It appears that you have a pretty tough battle on your hands - you are straight up competing with Microsoft and Google, and an army of super users who probably have a large incentive not to change? You also have a network effect to overcome - even if you get users, they need to convince other users to use it at their org/whatever.
- sjg007 6y agoLooks like a great tool. I know people who have built similar things in Java for example... You are competing with Jupiter notebooks and R in some sense here. Is your market business analyst? Data scientist or something else? How expressive is your DSL and how easy is it to learn? A few other things, can I export one of the models I develop to a web server so that I could deploy it to my internal network for someone else to manage? Can I export it to Powerpoint? Do you have connectivity to spark, snowflake or a hosted database?
- d--b 6y agoyes business analysts, quant/devs, people with some coding experience who talk to business guys. This DSL is javascript. It's not the easiest of languages tbh, but it's better than it used to be. If you're curious the runtime is based on www.observablehq.com, these guys run it as a notebook. Right now, you can't export to a website, but that's the plan (for the paid version - still cheap, ha). Export to Powerpoint / Pdf is definitely something I'll want to add in the not-too-distant future. Connectivity to PostgreSQl, is something I am working on right now.
- shalmanese 6y agoThere's a reason this Justin Kan quote has become famous to the point of being a meme: "First time founders are obsessed with product. Second time founders are obsessed with distribution." You just learnt through bitter experience that distribution is the far harder problem to solve. You need to figure out who this thing is useful for, what is a way to get it in front of them and then how to adapt your product to get it to click.
- WJW 6y agoI think there should be an addendum to that quote that "third time founders are obsessed with runway management and getting money for their products". Companies die because they run out of money and you ignore your balance sheet at your own peril.
- bcrl 6y agoThis is an excellent point. You need to understand why your customers are buying your product, and make sure that's actually why you're actually trying to provide.
- teekert 6y agoIt's a data science package from the looks of it, and I, as a data science person would be interested. But then, Javascript? I only know Python, and my Notebooks are sort of similar to this, but in Jupyter-lab I have Pandas and Seaborn (among many others, and I can access any file, any api, any database). If those were available I might have tried it, although my Jupyter-lab notebooks also make nice PDF reports, the only difference I see is that you can place cells next to each other, right? Maybe there is an extension for Jupyter-lab that can do that. So what is the USP? Javascript? Just Ducking around I found I can also do that in Jupyter-lab: [0] [0] http://bluegalaxy.info/codewalk/2017/12/04/javascript-how-to-install-javascript-kernel-in-jupyter-notebook/ http://bluegalaxy.info/codewalk/2017/12/04/javascript-how-to...
- dt3ft 6y agoOn a similar note, I built quite a few things, one of which resulted in millions of daily active users, getting its own Wikipedia page, articles in The New York Times, Fortune and 50+ others. I built an alternative to a popular website and it slowly snowballed from there. I did no marketing other than to share the link with a few people and it just went viral. I did not build every feature the original had, but I was spending a lot of time engaging with users and making sure they feel welcome. I event sent them postcards for Christmas! What made it work in the end, is the fact that I treated users with respect and dignity. Now, the above was a community, and I loved building and nourishing a community. When it comes to building a business, however, a whole new set of rules kick in, and with no marketing experience, it's bound to fail, especially if you think that people will come, and all you need to do is build it. This stopped being true a long time ago, and marketing is crucial. The last SaaS I built definitely has a market, but without reaching out to actual people who need it, chances are, they will never find it on their own. This is where a co-founder with marketing skills and a network would be great, but finding one is super difficult, especially for me as a dev.
- polote 6y agoI don't understand the problem you are solving. Usually when this is the case it also means you don't really know what problem you are solving. You haven't planned to reach out to people to sell your software so I guess you are targeting individual people, and not ceo or cto who don't have time. So you have two problems, you have not figure out what is your target audience and who you are selling to Take a paper and list real world use cases that are ideal for your product. It should take a few days. Figure out who has this kind of use case, among those people who is really wanting to improve the way they are solving it. And finally where they gather. Then go on popular saas website and try to understand how companies are positioning themselves. There are mostly two ways of communicating. Either you talk about your product either you talk about your vision. The fact that people that you talk to don't get it doesn't mean they don't get it, it means you don't know how to explain what you do, whether or not you have a product won't make them change their mind about it. If you have trouble communicating the values you will also have trouble communicating the values on the website and throughout the product. So spend a few days thinking about the value, the use case. That's an iterative process especially if you have never done it before
- d--b 6y agoThanks for your feedback. I’ve changed the message. There are a few ways to market the idea. Trying to find the most effective one.
- polote 6y agoI'm not sure you understood what I was trying to say. You should not rush to make a change to your website, this is something you need to think thoroughly. You can contact me by mail if you want (We surprisingly did the same school :))
- d--b 6y agoha nice! No I get what you say, I had changed the message just to take advantage of HN's front page feedback. I have thought about this for a while. My experience is that if I sit down with someone and talk to them for a while, they do get it (as a few people on this thread have shown). The issue I have is that it's not a simple "here's your problem, here's a solution" type of situation, it's a lot finer than that.
- tunesmith 6y agoFor a really good effort-to-payoff, it would probably take you a couple of hours - put three example documents in the downloadable application. That was the first thing I looked for and it would make it far easier for me to understand how to start playing with the app.
- d--b 6y agoYes, totally agree. I was working on this. Then I thought why not ask HN what they think the most valuable path is going forward.
- mpermar 6y agoI think you should throw away everything and start from scratch sailing on an already solid platform. Whether that is a plugin for Office 365, a paid app for Smartsheet or Airtable or any other *already successful* platform. From your submission, I think what you are failing to understand is that you are asking people/companies to move their excel app/reporting to random-joe-bloggs' platform. It's not about the marketing. Even with the best marketing in the world, as a buyer I would ask myself "where this is going to be in one year?", and well... Pick a solid platform. Hundreds of thousands of buyers are already there, the technology is already there, and you are not asking them to rebase their business. You only need to pipe the solution to the problem. If there is such problem then marketing will be way easier with a solid ground.
- d--b 6y agoWell, people were pretty quick to adopt AirTable, even when they were random-joe-bloggs themselves... The difference is that people trusted them because of who they were, and because of the distribution channels they had access to.
- AznHisoka 6y agoYes and you could leverage all that by simply developing for that platform. Rather than trying to build a brand from scratch, which is extremely hard. And don’t underestimate how hard it was for Airtable to get traction: you make it sound as if it was easy. Underneath the surface, the founders would tell you how hard it was.
- danielmarkbruce 6y ago+1000
- randomsearch 6y agoYour questions have been answered by pretty much every startup book going, but try "Running Lean" for a quick read that covers most of it. Here's some quick advice, but tbh you could write a book answering this question. I suppose the general point of this answer is _you're asking the wrong question_. Firstly: the mistake nerds make is asking "Can I Build it?" rather than "Will they buy it?" There is a distinct difference between a _business_ and a _side project_. Nerds enjoy and are great at building side projects. Building a business is much much more than that. It's much more difficult. It requires a range of skills. And absolutely crucially, the software is _part of the business_ rather than the business being an "add on" to the software. Writing software is almost never the difficult part of the business. You should have a business model canvas describing your business. If you don't have one, create one (or more) to match your different models. You can knock one out in 15 minutes. Now you have the canvas in front of you, you know exactly what you think the problem is and who you think your potential customers are. Great. Now you can go gather information that tests those hypotheses. No problem if you're wrong - you'll just need to adjust your hypotheses and try again. How many of those potential customers have you spoken to and formally interviewed? I can guess it's none or very few, because those interviewees become your customers and you're having trouble getting customers. It should almost never be a "release the product on the world and sell it", but "build a product with users / potential customers". Most of us are not Steve Jobs or Apple. Go back to basics. What are the three main painpoints you're fixing? What is the problem they have? Now speak to a CEO. Ask them what their biggest painpoints are. Mention excel, as them if they use it. Talk about it. See if they raise those painpoints. If they don't, you're off the mark. Find out what they _do_ care about. Be open minded to the idea of having to change your product. Diving into specifics about copywriting or marketing strategies is pointless if you haven't gotten the fundamental right, that is: "make something people want" as some incubator likes to say.
- linybin 6y agoI have recently built a product(https://www.buyitforquality.com/ https://www.buyitforquality.com/) to test how easy/hard it is to get new customers. It is REALLY hard. Even if you are willing to spend money on Google Ads, the result may not be satisfactory. Given the popularity of this post, I'm wondering why no one is building a solution for cheap and efficient marketing. Building products essentially is to solve people's pain points. We need a better solution for such pains.
- onion2k 6y agoReading the website with my startup founder hat on: -------- — HAS YOUR BUSINESS AN EXCEL PROBLEM? No. I'm good at Excel. — DO YOU HAVE HUNDREDS OF UNMANAGED SHEETS RUNNING REPORTS? Not really. I keep telling people to put files in the right Google Drive folders and one day very soon they definitely will, but we get by and so far it's not been a big problem. — DO THEY TELL YOU IT WOULD TAKE TOO MUCH TIME TO REPLACE WITH PROPER APPS? Excel is a proper app. -------- I think a big part of your messaging comes across like you're assuming the people who need your app are a bit stupid. You seem to think people can't workaround the problem your app tries to solve. They can, obviously, because they're running their businesses day to day. You need to push the reason why your app is a better solution rather than why Excel is bad (which it clearly isn't considering how many businesses use it for reporting). Also, "UNLIKE EXCEL, JIG FILES ARE AUDITABLE"... I'm not 100% sure what you mean by auditable there, but Excel has features for auditing formulae. https://support.microsoft.com/en-us/office/display-the-relationships-between-formulas-and-cells-a59bef2b-3701-46bf-8ff1-d3518771d507 https://support.microsoft.com/en-us/office/display-the-relat...
- DocTomoe 6y ago> — DO THEY TELL YOU IT WOULD TAKE TOO MUCH TIME TO REPLACE WITH PROPER APPS? This might be just me and my professional circle, but we understand "app" as a toy that runs on a phone. Apps, by definition, are never "proper". We would never replace Excel with an APP. We might replace Excel with a "program" or a "system", or even a "framework".
- WalterBright 6y ago> now what? Now comes 99.9% of the work.
- fergie 6y agoYou are now on the front page of Hacker News- this is a golden opportunity to tell people about your product, yet there don't seem to be any links or information about it. Did you market it enough?
- d--b 6y agoYeah, that was unexpected... Ugh... Clearly, the product's not ready, the message's not ready. A bit of a missed opportunity there. Maybe in a couple of months when I have ironed out the wrinkles people saw here.
- raspasov 6y agoLink to the product? I don't care if it's not ready, I want to look at it :).
- d--b 6y agoThanks it's here: https://www.jigdev.com https://www.jigdev.com
- rmetzler 6y ago1. I had to search through the whole HN page to find a link to your app. 2. the landing page doesn't show anything except a screenshot. Make a video, put it on youtube and demo what you build. I'll not install a software that goes vaguely in some direction. From the looks of it, you're a developer who needs someone who's good in marketing and design.
- deleted 6y ago[deleted]
- fergie 6y agoFair enough, but in that case what are you complaining about exactly?
- rahoulb 6y agoOne of the things I've learnt is the size of your audience doesn't matter - at least not initially. What is much more important is that the messaging you use cuts through the noise. That means they read the half sentence of your headline and think "I need that". You have literally four or five words to show them that you 1) understand their problem, 2) know it's a problem that they NEED solving and 3) have the solution they've been waiting for. The rest of your copy just consolidates this initial impression. And without that "I MUST HAVE IT" initial reaction the biggest audience in the world is a waste of time.
- gpresot 6y agoWho is this product for? The majority of expert Excel users in a company, do not know how to code. The majority of people that in a company are coding (for whatever aim) are never asked to produce business reports from excel. People who need the report (management) do not care how easy or complex it is to create it. Airtable is (somewhat) successful because it allowed a vast group of people with limited excel knowledge to create good looking reports with a simple visual interface. I think your app just gives people who know how to use (coders) it something they don't need (excel reports), or gives people who would need it (analysts, controllers, managers) something they would be scared to use (too much coding!!). So nobody is really going to bother management with the request to try it and buy it.
- d--b 6y agoYes I do realize that. Yet, there is no good reason why expert excel users couldn't pick up some coding. I've seen several econ graduates teach themselves F# to be able to run reports. I've seen interns learning pretty complex VBA stuff. Young people know more and more some programming. On the other hand, there is no good reason why developers shouldn't make business reports. Developers know where the data is, they know how to properly create reports that don't screw up the infrastructure. The only brake is that they're bad at frontend. Maybe I'm being idealistic thinking that this tool could actually change how people manage the way they create reports. But I can't help thinking this is a good idea.
- cixinlui 6y agoIf you think that there is 'no good reason' why excel users couldn't pick up some coding, and 'no good reason' why developers shouldn't make business reports, you should think about those questions harder, and try to understand what the reason actually is, not worrying about whether it's good or bad. Your not understanding why people do something is not going to make them stop doing it.
- d--b 6y agoMy opinion is that people do what they do because they don't have the choice. As in because my tool is not on their radar. Obviously optimistic from me, but I am launching a product, I have to be!
- nannal 6y agoThe premise as I read it from the website was "You have a problem with tool X, replace it with tool Y." Why would I do this, I know tool X, everyone uses X if we need to move from tool X there's DBs and web apps, tool Y is a total unknown with no clear benefit. Other issues: There was no Linux option for download so I can't try it & it's an electron app meaning there very well could be.
- d--b 6y agoThanks for the feedback. I've been trying a few different messages since that thread got traction. The Excel one clearly doesn't appeal to many... Re: Linux, I've just built one there: https://github.com/jig-dev/jig-releases/releases/download/v0.0.5-beta/jig_0.0.5_amd64.deb https://github.com/jig-dev/jig-releases/releases/download/v0...
- TriNetra 6y agoOk, you have hit the reality of most startup enthusiasts. Most of us when starting are without much connections and of course no big marketing budgets. How to go from here? If you truly believe it solves a real problem, then proceed. First we need some customers and serve them individually on this tool. One customer at a time; each one will give you amazing joy because you were giving up on it. One nice way for this is to search for jobs/projects on freelancing sites like Upwork, that are looking to "build me tool that takes excel file as input and let me do this and that", something like that. Pitch them that you can do it for fraction of the price with an existing tool you've built. It's time consuming, because you'll bid and may not here from many, but you can see those are real customers with problems looking for similar solutions. I built https://ASPSecurityKit.net https://ASPSecurityKit.net v1 back in 2013, after I saw a project on upwork asking to build user registration/management workflow. I already had pieces of it figured out in my client projects, but there was no impulse to package it up and offer it as an independent product. I built a pre-launch page, talking about what I'M going to build and collected 70 odd emails from HN folks, thinking some of them will buy upon launch. Worked hard for 1.5 months on coding, packaging, docs etc. and launched but nobody bought from that email list or HN right away. I was in a job then (at Microsoft) and didn't spend much time on marketing after launch as nobody bought. 1st month: nothing. 2nd month: nothing. Latter half of the 3rd month: first sale while I was on a sort of vacation/WFH!
- d--b 6y agoVery cool practical advice, thanks a lot!
- maCDzP 6y agoI have to admit I don't quite understand your product. With that said. I work a lot in excel. So does my co-workers. Why is this better than xlwings? As you said - people learn VBA - why is this better than learning Python?
- d--b 6y agoExcel files are not safe, as in you can't know what changed between two versions of a sheet, and because usually many things change between two versions of a sheet. So Excel sheets are very prone to having mistakes in them. It's usually fine when you have a few sheets handled by a few people. But when sheets start to pile up and people leave, then these errors tend to accumulate, leading to actual financial risks.
- motoxpro 6y agoJust read through this thread and this is your value prop. Please just say "Version Control for Excel" and everyone here will get it.
- throwawayffffas 6y agoThe first thing to do is add a link to the MVP to this post.
- d--b 6y agoyes, I didn't really expect the post to have so many upvotes... https://www.jigdev.com https://www.jigdev.com
- gtsop 6y agoI understand the problem you are trying to solve and if I was still working for my former emploeyer I would probably spend some more time to download it and evaluate it. However I don't have the motivation to do it now. Having said that, the thing that is missing that would satisfy my personal needs is some form of quick demo so I can understand why it is easier to use your product over excel. Maybe a short gif or video, maybe a few screenshots of a workflow. Even though I don't need this software right now, I would be interested in getting more information on how it works without having to download it and test it myself, because I might need it in the future or I could recommend it to someone who has an excel problem. Right now I can't recommend it because I didn't really understand the solution by looking at the splash page
- d--b 6y agoFair enough. Thanks for the feedback
- disordinary 6y agoThe fact that you've got a comment on the front page of hacker news about your products lack of awareness, yet you don't say what the product is or link to it explains a lot. You need to hustle more. This is a huge opportunity to get it in front of hundreds of people. Edit: I had to search through the page to find a link to your app. You need to make it more obvious.
- Wowfunhappy 6y agoI don’t know, if OP had included it I would have been suspicious this whole post was just an excuse to push the app. Not mentioning it made the question genuine. A bit of a catch 22...
- rikroots 6y agoThis. As someone who regularly adds (I mean, added) a link to my GitHub library in various comments I make to HN threads, I've learned the bitter lesson that adding the link will often result in the comment getting downvoted. When I did manage to get a "Show HN" post to the front page (with admin assistance) the link was in the title. Interest in the library was ... muted. I've come to realise that spamming my library across HN is never going to bring it the recognition it deserves. So I've decided to move on to spamming the link across Twitter and Reddit instead.
- kowlo 6y ago> So I've decided to move on to spamming the link across Twitter and Reddit instead. How's that going? Isn't Twitter mostly bots retweeting other bots?
- rikroots 6y ago> Isn't Twitter mostly bots retweeting other bots? Yes. When a human retweets one of my tweets I treat myself to chocolate. The ones that get retweeted most are the ones linking to Codepen demos, rather than my library's landing page. This tweet[1] (linking to a "Pixellate a realtime webcam feed"[2] demo) managed to attract 7 bots and 2 humans! [1] https://twitter.com/RikRoots/status/1375107862637252615 https://twitter.com/RikRoots/status/1375107862637252615 [2] https://codepen.io/kaliedarik/pen/BapjaXO https://codepen.io/kaliedarik/pen/BapjaXO
- elitan 6y agoProduct and distribution are usually two distinct things in business. We've all learned this the hard way.
- tlarkworthy 6y agoOh I saw your original thread on Observable https://talk.observablehq.com/t/observable-based-dashboard-app/4752 https://talk.observablehq.com/t/observable-based-dashboard-a... Currently I don't think you add enough value over the existing observable platform to entertain the thought of switching runtimes. Anyone who is not familiar with observeable will need a ton of literature to explain the reactive runtime concept. I feel like entrepreneur who see a successful product and thinks "how can I beat that" are framing wrong. If you look at a product and think, that's great, how can I add to it you will find more success. I am also building on observable, but I am not trying to direct people off the ecosystem. I want to make observable better and add to their success and perhaps capture some value off the delta of the combined improvement.
- d--b 6y agoThanks for the feedback. I think you misunderstand my project. I am not trying to steal people off observable, I think that Observable has the right technology and the wrong product. It literally infuriates me that Observable is taking the "community-based data viz" route. In my opinion, they're sitting on a mountain of gold, and they just don't know how to dig it. They raised $10m, but hired 25 people in SF half of whom are dataviz guys. WTF? They won't last much with this kind of burn rate. I very much doubt that they have any growth at all, considering how they are asking their users to share their stuff, and seeing how little active their forum is. So what's going to happen when Observable goes down? I would much rather join them and use their distribution channels to build a product like Jig which I feel can work in a business environment, than doing it on my own...
- ganafagol 6y agoOpen-source it.
- motoxpro 6y agoThis is not the solution for every business. Especially a small app that is hard enough to monetize already.
- ganafagol 6y agoFirst, apparently they didn't find anybody interested in it, so throwing the code into the open is still better than the trash can where it would disappear forever. Maybe as open source they find somebody willing to invest time and energy to make it more useful and/or accessible which then even flows back to benefit the original author. For free. Second, open sourcing does bot preclude making money from it. If it turns out that enough people actually find it useful. As long as nobody does, the argument "butbif I oprn source it then I can't monetize it" is void in any case.
- motoxpro 6y agoYou're 100% right. I just wouldn't give the advice that you should "open source it because it's better than it going in the trash" after a little bit of trying. Business is hard.
- xyproto 6y agoYou just need to appeal to someone's dream. What are someone dreaming of (and willing to pay for) that this MVP is about to provide?
- iagovar 6y agoYou landing lacks a concise paragraph about your tool, I don't see documentation, and I see others commenting they didn't understand anything when they downloaded your tool. You should assume that people is tired and has not much brainpower left to understand anything new and complex.
- hartator 6y agoWell, you’re missing out on free marketing by not having your app listed here and now. (https://www.jigdev.com/ https://www.jigdev.com/)
- searchableguy 6y agoOn the same boat, I built an API to check for pirated links inside text content. I moderate a discord server and need to make sure no one is encouraging piracy according to ToS. I automated that using the API. I have listed the API on rapid API. I have little idea how to get customers for it. I do think the API can be useful in many places. Any help? Link: https://rapidapi.com/searchableland-no-piracy-team/api/piracy https://rapidapi.com/searchableland-no-piracy-team/api/pirac...
- incrudible 6y agoSome programs are solutions to problems that only you have. In this case, the problem is that you want to work in your comfort zone, not Excel. You built something for yourself. Many other programmers have the same sort of problem, but a different comfort zone, so it becomes a different problem. They'll build something for themselves. Your actual selling points then seem more like post-hoc rationalizations: "LIKE EXCEL, JIG IS A LIGHTWEIGHT SOLUTION TO CREATE DYNAMIC BUSINESS REPORTS AND APPS IN MINUTES." Okay, I already got Excel here and everyone is trained in it. "UNLIKE EXCEL, JIG FILES ARE AUDITABLE, MAKING JIG APPS INHERENTLY SAFE." I don't care. Even if I switched some of my workloads over to Jig from Excel, I'd still be using Excel. The threat model that somebody sends me a malicious Excel file remains. The threat model that somebody sends me a malicious PDF file remains as well. It's also not the case that Excel files can't be audited, nor does the ability to audit something make it "inherently safe", because I still need to actually do the audit. > What would have most impact in getting the app in front of people? Maybe a better use of your time would be to just accept that there is no product-market fit, move on to something else. You still get to enjoy a program you made for yourself.
- d--b 6y agoIt's interesting to see how way more brutal the feedback is when the post reaches the front page... > the problem is that you want to work in your comfort zone, not Excel. No, you shouldn't assume stuff when you write comments. My comfort zone is Excel. I've been writing Excel-based apps for 13 years, and from what I gathered, I am really good at it. I built this because I reached the limits of it. And I think that many other people have. You think Javascript is my comfort zone? I loathe javascript. But at this stage, I truly think this is the best option. > Your actual selling points then seem more like post-hoc rationalizations. No they're not. Excel is unsafe not because of malicious files, but because people make mistakes all the time in excel. This is a straight consequence of how Excel was designed. There is a history of major financial fuck ups directly linked to excel mistakes. Whether this tool is the solution remains to be seen. But that the problem exists there is no doubt.
- incrudible 6y ago> It's interesting to see how way more brutal the feedback is when the post reaches the front page... ...and refreshingly so. You're getting rid of a social filter. People lie to your face all the time. > No, you shouldn't assume stuff when you write comments. You can't do anything without assumptions. I got an assumption wrong and you got offended? Not a problem for me, you're the one soliciting feedback after all. > You think Javascript is my comfort zone? I loathe javascript. But at this stage, I truly think this is the best option. Yes, everyone's out there hating on Javascript and shipping Electron apps at the same time. That doesn't necessarily negate my point. As you say, you built it for yourself first. You had ideas on how you want to do things. Those ideas inevitably conflict with how other programmers want to do things. There's a reason why there's a hundred Javascript frontend frameworks still coming out every month, even though we already have React as the de-facto standard. Getting traction in such a domain is incredibly difficult. > No they're not. Excel is unsafe not because of malicious files, but because people make mistakes all the time in excel. If that's what you mean, here's your N=1 statistic saying "people don't get your message". > This is a straight consequence of how Excel was designed. There is a history of major financial fuck ups directly linked to excel mistakes. There's a history of major fuck ups in ordinary programming languages as well. It's not obvious how your solution might prevent such mistakes, especially without introducing a whole class of new mistakes.
- chmod775 6y agoI had a quick look and for your benefit I'll be blunt - I hope you'll see it that way. Your application directly competes with Excel and is both more complicated and less powerful at the same time. The JS syntax is too much for your average MBA. To avoid competing with Excel, which thousands before you have attempted and failed at, you need a way to make it interoperable with Excel - that means an easy way to export to and from. Make sure you know it in and out, so you can focus on solving problems that are hard/obscure in Excel. Like, for example, programmatic data sanitation, normalization, and import. If your tool could generate nice plots and graphs from various data sources, update them in existing documents, and dump the processed data into Excel sheets, all in a single step, I could see someone using it. A thing that is 'big' nowadays is 'Google Sheets as a service'. The way this works is that someone maintains a Google Sheets document that - for instance - contains current market prices. They may do this with some sort of custom script. Then others can use that tables data in their own table, which automatically updates with the source data. A tool that creates automatically updating sheets - be it by running locally or by updating some sheet in the cloud - might sell. Anyways I went off on a tangent that is indeed pretty far from what your tool does right now.
- d--b 6y agoThanks for the honest feedback. The Excel message is just a test I did yesterday (taking the opportunity that the post was on the front page). I don't plan to tackle Excel head on at all. Just very specific excel use cases by financial institutions who totally abuse it.
- Olreich 6y agoIt gets worse than the comments I’m reading are saying. They’re implying that you could get there with marketing. But the thing is, you aren’t competing with Excel. You’re competing with PowerBI, Tableau, Splunk, ELK, and Jupyter, but without any of the enterprise or scaling selling points. So this is a cool demo of a way to define charts once you have the data mostly there, but I don’t think it will scale to very large data volumes. With no way to hook into some already-scaled query engine, you won’t have much use by people that need to analyze production data. If this was very performant compared to Excel, then that would be a use case that could get you a niche while trying to build out the scale and interoperability required for successful BI tools.
- disordinary 6y agoI haven't downloaded the demo, but Splink, ELK, SumoLogic, whatever, and even visualisation tools like PowerBI, Tableau, Grafana, etc. are all complicated and need a lot of effort to setup and learn. A lot of businesses rely on excel for their data, just like they rely on outlook for a CRM. There is probably a market for a solution which runs on your desktop without too much fuss, and sits somewhere between excel and big data.
- d--b 6y agoThe way I talk about it in person is this is the "last mile for your data". The problem you have in Tableau, Splunk and all of them, is that you can do a shit load of heavy processing, but then the frontend is not very flexible. As in you can't do basic maths AFTER the data's been processed. In fact, all of these tool will allow you to download a CSV file for further processing in Excel. This is the part I want to compete with. If that makes sense.
- Olreich 6y ago> As in you can't do basic maths AFTER the data's been processed. That's not true at all. It's just a different query language to yours and a different methodology to utilizing it. All the big BI and SIEM tools have post-processing capabilities able to do statistics at the Excel level, typically by creating new columns in the dataset. PowerBI has an excel-like function system for calculated columns. Tableau has a cross between Basic and Excel functions for calculated columns. Splunk and ELK are the standouts for letting you directly modify columns in their query languages, but the same sort of functions exist. In all of these tools, you can extend the query language as well through a plugin system, so for situations where you need a full programming language, there is an escape hatch (though a hard one to use). > further processing in Excel. This is the part I want to compete with. If you want to compete with Excel, you're going to have to get on its level. Specifically, the JavaScript must go. The reason big companies use Excel is because they have a couple of people at the company in the reporting jobs that can handle some programming, but most of the data entry and management has to be done by people who wouldn't know where to begin if you sat them down in a programming environment (IT gets called when people accidentally end up in the visual basic environment in Excel). The majority of users do not want to live in a programming environment, so by having that be the primary interface, you're cutting the already small potential user base by another order of magnitude with the JavaScript environment. The advantage you get for an Excel-like query language is familiarity to the potential user base, less threatening environment, and additional control over the interface with the user (programming languages are generally poor interfaces, and JavaScript is no exception).
- jokethrowaway 6y agoA good idea is to split your time between product creation and product marketing / selling. I've seen people doing 1 week of each. That said, if your target market is not easily reachable online / doesn't read blogs / doesn't search on Google, you're in for an uphill battle. Selling door to door may be a solution but it's expensive and not necessarily effective. I'd look into alternative ways to sell your product: does your target buy services from a class of other established companies (eg. They use web agencies to built websites)? If so you can try to get them to do the sales and agree on some revenue sharing / referrals. It's hard to advise more without knowing the specifics, but you'll have to think outside the box. Best of luck! Ps: for the next product you may want to reach out to potential customers before, so that you'll have some market proof and a potential list of leads before investing time building.
- aabbcc1241 6y agoYou do that to address your own itchy, so you don't have the pressure to promote it. Just use it as usual, if others find it useful, the popularity will grow organically. If it stays low profile, like many npm packages. Let it be. Unless you need to relay on others using it to pay your bill.
- d--b 6y agoTrue, I need to keep that in mind. Thanks
- jkartchner 6y agoI recommend you read the first four chapters of The Startup Owners Manual by Steve Blank and Bob Dorf. In those chapters, they talk about the importance of understanding your users, not “build it and they will come.” I think if you understood people’s response to what you’ve made very well, you would know a few things to tweak to fix a lot of concerns.
- herbst 6y agoIn my experience time is the key. Keep posting, keep mentioning it, it takes me several months for any MVP to actually judge its value. In the meanwhile find and describe use cases to make it more discoverable.
- readonthegoapp 6y agowhat's the site?
- stvhnks 6y agoMy best bet is to do effective marketing. Marketing connects people all around that specific niche. People need to learn more about the existence of your application.
- tubularhells 6y agoPay someone with social reach to write about it. Effectively, it's marketing of the subtle kind.
- arsalanb 6y agoThis is so cool! Don't know what the best way to contact you is, but I shared some thoughts at the email in the footer.
- stunt 6y agoInterview with some real users. Ask them to open the product and tell you everything about how they feel and what they miss and what they think and what they want. You mentioned that you already knew HN users aren't the audience. But, do you know where you can find at least 5 of them to do usability testing?
- wasyou 6y agoMarket it like crazy. Product is 33% of the work
- nt2h9uh238h 6y agoTalk to and show it to customers. You'll quickly see if they like it or not.