Michael, I learned Rails from your tutorial and started implementing my SaaS app the day I hit chapter 14. That's how I went from corporate Java slave to location-independent entrepreneur. Your tutorial is that good, it's all I needed.
Do you subscribe to Seth Godin's or Simon Sinek's posts?
This is a series of similar very small posts, but instead of being inspirational, they talk about SaaS metrics and how to use them.
Here's an example:
"At Growth Ceiling MRR your current marketing spend is required just to prevent your SaaS from shrinking.
As your business grows, eventually the back door will have as much traffic as the front door. Aim to be profitable at that point. Try to keep the Growth Ceiling MRR 20-50% higher than your MRR goal".
I've used Scrum/Agile for several years and daily stand-ups seemed to the thing a lot of people hated. As a started my own business (Financial Analytics for SaaS) I finally understood why. An effective process shouldn't need polling to keep it going - which the meetings really are.
I'm happy to see new processes appear, where that kind of extra hassle is removed, like: http://timeblock.com
In timeblock, communication happens when a developer can't get his task done. Otherwise everyone can assume that the week will proceed as planned.
In practice this seems to keep people happier than Agile/Scrum.
jkulmala, the other part of your claim is wrong: "The change was made [...] to force them to move more operations to EU to get VAT reductions". After Jan 1, 2015, there will be zero VAT-related incentive to move to the EU, because any company (EU or non-EU) will get the same VAT reductions: the VAT in the customer's country.
Edit: yes, I meant VAT "reductions" not "payments". My point holds though: there won't be any more VAT incentives to move.
It's not what they pay, it's what they get to reduce. If you purchase supplies etc. you get to reduce the VAT you've paid.
So if you have $0 VAT from EU purchases, but $40 VAT from sales, you pay $40. But if you paid $40 VAT from EU purchases, and have $40 VAT from sales, you pay out $0.
Reverse charge moves the VAT-paying responsibility from you to your customer in another EU country. The responsibility can only be moved from business to business.
You’ll write an invoice/receipt without VAT (or 0% VAT) and include a text “Reverse charge, VAT directive art. 44” and you are done. In practice the text is often missing, as people re-use the same invoice format they use for non-EU sales.
Thank you so much for keeping the tutorial alive!