Re:From idea to paying customer
by codingdave on Friday July 15, 2022 @05:24AM
(#32106311)
From idea to talking to people to spending a few weeks laying out the right solution to finding one pilot customer willing to pay and than into a month of coding to produce what that one paying customer wanted.
This is actually the right approach. This is a good story of how to test out a product idea. Just a terrible headline to describe it.
Re:From idea to paying customer
by OJFord on Friday July 15, 2022 @07:59AM
(#32107197)
Some prefer building to selling though, so I wouldn't say it's wrong (for everyone).
I have various 'projects' between shower-thought to prototype/usable-for-me that it wouldn't make sense to sell first, because I'm thinking about or building them to scratch an itch and use myself; popularity with others and people paying for it would be great, but it's only the right place to start if the point is 'right, I want a successful business'.
Re:From idea to paying customer
by mgbmtl on Friday July 15, 2022 @08:56AM
(#32107632)
In-person networking, depending on location, can be efficient. You build trust pretty quickly, agree on the base requirements, etc.
I usually switch my brain off after hours, but for example, recently at a baby-party event, someone was asking what I do for work. Ended up asking if my company would like to bid on their project, gave me a bunch of insider info.
I don't want to be that person who only talks about work, but small comments here and there, like planting seeds, and then you get emails of "can I introduce you to X, who is looking for Y?"
Re:From idea to paying customer
by tjchear on Friday July 15, 2022 @10:02AM
(#32108332)
Here's what I did and I highly recommend it, if you don't already have a network:
Goto meetup.com or any event/meetup website. I found this Python ML meetup group (could be any technical group), joined, and went to their weekly weekly conference (more than a hundred in attendance). I'd sign up to go up the stage and talk for a couple minutes just introducing myself and what I did. After I got off stage, interested people would come up to me and chat with me. There definitely had been a few collaboration propositions.
Re:From idea to paying customer
by t_mann on Friday July 15, 2022 @03:50AM
(#32105783)
> Before I wrote a single line of code I had spent a week talking to potential customers and even before that I had spent a week doing customer research and identifying potential ideas that I wanted to work on.
This sounds like a great approach to any startup / for-profit project that easily goes overlooked. However, I guess most people will still get stuck at this point:
> I had built a relationship with other open source projects so I knew where my early customers was going to be.
Background: I have an idea that I think might be interesting for large corporations with lots of retail customers, specifically mobile service providers, ISPs,... However, I don't know anyone at T-Mobile or similar, so I've been carrying the idea around for a long time. It'd probably be more of a consulting-style gig than a startup initially, since it'd need to be heavily tailored for each of those giant idiosyncratic businesses. Any thoughts or suggestions much appreciated.
Re:From idea to paying customer
by s1k3 on Friday July 15, 2022 @07:12AM
(#32106931)
Cold out reach on LinkedIn to the people at these companies that might be buyers. Tell them your an entrepreneur doing user research and you think they might have valuable insight into a problem space your interested in. People love talking to entrepreneurs and they love talking about their problems. So just phrase it so those 2 things come across and make sure they don’t think it’s a sales call (at least until you are ready to sell something)
There is a book called “The Mom Test” that covers this part of market discovery very well. Aligns almost exactly w/ how OP approached it.
Re:From idea to paying customer
by swores on Friday July 15, 2022 @05:12AM
(#32106251)
If you're good at selling yourself (or more realistically/usefully, if you think you might be willing to practise until you become good enough) relatively quickly[0], it might be worth going to an industry event or two, and pitching yourself / your proposal to as many people at as many companies as possible. Maybe you'll get a useful contact or two from the exercise, at the very least you'll learn something about to improve your self promotion, maybe learn more about the industry and the needs of people in it, maybe even come away with a lead that becomes your first client.
Of course, this relies on being able to afford tickets to, and likely travel/accommodation around, whatever event(s) will attract the sort of people you're interested in. And putting yourself out there, time after time, hour after hour, each time projecting the confidence that "hey even though we've just met and I don't know what your working hours consist of I'm confident enough in what I want to discuss that it's not a waste of either of our time", is easier suggested than done for many people.
[0] The upside to iglio's suggestion of working at a company to network is that you can build relationships slowly and organically rather than having to impress very quickly to get even an hour meeting, then kick ass in that hour to get a next one, etc. Plus, you gain a reputation for actually contributing to the industry rather than potentially appearing as an outsider going "With no experience I still know better than you" (shouldn't be too hard to avoid giving off that vibe though).
Re:From idea to paying customer
by avereveard on Friday July 15, 2022 @06:03AM
(#32106498)
And if one is not good at self promotion, invest some dollars in professionals writing pitches, see what works.
Often people sink a lot of money into attendance and then get there with improvised messaging - today is super easy to delegate everything and boost one chances
People might be familiar with Google analytics and ab testing and whatnot and then forget everything about it in different verticals just because they don't do the connection.
I have done that in a recent search for a rental apartment, I went from the initial one answer/week into two scheduled appointments/day just by tuning first contact messaging and was top of the pick in the unit I eventually rented thanks to reaching out with a professional. Total cost was 350€ which I'll get back into a few month as I could land a highly sought aftar apartment which was under budget for the zone/quality.
It's the same basic stuff we do on the job - branch out, measure outcome, refine, repeat. No need to be good at selling oneself, it just need time and delegation.
Re:From idea to paying customer
by eloisius on Friday July 15, 2022 @07:51AM
(#32107138)
This is interesting to see, and reminds me that I really have no idea how to sell myself. I spent 7 years on this exact thing--a project to archive a community Slack server to a crawlable website, even with full-text search that (IMO) worked better than Slack search. I made the code available for other communities to use, and never once considered that this was a sellable product. I shut it down this year after a flurry of folks started asking to be opted out of the archive.
Re:From idea to paying customer
by solumunus on Friday July 15, 2022 @08:26AM
(#32107365)
You really don't! You've finally learned that you have an established project which is sellable and your immediate reaction is to link your public repo for others. Why not make it private, develop the project and sell it? You're nearly there...
Re:From idea to paying customer
by d3nj4l on Friday July 15, 2022 @03:48AM
(#32105767)
> I had to do a manual sync locally because I was using Nextjs and hosting on Vercel which didn’t support long running jobs.
> Finally if they were ready to pay I would send them a Stripe checkout page for payment and I would then update a field in the database manually of whether the user was a paid user.
> I could have spent 4-5 weeks coding and polishing up the onboarding process and getting payments ready
Re:From idea to paying customer
by nl on Friday July 15, 2022 @02:05AM
(#32105092)
> - The API would then redirect them to a blank white page with the words “Syncing in progress”
> - I would frantically run a script in the background that actually trigger the sync locally ( I had to do a manual sync locally because I was using nextjs and hosting on vercel which didn’t support background jobs)
> - I would then make small talk to distract them on how long it would take
> - Once it was finished I sent them the link of the page that was finished along with DNS instructions to set up subdomain forwarding
Love this so much.
The irony is that SO much enterprise software is basically this, and there having the person on the line is sold as a benefit!
Re:From idea to paying customer
by soulchild37 on Friday July 15, 2022 @03:18AM
(#32105580)
Isn’t this a violation of Slack and Discord TOS? I think this guy did well, but as this tool grew more popular, Slack and Discord might pursue legal actions
Re:From idea to paying customer
by dinobones on Friday July 15, 2022 @03:48AM
(#32105759)
I think that's exactly why OP's idea will take off. Everyone is too scared to build a competitor.
Airbnb started by spamming Craigslist with fake ads. Stripe started by accepting payments to a single bank account. Doing something shoddy/somewhat shady and not being afraid of the repercussions gets you ahead in startups.
So what if OP breaks someone's "TOS", by the time they notice or OP's product gets big enough too care, he will likely have sufficient enough capital to fight them off. If he never gets that big, more power to him for something that makes him some beer money.
Re:From idea to paying customer
by hnbad on Friday July 15, 2022 @05:58AM
(#32106476)
The problem with this approach is that it's high reward but also high risk. On the one end you have Airbnb spamming Craigslist (which at worst could have resulted in a cease & desist preventing future use of that marketing channel) and on the other end you have Theranos setting up a fake lab and producing fraudulent blood tests.
"Be bold" and "fake it till you make it" are good slogans, but there is always a gradient between boldness and reckless negligence. "Take calculated risks" just doesn't have the same ring to it.
If OP gets banned by Discord and Slack, their product is dead in the water and they'll have to deal with angry customers who paid for a service OP can no longer provide. This means if this really is a TOS violation, they'll either have to fly under the radar (which arguably failed when they hit HN front page) or they need to grow influential enough to enter negotiation with Slack and Discord to get a special deal.
Re:From idea to paying customer
by quickthrower2 on Friday July 15, 2022 @04:58AM
(#32106198)
You will probably find there are a lot of people up for it. There is a whole black hat community out there trying to make a fast buck fast and loose. If anything this would be too pedestrian!
Re:From idea to paying customer
by MangoCoffee on Friday July 15, 2022 @10:45AM
(#32108710)
I think your analogy is flawed. Linen have dependencies (Slack/Discord).
while Airbnb and Stripe are independent. There won't be enough money to fight them (Slack/Discord) if it stated in their TOS that they can turn off their services.
Linen's situation is more like developing add-ons for Microsoft's Office until Microsoft decided to add features that does what your add-ons do for free.
Re:From idea to paying customer
by chrismorgan on Friday July 15, 2022 @03:58AM
(#32105834)
I don’t think there would be any cause for Slack to complain for at least paid accounts. I glanced through the relevant terms, and there’s really only one even vaguely relevant topic, largely around competing with Slack.
> As part of good business practices, Applications and developers are prohibited from: Circumventing Slack’s intended limitations (including pricing, features and access structures). You may not use the Slack API to replicate or compete with core products or services offered by Slack
> Further, you will not: … (C) access our APIs or documentation in order to replicate or compete with the Services
If Slack spell out that there being no public mirror is an intended limitation, or if they offer a direct equivalent, then they could complain. And they could do for free accounts, which have a history limit that this would incidentally circumvent. But for paid accounts I don’t believe either of these are true, so if it were limited to working with paid accounts I’d say you’d be in the clear with Slack for now. Of course, you’re still subject to their caprice in changing their rules, implementing new features, or just booting you off their platform even without cause at their whim, and that’s a significant existential risk for building such a business.
But I don’t think Slack would be particularly likely to boot them off, given that any hostile action on their part would be akin to claiming some degree of ownership of the data. The data belongs to the customer, and they should be able to do whatever they want with it without hindrance. Of course, such reasoning as this is only reasoning. If they did cut off such API access, they’d hardly be the first large company to shut the portcullis to support their own interests against their customers’; Twitter, for example.
Re:From idea to paying customer
by Cthulhu_ on Friday July 15, 2022 @04:37AM
(#32106077)
It's an interesting question... In my experience at a number of companies / assignments, Slack made its way into the business through "the back door", so to speak; development teams started using it without prior business approval - in a lot of companies, the use of unmonitored chat services was a no-no, so a lot of people were stuck on e-mail or a Microsoft project. But through "grassroots" movements, Slack was shimmied into these companies and took off, until the management was convinced to start paying for it.
TL;DR I strongly believe Slack became popular through their users bending/breaking some rules.
I also believe that the users have the rights to archive and republish their chat messages as they please. I don't believe a service that archives messages will cause too much overhead to Slack either. They may start charging for API access though, which is fair.
Re:From idea to paying customer
by hnbad on Friday July 15, 2022 @06:03AM
(#32106508)
Slack became popular via community slacks, which the company always stated they were willing to tolerate but not interested in supporting. I don't think that qualifies as bending/breaking rules so much as repurposing. Slack still tolerates community slacks but has set precedent for setting hard limits on user counts, which has led to many community slacks migrating to Discord instead.
If anything, Slack benefitted from community slacks until they outlived their usefulness and then Discord benefitted from the influx of new users. They definitely took notice at the time and added features new users had been used to from Slack.
Re:From idea to paying customer
by shafyy on Friday July 15, 2022 @03:31AM
(#32105669)
I had the same thought. If I remember correctly, one of Slack's paid features is that you can retain older chat archives. This kind of circumvents that. Now, I think it's a cool product and I hope that there will be no legal repercussions.
Re:From idea to paying customer
by anonymous344 on Friday July 15, 2022 @04:22AM
(#32105982)
Nice writeup, but I don't understand why would any company would want their chats or other stuff to be moved outside of their envinronment to third party who has absolutely no credentials of security. Even the bigger operators has made stupid mistakes and got hacked
Re:From idea to paying customer
by Cthulhu_ on Friday July 15, 2022 @04:33AM
(#32106058)
Another comment mentions open source projects, open communities like that. There's some OS projects that use Gitter, which has search engine indexable chat history which ended up being quite useful.
I'm in a big Go Slack community and it's not indexed, which is a shame because there's a lot of really good info there.
Re:From idea to paying customer
by hunter2_ on Friday July 15, 2022 @10:05AM
(#32108358)
I've found it to be good -- way better than Teams which doesn't even offer any ability to see the messages adjacent to the one containing the search term if it's more than a few months old: useless if one message has a question, the next has an answer, and you only have the knowledge to search for the message with the question.
Re:From idea to paying customer
by rad_gruchalski on Friday July 15, 2022 @07:18AM
(#32106959)
I think I can answer this. I was in the Yugabyte community slack for a bit. So many people ask constantly the same questions, some good threads exist discussing some pretty unique problems. There are many interesting solutions that are effectively lost after some days of general activity.
I like the idea of Linen, I think it could be pretty good in recording those unique technical threads for future knowledge base management.
Re:From idea to paying customer
by onion2k on Friday July 15, 2022 @04:32AM
(#32106050)
Yes.
And post online. And submit links to aggregator services. And message people on social media. And go to face-to-face events and sell to people. And post in places even if they say you shouldn't promote things.
Really, you need to be willing to do all the things you hate other people doing...
Re:From idea to paying customer
by igorkraw on Saturday July 16, 2022 @03:18AM
(#32115911)
Thanks. I guess there's different ways to go about it though, I can respect a cold email which asks for my consent before starting the sales pitch in a 2nd email for example
Re:From idea to paying customer
by 12907835202 on Friday July 15, 2022 @03:03AM
(#32105466)
The landing page doesn't seem to mention the cost at all? The burger menu also doesn't appear to work on mobile (Android Pixel 6) so maybe it's hidden in there.
Re:From idea to paying customer
by jmathai on Friday July 15, 2022 @02:54AM
(#32105405)
OT: visiting the website rendered my browser navigation control (Safari, iOS) completely hidden. I lost the ability to go back or close just its tab.
Is that intentional?
Edit: reproducible and happens when I scroll the content. Maybe related to the sticky header. Killing Safari and reopening got my browser controls back.
Re:From idea to paying customer
by YeBanKo on Friday July 15, 2022 @07:13AM
(#32106939)
I find it very impressive. Some things that stood out to me is fully manual onboarding and even manually updating the database. It makes tons of sense, but as an engineer we tend to want to automate all the things, and, I guess, loose momentum.
Re:From idea to paying customer
by newbie578 on Friday July 15, 2022 @03:47AM
(#32105752)
How to even decide on what idea to focus on? Just keep a list of ideas stored in the Notes app and decide on a whim or?
Would love to hear other's processes.
Re:From idea to paying customer
by bazmattaz on Friday July 15, 2022 @06:39PM
(#32113514)
Hey this is my job! You don’t necessarily want to focus on an idea but instead get obsessed with a problem to solve. You want to spend some time validating the problem and interviewing customers with this problem. Only then do you start ideating on ways to solve the problem for users.
I have a big list of ideas too but I’m not entirely sure they all solve a valid problem. I’m nervous about spending a lot of time on something that’s cool but not sellable
Re:From idea to paying customer
by pc86 on Friday July 15, 2022 @10:15AM
(#32108438)
I'm not a language elitist (I did start with PHP way back when) but in my experience PHP is only the right tool if you only know PHP. Which is fine, but it's not exactly purpose-built for much of anything.
Re:From idea to paying customer
by artificial on Friday July 15, 2022 @01:08PM
(#32110359)
What is a framework that’s as productive that meets or exceeds the features found in Laravel? Vapor? Rails? Django? I’d say Laravel exceeds those. I write go for the day job fwiw, and just spun up a new Laravel project last Sunday. What I was able to get spun up in 15-30 mins (oauth, dashboard, tailwindcss, vue frontend, db migrations, s3 integration, sendgrid email, dockerized).
This is actually the right approach. This is a good story of how to test out a product idea. Just a terrible headline to describe it.
idea -> 6 months sending emails -> 1st sale -> 2 weeks building what I just sold
This was after doing build -> sell for far too long.
I have various 'projects' between shower-thought to prototype/usable-for-me that it wouldn't make sense to sell first, because I'm thinking about or building them to scratch an itch and use myself; popularity with others and people paying for it would be great, but it's only the right place to start if the point is 'right, I want a successful business'.
Selling isn't only about money, you get feedback also.
I usually switch my brain off after hours, but for example, recently at a baby-party event, someone was asking what I do for work. Ended up asking if my company would like to bid on their project, gave me a bunch of insider info.
I don't want to be that person who only talks about work, but small comments here and there, like planting seeds, and then you get emails of "can I introduce you to X, who is looking for Y?"
Goto meetup.com or any event/meetup website. I found this Python ML meetup group (could be any technical group), joined, and went to their weekly weekly conference (more than a hundred in attendance). I'd sign up to go up the stage and talk for a couple minutes just introducing myself and what I did. After I got off stage, interested people would come up to me and chat with me. There definitely had been a few collaboration propositions.
This sounds like a great approach to any startup / for-profit project that easily goes overlooked. However, I guess most people will still get stuck at this point:
> I had built a relationship with other open source projects so I knew where my early customers was going to be.
Background: I have an idea that I think might be interesting for large corporations with lots of retail customers, specifically mobile service providers, ISPs,... However, I don't know anyone at T-Mobile or similar, so I've been carrying the idea around for a long time. It'd probably be more of a consulting-style gig than a startup initially, since it'd need to be heavily tailored for each of those giant idiosyncratic businesses. Any thoughts or suggestions much appreciated.
Anyway, thanks for sharing, OP!
There is a book called “The Mom Test” that covers this part of market discovery very well. Aligns almost exactly w/ how OP approached it.
You could always try and get a job at one of these business for a year, with the primary goal of building connections.
Of course, this relies on being able to afford tickets to, and likely travel/accommodation around, whatever event(s) will attract the sort of people you're interested in. And putting yourself out there, time after time, hour after hour, each time projecting the confidence that "hey even though we've just met and I don't know what your working hours consist of I'm confident enough in what I want to discuss that it's not a waste of either of our time", is easier suggested than done for many people.
[0] The upside to iglio's suggestion of working at a company to network is that you can build relationships slowly and organically rather than having to impress very quickly to get even an hour meeting, then kick ass in that hour to get a next one, etc. Plus, you gain a reputation for actually contributing to the industry rather than potentially appearing as an outsider going "With no experience I still know better than you" (shouldn't be too hard to avoid giving off that vibe though).
Often people sink a lot of money into attendance and then get there with improvised messaging - today is super easy to delegate everything and boost one chances
People might be familiar with Google analytics and ab testing and whatnot and then forget everything about it in different verticals just because they don't do the connection.
I have done that in a recent search for a rental apartment, I went from the initial one answer/week into two scheduled appointments/day just by tuning first contact messaging and was top of the pick in the unit I eventually rented thanks to reaching out with a professional. Total cost was 350€ which I'll get back into a few month as I could land a highly sought aftar apartment which was under budget for the zone/quality.
It's the same basic stuff we do on the job - branch out, measure outcome, refine, repeat. No need to be good at selling oneself, it just need time and delegation.
In case you want to run your own: https://github.com/zacstewart/tech404logs
> Finally if they were ready to pay I would send them a Stripe checkout page for payment and I would then update a field in the database manually of whether the user was a paid user.
> I could have spent 4-5 weeks coding and polishing up the onboarding process and getting payments ready
Just use Rails...
https://jumpstartrails.com/
> - I would frantically run a script in the background that actually trigger the sync locally ( I had to do a manual sync locally because I was using nextjs and hosting on vercel which didn’t support background jobs)
> - I would then make small talk to distract them on how long it would take
> - Once it was finished I sent them the link of the page that was finished along with DNS instructions to set up subdomain forwarding
Love this so much.
The irony is that SO much enterprise software is basically this, and there having the person on the line is sold as a benefit!
https://news.ycombinator.com/item?id=31168882
https://news.ycombinator.com/item?id=31494908
Airbnb started by spamming Craigslist with fake ads. Stripe started by accepting payments to a single bank account. Doing something shoddy/somewhat shady and not being afraid of the repercussions gets you ahead in startups.
So what if OP breaks someone's "TOS", by the time they notice or OP's product gets big enough too care, he will likely have sufficient enough capital to fight them off. If he never gets that big, more power to him for something that makes him some beer money.
"Be bold" and "fake it till you make it" are good slogans, but there is always a gradient between boldness and reckless negligence. "Take calculated risks" just doesn't have the same ring to it.
If OP gets banned by Discord and Slack, their product is dead in the water and they'll have to deal with angry customers who paid for a service OP can no longer provide. This means if this really is a TOS violation, they'll either have to fly under the radar (which arguably failed when they hit HN front page) or they need to grow influential enough to enter negotiation with Slack and Discord to get a special deal.
while Airbnb and Stripe are independent. There won't be enough money to fight them (Slack/Discord) if it stated in their TOS that they can turn off their services.
Linen's situation is more like developing add-ons for Microsoft's Office until Microsoft decided to add features that does what your add-ons do for free.
Where can I read more about that? It sounds fascinating..
This might be of some interest
It does feel like someone trying to advertise to me on Twitter though.
In their App Developer Policy <https://api.slack.com/developer-policy>:
> As part of good business practices, Applications and developers are prohibited from: Circumventing Slack’s intended limitations (including pricing, features and access structures). You may not use the Slack API to replicate or compete with core products or services offered by Slack
And in their API Terms of Service <https://slack.com/intl/en-au/terms-of-service/api>, which cites the app developer policy and then adds:
> Further, you will not: … (C) access our APIs or documentation in order to replicate or compete with the Services
If Slack spell out that there being no public mirror is an intended limitation, or if they offer a direct equivalent, then they could complain. And they could do for free accounts, which have a history limit that this would incidentally circumvent. But for paid accounts I don’t believe either of these are true, so if it were limited to working with paid accounts I’d say you’d be in the clear with Slack for now. Of course, you’re still subject to their caprice in changing their rules, implementing new features, or just booting you off their platform even without cause at their whim, and that’s a significant existential risk for building such a business.
But I don’t think Slack would be particularly likely to boot them off, given that any hostile action on their part would be akin to claiming some degree of ownership of the data. The data belongs to the customer, and they should be able to do whatever they want with it without hindrance. Of course, such reasoning as this is only reasoning. If they did cut off such API access, they’d hardly be the first large company to shut the portcullis to support their own interests against their customers’; Twitter, for example.
TL;DR I strongly believe Slack became popular through their users bending/breaking some rules.
I also believe that the users have the rights to archive and republish their chat messages as they please. I don't believe a service that archives messages will cause too much overhead to Slack either. They may start charging for API access though, which is fair.
If anything, Slack benefitted from community slacks until they outlived their usefulness and then Discord benefitted from the influx of new users. They definitely took notice at the time and added features new users had been used to from Slack.
I'm in a big Go Slack community and it's not indexed, which is a shame because there's a lot of really good info there.
https://www.theverge.com/2016/9/28/13098164/slack-is-an-acro...
I like the idea of Linen, I think it could be pretty good in recording those unique technical threads for future knowledge base management.
And post online. And submit links to aggregator services. And message people on social media. And go to face-to-face events and sell to people. And post in places even if they say you shouldn't promote things.
Really, you need to be willing to do all the things you hate other people doing...
This is why I am a firm believer that marketeers are a different breed of people altogether. Marketeers, recruiters, managers, sales, etc.
I mean software developers are weird, but THESE people, yikes. (this message is tongue in cheek)
This is worth remembering. Always hated receiving cold emails.
edit: grammar
But: One paying customer leaves and you're back at ZERO/month
I'd celebrate cautiously.
The whole initiative is one cease and desist letter away from collapse.
We're here for a good time not a long time. Have fun and good luck!
How is something backed by YC if it took a month to build?
Is that intentional?
Edit: reproducible and happens when I scroll the content. Maybe related to the sticky header. Killing Safari and reopening got my browser controls back.
I have a big list of ideas too but I’m not entirely sure they all solve a valid problem. I’m nervous about spending a lot of time on something that’s cool but not sellable
I don't know when Linen was first created, but these days you can get most of this done much more rapidly.
Check out Laravel Spark[1], for example, where all of that billing stuff is neatly abstracted away so you can focus on your product
[1]: https://spark.laravel.com/
(I know, users don't care about tech stacks, but if I'm going to be developing the product over time, I definitely do care what I'm coding in)
Because they outline a great approach that actually works and is solid.
Yet, we always have HN comments why the idea would never work :)
Such a great decision. even OAuth/SSO solutions can complicate things, and why spend time on automation before you have the load to justify it?
Well done.