We were a $250k ARR legacy app when we were introduced to our 900 lb. Gorilla.
A Fortune 10 Financial Services company. We signed them (for +$1M/yr, 5 yr min) and then lived the dream, then lived thru the nightmare.
It was a good move for us, but here are some things to consider:
- The legal departments of companies of these size review EVERYTHING. And they will try to prove their own internal value by negotiating every single sentence in your terms of service and license agreement. These lawyers have never even met your customer and the things they will say are "deal breakers" will boggle your mind. Getting to a "Green Light Go!" from your customer is one thing. Getting a signed contract thru the black hole of their legal department is another. ADD 4-5 months to your go live timeline for this bullshit.
- Very large companies in the US have all adopted management policies I like to call the "Wal-Mart Business Model". It goes like this :
1) Screw your employees.
2) Absolutely fuck your vendors.
3) Pass the savings along to your customers to undercut your competitors.
You will be on the receiving end of #2. Enjoy!
During license negotiations, they will ask for 'most-favored nation' status. This means that if any customer you currently have (or ever sign in the future) has lower fees than them, you agree that they will get their fees reduced to that level too. And they will want to audit you to ensure that this actually happens. Do not let them audit you.
On the go live anniversary, it will primarily manifest itself in the form of a process these big companies run called 'zero-based budgeting'.
Zero based budgeting is exactly what it sounds like: every single line item in a department's proposed next year's budget has to be re-submitted de novo, as if they were doing it for the first time and the ROI re-justified.
Because of this, every single year, your Gorilla will do two things:
1) Put your process/function/idea out for RFP or for T-Shirt sizing for their internal IT to develop their own version (now that you've shown them how to do it).
2) Tell you unless you cut your pricing 50%, they will replace you with someone else.
When this happens, (and it will) you startup puppies had better have your ducks in a row. You need biz intel on your competitor's pricing. Your need a deliverable product roadmap that their internal groups can never match. You need an impeccable customer service and uptime record. Your CEO had better have balls of steel and the voice of an angel to stand up to their demands while keeping them happy as clams.
Finally, more than anything, Enterprise customers want customization and special treatment. The reason they are going with you as a SAAS is they can't get their internal people to do it. So give them something they can't get internally: their own private woodshed. Instead of giving them volume pricing discounts, give them "funny money". For every 3 months at full $49/month pricing per user, you'll credit them $49 in arrears towards training/custom development/support/etc. Consulting margins typically run north of 50%, so this funny money gives your customer champion a load of flexibility to customize, keeps them out of arguing their internal company IT backlog, adds features to your product and keeps your margins where you want. Win-Win-Win.
I just retired after a 28 year career in mortgage technology.
Here is my take:
First, modern mortgage origination is a scale business based upon quantitative processes that depend upon collecting data of very poor quality to measure the past, present and future prospects of the borrower in order to answer a simple question :
"What is the willingness and ability of the borrower to repay the money we loan them?"
(This quote is taken directly from the Fannie Mae automated underwriting manual.)
The Past is measured by their Credit Score, i.e. how they have behaved when money has been loaned to them in the past.
The Present is measured by the appraised value, down payment size, Loan-to-Value ratios and other deal oriented metrics, including potential appreciation in a given Metropolitan statistical Area (MSA). i.e how much skin does the borrower have in the game?
The Future is measured by the Housing-to-income ratio and various
assets-after-closing metrics and custom rating scorecards. i.e. do they earn enough to make the monthly PITI payments? How stable is that income?
For your example, 2-3 years after a mortgage is funded, for a given borrower, almost all of the data used in the original underwriting decision will have changed. Jobs changed, divorces, economic downturns, bad investments, different interest rates, and on and on. The lender will definitely have changed their underwriting standards.
Just because you qualify for a mortgage today, definitely does NOT mean you qualify automatically again in 2-3 years, even if rates are lower.
Secondly, lenders today almost always immediately sell your funded mortgage either directly to the GSEs (Fannie, Freddie, Ginnie, etc.) or to Wall Street as part of a large pool of similar mortgages called a Collateralized Mortgage Obiligation. ("CMO").
A CMO is actually a corporation, into which the lender has quit claimed many, many mortgages. The corporation issues a bond, the interest on which will be paid by the interest payments of all the mortgages in the corporation. CMOs are typically over-funded to account for mortgage default risk, so a CMO that issues a $50M 3% bond will actually hold about $52M of 3% mortgages.
For the most part, mortgages in the United States can be pre-paid at any time, like if you move or win the lottery.
This however, creates a problem for the bondholder of the CMO your mortgage is in. They were counting on your 3% interest to pay its part of the interest on the $50M bond for 30 years, but your mortgage is now gone. Its payment stream has to be replaced.
The owner of the CMO acts as trustee of the corporation and has the authority to replace your pre-paid mortgage with one of "like quality" and payment streams.
This great when interest rates are rising because they can replace a pre-paid 3% mortgage with a recently funded mortgage of 6%. This is awful when interest rates are falling because they have to replace your pre-paid 6% mortgage with multiple 3% mortgages.
This creates a reverse incentive to NOT help you refi when interest rates are falling, IF THEY ARE STILL ACTING AS THE TRUSTEES OF YOUR CMO. However, if they sold off your CMO, they WILL help you to refi, but because someone else owns your original mortgage, they have to treat you as a brand new customer, and as such, charge you all the usual fees for origination, so again, no auto-refi is possible.
The best solution of what you are looking for is in the Danish mortgage market.
If interest rates rise, the street price of a bond with a lower interest rate drops. Why would I buy a $50M 3% CMO originally issued two years ago when I can buy a $50M 6% CMO bond issued last week? To reflect the difference in income streams, the price of the 3% bond drops, so you can buy the $50M par value 3% CMO for only $41M. The yield to maturity on both bonds will be the same.
This is where the Danes got really clever.
In Denmark, in addition to pre-paying your mortgage when interest rates fall and you refi, you also have the right to 'buy' your mortgage out of the CMO bond when interest rates rise and the street price of the bond falls. The price you pay is whatever percentage your mortgage is of the total par value of the bond.
So if you have a $500K mortgage that is in a $50M par value 3% bond and the street price of the bond drops to $41M, you can "buy' your individual mortgage out of the pool for ($500k/$50M) $41M = $410K
This is a pretty sweet deal for the consumer, which unfortunately has zero hope of adoption in the US.
Everyone talks about Teslas for self driving, but for my self driving car, I want an RV with a shower, a desk, a full kitchen, a queen sized bed and a 50" flat panel.
Commuting then becomes a pleasure.
I can sleep, bathe, work, relax, all without having to concentrate on traffic or driving. The RV can drive in the slow lane at 30 miles an hour for all I care. My RV drives me to work, drops me off, drives itself somewhere else for several hours, picks me up, drives me home.
The high price of suburban housing becomes irrelevant to me. I can live hours outside of major urban areas with no effect on my stress level or lifestyle.
I don't have the hassles of an employee as my driver. My RV is ready to go 24 hours a day and never asks for a raise. If I want to go on vacation, my RV can drive me anywhere in the country, no more lines at the airport for me.
Maybe it is a good thing to mix our bubbles, I hope I won't be too harsh.
From an European point of view and with a climate catastrophe in mind the solution you are proposing is a disaster (or a joke?). We would be much better off living smaller, closer to each other, with less energy needs. The car-centric culture in America is something I cannot fully grasp. I think the idea of suburbian life with long distance travel each day has been very damaging [1].
I hope that when (if) self driving level 5 ever happens, it would be mainly to auto-steer buses and cheap car rental for driving where public transport does not go.
It's still going to be accelerating and decelerating frequently so there's a lot you couldn't do, or would just be unpleasant to do while it's moving. I'm imagining taking a shower and it comes to a sudden stop for a train crossing. Better have a grab bar so you don't fall out!
In a large organization, NO SINGLE PERSON makes a decision. It's THE PROCESS that makes the decision. And THE PROCESS takes time. One of the greatest skills you can learn at a large organization is identifying, bypassing and avoiding THE PROCESS. It can be done, you just need to figure out how.
From a traditional Dev perspective, blockchain programming can seem really weird.
No decimals, no patches or point upgrades to deployed smart contracts (for the most part anyway), constructor event only gets called once during deploy, code implicitly has "owners" with specific execution rights, etc.
But this is what I have found to be the strangest part:
On most worldwide public blockchains, your programs are deployed to run on servers supplied by other people. They expect to be compensated for supplying this CPU power. Your programs are charged gas and mining fees when they execute. This is usually paid for by the person initiating the transaction with your program.
This produces two weird side effects:
1) Your development environment (e.g. hardhat, ganache) will "charge" you the same fees, even when you are running entirely on your own laptop. Many times when you hit the deploy button, your own laptop will puke because your dev wallet doesn't have enough coin in it to pay the compile fees. ON YOUR OWN MACHINE!
2) When optimizing your code, you no longer refactor to improve speed or code maintainability, but mainly to reduce the fees charged when executing. Solidity even has a "price sheet" of fees for operations like addition, subtraction or allocating memory. This new way of thinking can seem strange to experienced devs because of all the easy fixes you plainly see that have to be left in the code base. Counter-intuitive.
> 2) When optimizing your code, you no longer refactor to improve speed or code maintainability, but mainly to reduce the fees charged when executing. Solidity even has a "price sheet" of fees for operations like addition, subtraction or allocating memory. This new way of thinking can seem strange to experienced devs because of all the easy fixes you plainly see that have to be left in the code base. Counter-intuitive.
That makes me think of the game Shenzhen I/O: each component cost money, each executed line of code draw power, you have to optimize your circuit to match your assigned power and price goals.
Another side effect is that you have to now think of separating the expensive parts of the code from the non expensive parts because that code has to be offloaded from the blockchain itself into side chains or something else.
Security is another aspect that has to be brutally evaluated, even at the OPCODE level. This is really strange.
TL;DR it's almost like writing assembly level code with a 1000% emphasis on security, despite writing code in a high level language.
No matter your politics, all Americans can agree on 3 things:
1) Cutting in line is wrong;
2) People who shoot bald eagles are real a-holes;
3) the 2 industries that that get more expensive every year while providing worse service every year are cell phone networks and cable/internet providers.
People have a visceral hatred of utilities for some reason, but isn’t this obviously false?
> the 2 industries that that get more expensive every year while providing worse service every year are cell phone networks and cable/internet providers.
I get 150 mbps down at my random exurban strip mall with Comcast 5G (which runs on Verizon’s network). It’s gotten a lot faster in the last five years.
What else has improved that much in consumer tech over the past five years? Windows and MacOS have been stuck in a rut. Intel did like five or six rehashes of Skylake in that time frame. Apple CPUs have really improved in that time frame. But many aspects of the web have gotten worse. Google seems to be worse than it was in 2015, thanks to SEO. Amazon is full of fake products, etc.
The pop-up is a little sneaky to be honest. I am quite enjoying the content sifted has been putting out recently so I decided in this instance I would create an account.
I then tried to view the article again and then the pop-up appears again with different wording, letting you know it is actually a paywall, so creating an account isn't enough.
Normally, when you short a share, your broker has to go find somebody who already owns it and they "borrow" it from there and allow you to "sell" it short. But if you can believe this, the very, very largest Wall Street firms, (Citadel, Sigma2, etc.) those with trillion dollar balance sheets got a special exemption from the SEC : rather than having to "find" shares to borrow, they can "manufacture" shares, using their massive balance sheets as collateral. This is how 140% of GameStonk can be shorted. It is this unfair playing field that r/wallstreetbets is fighting against. Since the short exceeds the float, it is possible that there could be an "infinite" short squeeze, that even if they took the company private by buying every available share, there would still be another 40% outstanding they would have to cover. HOLD!
I didn't know about this special exemption. I thought it was just that B borrows a share from A, sells it to C, and then D borrows the same share from C to sell it to E. That way a single share has been shorted twice, and both B and D need to buy that share to pay back the loaned share.
So R quickly buys that share from E and refuses to sell it. Now B and D are screwed, because they both desperately need that share to pay back the loan that's about to run out tomorrow.
We did too.
We were a $250k ARR legacy app when we were introduced to our 900 lb. Gorilla.
A Fortune 10 Financial Services company. We signed them (for +$1M/yr, 5 yr min) and then lived the dream, then lived thru the nightmare.
It was a good move for us, but here are some things to consider:
- The legal departments of companies of these size review EVERYTHING. And they will try to prove their own internal value by negotiating every single sentence in your terms of service and license agreement. These lawyers have never even met your customer and the things they will say are "deal breakers" will boggle your mind. Getting to a "Green Light Go!" from your customer is one thing. Getting a signed contract thru the black hole of their legal department is another. ADD 4-5 months to your go live timeline for this bullshit.
- Very large companies in the US have all adopted management policies I like to call the "Wal-Mart Business Model". It goes like this :
You will be on the receiving end of #2. Enjoy!During license negotiations, they will ask for 'most-favored nation' status. This means that if any customer you currently have (or ever sign in the future) has lower fees than them, you agree that they will get their fees reduced to that level too. And they will want to audit you to ensure that this actually happens. Do not let them audit you.
On the go live anniversary, it will primarily manifest itself in the form of a process these big companies run called 'zero-based budgeting'.
Zero based budgeting is exactly what it sounds like: every single line item in a department's proposed next year's budget has to be re-submitted de novo, as if they were doing it for the first time and the ROI re-justified.
Because of this, every single year, your Gorilla will do two things:
When this happens, (and it will) you startup puppies had better have your ducks in a row. You need biz intel on your competitor's pricing. Your need a deliverable product roadmap that their internal groups can never match. You need an impeccable customer service and uptime record. Your CEO had better have balls of steel and the voice of an angel to stand up to their demands while keeping them happy as clams.Finally, more than anything, Enterprise customers want customization and special treatment. The reason they are going with you as a SAAS is they can't get their internal people to do it. So give them something they can't get internally: their own private woodshed. Instead of giving them volume pricing discounts, give them "funny money". For every 3 months at full $49/month pricing per user, you'll credit them $49 in arrears towards training/custom development/support/etc. Consulting margins typically run north of 50%, so this funny money gives your customer champion a load of flexibility to customize, keeps them out of arguing their internal company IT backlog, adds features to your product and keeps your margins where you want. Win-Win-Win.
Good luck!