Note to Rainforest team: When I signed up for the free trial I was sent 3 identical confirmation emails. Something going on there. Overall your product looks good, definitely going to keep it in mind.
Thanks! I'd love to look in to that for you. Could you reply to them and I'll check it out?
Extreme dogfooding
21–29 of 29 posts
Re: Extreme dogfooding
#22I've been grammar sniped! [0] > Confident that our product is fast and accurate enough to solve real-world QA needs, this has been a long journey and many things helped us get to this point. This sentence has a very common grammatical error called a dangling modifier. In this case, notice that the adjective (i.e. noun-modifier) "Confident" is intended to modify the pronoun "us." But, if we look at the sentence, the s…
Your comment was thoroughly written and informative, thanks. Not sure why you've been down-voted. Is discussing meta aspects of submissions frowned upon? I would think blog writers would like to see tips on how to write well. I'd be interested to see if the author of the original post revises his entry.
No, being the grammar police is frowned upon.
Re: Extreme dogfooding
#23Earlier quoted context omitted.
The difference is that because we're using Rainforest in our build process we cannot deploy if Rainforest itself doesn't work... so it's a bit more 'extreme' than regular dogfooding.
Then I guess we used "extreme dogfooding" with our travel company. We colocated other roles with our offshore developers and we used our own site ( http://AllTheRooms.com ) to find accommodations for designers and product managers who traveled to be with the devs in Medellin, Colombia. So, if the site didn't work it would have been pretty painful not having a place to stay.
Re: Extreme dogfooding
#24Earlier quoted context omitted.
Thanks! I'd love to look in to that for you. Could you reply to them and I'll check it out?
Done.
Re: Extreme dogfooding
#25Earlier quoted context omitted.
That sounds exactly like dogfooding to me. What is regular dogfooding?
It's probably instructive to think about the type of product that you'd be dogfooding. For most startups, dogfooding is a process of heavily using your own product to figure out what works and what doesn't and better understand the painpoints in the product from your customer's perspective. That process changes quite significantly - what we're calling 'extreme' dogfooding - when the product you are dogfooding is a cr…
Re: Extreme dogfooding
#26Earlier quoted context omitted.
It's probably instructive to think about the type of product that you'd be dogfooding. For most startups, dogfooding is a process of heavily using your own product to figure out what works and what doesn't and better understand the painpoints in the product from your customer's perspective. That process changes quite significantly - what we're calling 'extreme' dogfooding - when the product you are dogfooding is a cr…
The nature of your product means that you are able to use the product as part of creating the product. Much like how a trucking company uses its own trucks to deliver the parts needed to build/repair those same trucks. Or how gcc is used to build gcc. What you call "extreme dogfooding" is more like half plain old dogfooding and half bootstrapping.
Re: Extreme dogfooding
#27Earlier quoted context omitted.
Your comment was thoroughly written and informative, thanks. Not sure why you've been down-voted. Is discussing meta aspects of submissions frowned upon? I would think blog writers would like to see tips on how to write well. I'd be interested to see if the author of the original post revises his entry.
Meta aspects? Ha. No, being the grammar police is frowned upon.
Re: Extreme dogfooding
#28Earlier quoted context omitted.
Done.
I've fixed an am deploying now, was a race condition with two requests happening at the same time. The code to create the user via segment.io on intercom was being fired inside a transaction, which was rolled back. I've moved to an after_commit block instead :)
Re: Extreme dogfooding
#29Earlier quoted context omitted.
The nature of your product means that you are able to use the product as part of creating the product. Much like how a trucking company uses its own trucks to deliver the parts needed to build/repair those same trucks. Or how gcc is used to build gcc. What you call "extreme dogfooding" is more like half plain old dogfooding and half bootstrapping.
It's got nothing to do with bootstrapping.
The process of getting a compiler to compile itself is not unlike your process of using Rainforest as part of the build process for Rainforest.