Which service to receive email at multiple domains?
What are your favorite Ruby gems?
autoprefixer-rails– automatically adds browser prefixes like
-mozto your CSS
bourbon– helpful SASS mixins
normalize-rails– CSS reset
gon– set JS vars in controller (e.g.
turbolinks– fast front-end, without requiring complicated JS (e.g. React)
rubocop– for yourself to write better Ruby
better_errors– name speaks for itself
letter_opener– whenever Rails sends an email, it will just show it in the browser
.envfile for your ENV vars
Include humans.txt on your project site, or nah?
what would be needed to have all my WIP tasks tweeted when completed?
If there's enough interest I can look at either adding RSS feeds for completed todo's, webhooks, or Zapier integration.
I do have a lot on my plate right now though, so need to take different priorities into consideration.
Can you attach a deadline to a /todo ?
No. But if we had this feature, how would you like it to work? For example, when you don't meet the deadline what happens?
Should product hashtags be unique? #wip
Experiences with BetaList?
I'm the founder of BetaList, so I won't share my experience haha. However, someone unaffiliated with me or BetaList compiled a list of 50 people sharing their experience getting featured on BetaList:
Would you pay to watch if I record my interview coding challenges live?
Is it possible to hide the user's IP address from a tracking script?
If the user requests a resource from your server you need their IP address in order to respond to the request. So no, I don't think it's possible.
You might be able to put a CDN like Cloudflare between you and the user, and perhaps you can configure the CDN such that it doesn't forward the user's IP address, but then they would still get the IP address. That's probably not what you want either.
The next best thing might be to just scrub your server logs of IP addresses.
What should I do with my Go Fucking Buy It list of SaaS products?
Can you share a link with more info? I vaguely remember something about a list of products made by indie makers. Is that it?
In that case my question is what the point of the list is. The revenue model should flow from there.
If the goal is to stimulate purchases for indie makers, then I'd focus on that first before worrying about the revenue model. If you can generate enough sales there will be plenty of options to monetize later on. However if you're just starting out with few sales I imagine it will be hard to get makers to implement an affiliate model (not worth the effort for just a few sales), nor are you able to charge a lot for advertisements (again, not worth the investment if there's only a few sales).
Charging early is generally good advice, but only works when you've established you can provide value worth paying for. For e.g. SaaS products this generally easier than the type of product you're looking to create.
Should I link to landingpage from mainpage
What's a good way to encourage users to share in social media?
It's tricky to provide very concrete ideas without seeing the product, but here are some generic suggestions:
1. Make them understand the value of sharing
It might seem obvious to you, but people have a million things going on at any given time so you need to get them thinking about this. Instead of just saying something like "share your site with friends" tell them about the benefits of doing so. I don't have a whole lot of information about your product, but it seems like the benefit would be getting more leads? In that case you could use language such as "show off your new site to your friends and get more leads".
2. Make it easy to share
Remove as many hurdles as necessary so it becomes really easy for people to share their site. For example add share buttons with pre-written texts, provide 1-click sharing if possible (e.g. if they oauth'ed their social account), etc.
3. Show them the benefits/results of sharing
You want to create a positive feedback loop where the user gets 'rewarded' for sharing their site. If they know it works, they will keep doing it. So for example you could show website analytics (clickthrough counts, etc).
any WIP people in Romania/Bulgaria/Ukraine (apart from Andrey 👍)
Would you be interested in a changelog widget for your product, based on your WIP.chat completed todos?
I would be interested in having such a widget. I actually built Changelog.co a few years ago for this purpose, but the problem was that I found it too much work to keep it updated.
Basing the changelog on completed todo's would alleviate that problem, but then I'm not sure how interesting those would be to my users. They might be too granular.
We do have the concept of "Product Updates" on WIP, which might be a better fit, but they suffer from the same problem as Changelog.co did. (Too much work to keep updated.)
Yes, update a changelog is time consuming, it's why I thought about using the wip data.
I agree about granularity and I wonder as @mxmzb if todos titles are relevant to end-users.
Maybe it is not a solution. Or maybe a widget showing the number of updates is more relevant. I like to know when I use or discover a product if it is under active development.
What is the best CMS platform to build a community website connected to Telegram including user profiles? What’s the best & easiest way ?
I'm not sure there's an established service for that yet, but I have heard some people exploring the idea. The tricky thing is that every community is different, so what would work for one wouldn't necessarily translate well to another.
For WIP I just built it myself. It takes some work, but the benefit is that you get to implement the exact features you need. You can start out simple and expand based on user needs.
Are you considering starting a Telegram community? In that case I'd just start without any website. Then later allow people to submit their profile through Typeform, Airtable, or Faces (shameless plug). Once you've validated the idea you can invest into something custom.
Thoughts on "limited time pricing" promotion on launch? Does it work or is it overplayed?
In my experience it works to get an initial boost in sales, but I'm not sure about the long-term effects. It might burn any customers who missed out on the deal and would feel they overpay when they need to pay the regular price. I used it for a software bundle which was more of a flash sale (only available for 24 hours IIRC).
IMO it also lowers your perceived product. You're giving me a 30% discount. Why? Is the product not worth the full amount? Do you need to offer a discount in order to get sales? These considerations depend on the type of product and target customer.
A common alternative I've seen is having "beta pricing" which is lower than usual, but comes with the caveat that some things are still a work in progress. The added benefit of this approach is that you can launch earlier.
Another approach is to offer a credit. For example offer $50 in credits which will be applied to the first couple of invoices. This is essentially an extended trial, but it's more tangible ($50 in credits sounds better than 2 month trial for $25/mo service). The added benefit here is that after the credits are used, you get 100% revenue from that customer. (versus offering a percentage discount)
Do you host your web apps on multiple droplets/servers or do you run it all on one?
The projects I've migrated from Heroku to Linode are all on the same server for now. My plan is to spin them off to their own server once they generate enough revenue and require enough resources to warrant the cost increase.
As @matthewmorek points out there is some risk involved in having everything in one server. The way I see it all the risk of the independent apps are added together. If one breaks or gets hacked, etc, it might bring everything else down with it. So roughly speaking a server with 10 sites is 10 times as likely to fail. Then again it might also be 10 times as easy to manage. (e.g. no need to upgrade the OS or critical updates in 10 different places).
Disclaimer: I have very little VPS experience. I've been using Heroku forever and only recently started looking into VPS-based hosting seriously.
Is there a Prettier for Ruby/Rails?
Something like rubocop perhaps?
That's what I use since a half a year or so. Takes some getting used to, but has helped me clean up my code a lot.
Make sure to follow the installation instructions as it has some handy info on creating a "todo/ignore" file for existing style violations. That way it initially ignores those and you don't get bombarded with tons of warnings right out the gate. You can go through that todo file step by step and slowly remove stuff so it starts warning about those style violations which you can then fix one at a time.
would you pay $5 for a big list of world's airport WiFi free allowance so you know how much free time you get?
No. I'l find out when I'm at the airport. I wouldn't even download it if it was free of charge.
Plus I've never hit the limit. Probably because there are usually alternatives (other wifi hotspots, SIM card, changing MAC address, etc).
Why is the Shippening a static time? Why can't we set it to something else?
There have been a few discussions about this in the chat.
- Technically it's actually quite tricky to allow for different cut-off times. Especially if they can later be changed (see below).
- People travel across different timezones. This complicates things even more as during a timezone switch one day might only be a few hours long and another 24+ hours.
- Having a shared deadline fosters more of a community feeling.
If I could flip a switch and have user-specific deadlines I'd do it, but it's just too difficult right now to get right. Your feedback (and those of others) is noted though. If there's any experienced Ruby developers that are willing to take a stab at it I'll consider providing repository access.
Do you keep track of 404 errors?
This seems like an elegant compromise: https://andycroll.com/ruby/stop-robots-crawlers-triggering-errors-rails/
It tracks 404's, except those generated by crawlers that might crawl outdated links.
Any makers here who want to meet up weekly in Amsterdam at a coffeeshop or libary to work together(not on the same project, necessarily)
Is there a way to add WIP task with webapp?
How do you verify email addresses for your project?
In addition to what @ronald93 says:
"Sign in with Twitter" provides you with a confirmed email address. I'm pretty sure that when a user has not confirmed their email address the Twitter OAuth flow won't provide the email. (I ran into a bug related to this, hence I looked into it).
The same is probably true for Facebook and many other OAuth services. Just make sure to double check they don't provide you with unconfirmed email addresses (i.e. create a test account to see what happens).
Another more novel, but not fool-proof way to verify an email address is to have the user send you an email. I one saw an "email sign up forms" that was just a
mailto: link. When the user sends an email to that address he/she got subscribed to the newsletter. However, it's not fool-proof since it can be faked.
Where do book lovers hangout on the Internet?
They don't hang out on the internet, they are reading books :D
More serious answer: Goodreads.
Still Goodreads, but damn, that site is ugly. But this is where my community is hanging, so...