update
This commit is contained in:
869
terminal/billing2
Normal file
869
terminal/billing2
Normal file
@@ -0,0 +1,869 @@
|
||||
|
||||
|
||||
|
||||
[38;5;12m [39m
|
||||
[48;5;235m[38;5;249m[49m[39m
|
||||
[38;5;12m [39m
|
||||
|
||||
|
||||
|
||||
[38;5;12m [39m
|
||||
[48;5;235m[38;5;249m[49m[39m
|
||||
[48;5;235m[38;5;249m[49m[39m
|
||||
[48;5;235m[38;5;249m[49m[39m
|
||||
[38;5;12m [39m
|
||||
|
||||
|
||||
[38;5;238m――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――[39m
|
||||
|
||||
|
||||
[38;5;12m [39m
|
||||
[38;5;12m — Yuval Noah Harari[39m
|
||||
|
||||
|
||||
[38;5;12mAny company needs at one point to get money from customers. That's when things gets messy for us developers, as we try to reconcile the complexity of the business with our software stack.[39m
|
||||
|
||||
[38;5;12mThis[39m[38;5;12m [39m[38;5;14m[1m![0m[38;5;12mAwesome[39m[38;5;14m[1m [0m[38;5;14m[1m(https://awesome.re/badge-flat.svg)[0m[38;5;12m [39m[38;5;12m(https://github.com/sindresorhus/awesome)[39m[38;5;12m [39m[38;5;12mlist[39m[38;5;12m [39m[38;5;12mhelps[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mengineers[39m[38;5;12m [39m[38;5;14m[1mbootstrap[0m[38;5;14m[1m [0m[38;5;14m[1mbilling[0m[38;5;14m[1m [0m[38;5;14m[1m&[0m[38;5;14m[1m [0m[38;5;14m[1mpayments[0m[38;5;14m[1m [0m[38;5;14m[1msystems,[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mmake[0m[38;5;14m[1m [0m[38;5;14m[1msense[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1minvoicing,[0m[38;5;14m[1m [0m[38;5;14m[1mpricing,[0m[38;5;14m[1m [0m[38;5;14m[1maccounting,[0m[38;5;14m[1m [0m[38;5;14m[1mmarketplace,[0m[38;5;14m[1m [0m[38;5;14m[1mfraud[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mbusiness[0m[38;5;14m[1m [0m
|
||||
[38;5;14m[1mintelligence[0m[38;5;12m.[39m
|
||||
|
||||
[38;2;255;187;0m[4mContents[0m
|
||||
|
||||
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mBasics[0m[38;5;12m (#basics)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mPricing[0m[38;5;12m (#pricing)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mUsage-based Pricing[0m[38;5;12m (#usage-based-pricing)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mSubscription Plans[0m[38;5;12m (#subscription-plans)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mHybrid[0m[38;5;12m (#hybrid)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mStrategy[0m[38;5;12m (#strategy)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mMarket Research[0m[38;5;12m (#market-research)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mProduct Catalog[0m[38;5;12m (#product-catalog)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mCalculator[0m[38;5;12m (#calculator)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mCost Forecast[0m[38;5;12m (#cost-forecast)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mMarketplace[0m[38;5;12m (#marketplace)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mCloud Resources[0m[38;5;12m (#cloud-resources)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mOnline Ads[0m[38;5;12m (#online-ads)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mAccounting[0m[38;5;12m (#accounting)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mDouble-Entry Model[0m[38;5;12m (#double-entry-model)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mBookkeeping[0m[38;5;12m (#bookkeeping)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mSoftware design and implementation[0m[38;5;12m (#software-design-and-implementation)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mCurrencies[0m[38;5;12m (#currencies)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mFinance[0m[38;5;12m (#finance)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mContracts[0m[38;5;12m (#contracts)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mCoupons and Vouchers[0m[38;5;12m (#coupons-and-vouchers)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mTaxes[0m[38;5;12m (#taxes)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mEuropean VAT[0m[38;5;12m (#european-vat)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mInvoice[0m[38;5;12m (#invoice)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mStructure[0m[38;5;12m (#structure)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mIntegrity[0m[38;5;12m (#integrity)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mGenerators[0m[38;5;12m (#generators)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mExtractors[0m[38;5;12m (#extractors)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mElectronic invoices[0m[38;5;12m (#electronic-invoices)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mPayments[0m[38;5;12m (#payments)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mReceipt[0m[38;5;12m (#receipt)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mCredit Cards[0m[38;5;12m (#credit-cards)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mBank Accounts[0m[38;5;12m (#bank-accounts)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mOnline Payments[0m[38;5;12m (#online-payments)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mFraud[0m[38;5;12m (#fraud)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mCards[0m[38;5;12m (#cards)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mTrust Score[0m[38;5;12m (#trust-score)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mStatistics[0m[38;5;12m (#statistics)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mBilling[0m[38;5;12m (#billing)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mUX/UI[0m[38;5;12m (#uxui)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mBusiness Intelligence[0m[38;5;12m (#business-intelligence)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mMetrics[0m[38;5;12m (#metrics)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mCustomer Lifetime Value[0m[38;5;12m (#customer-lifetime-value)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mData Engineering[0m[38;5;12m (#data-engineering)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mTools[0m[38;5;12m (#tools)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mCompetitive Analysis[0m[38;5;12m (#competitive-analysis)[39m
|
||||
[38;5;12m - [39m[38;5;14m[1mCloud providers[0m[38;5;12m (#cloud-providers)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mHistory[0m[38;5;12m (#history)[39m
|
||||
[38;5;12m- [39m[38;5;14m[1mHumour[0m[38;5;12m (#humour)[39m
|
||||
|
||||
|
||||
|
||||
[38;2;255;187;0m[4mBasics[0m
|
||||
|
||||
|
||||
|
||||
[38;5;12mIn a Stanford class providing an [39m[38;5;14m[1moverview of cloud computing[0m[38;5;12m (https://web.stanford.edu/class/cs349d/docs/L01_overview.pdf), the software architecture of the platform is described as in the right diagram →[39m
|
||||
|
||||
|
||||
|
||||
[38;5;12mBilling is one of the transversal pillar of the ecosystem, where customers, products and business meets. The [39m[38;5;14m[1mother pillar being Identity and Access Management (IAM) 👤[0m[38;5;12m (https://github.com/kdeldycke/awesome-iam/).[39m
|
||||
|
||||
|
||||
|
||||
[38;5;12mThis highlight the strategic importance of the domain, not only for cloud providers but virtually any business, especially those who are software-centric.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1m5[0m[38;5;14m[1m [0m[38;5;14m[1mthings[0m[38;5;14m[1m [0m[38;5;14m[1mI[0m[38;5;14m[1m [0m[38;5;14m[1mlearned[0m[38;5;14m[1m [0m[38;5;14m[1mwhile[0m[38;5;14m[1m [0m[38;5;14m[1mdeveloping[0m[38;5;14m[1m [0m[38;5;14m[1ma[0m[38;5;14m[1m [0m[38;5;14m[1mbilling[0m[38;5;14m[1m [0m[38;5;14m[1msystem[0m[38;5;12m [39m[38;5;12m(https://arnon.dk/5-things-i-learned-developing-billing-system/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mgreat[39m[38;5;12m [39m[38;5;12mintroduction[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mvarious[39m[38;5;12m [39m[38;5;12maspects[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mbilling[39m[38;5;12m [39m[38;5;12msystem,[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mcurrency[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12minvoices,[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;12mgreat[39m[38;5;12m [39m
|
||||
[38;5;12millustrations[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlogic[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mchanging[39m[38;5;12m [39m[38;5;12mplans.[39m[38;5;12m [39m[38;5;12mAll[39m[38;5;12m [39m[38;5;12mthese[39m[38;5;12m [39m[38;5;12mtopics[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mdetailed[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mdedicated[39m[38;5;12m [39m[38;5;12msections[39m[38;5;12m [39m[38;5;12mbelow.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mOpen guide to AWS[0m[38;5;12m (https://github.com/open-guides/og-aws#billing-and-cost-management) - Links to the [39m[48;2;30;30;40m[38;5;13m[3mBilling and Cost Management[0m[38;5;12m section which details the broad characteristics of billing for a cloud provider.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mBilled[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1m¥21,120,[0m[38;5;14m[1m [0m[38;5;14m[1minvoiced[0m[38;5;14m[1m [0m[38;5;14m[1mat[0m[38;5;14m[1m [0m[38;5;14m[1m¥2,112,000[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mpaid[0m[38;5;14m[1m [0m[38;5;14m[1m¥2,112,000[0m[38;5;12m [39m[38;5;12m(https://xunroll.com/thread/1668082843728367616)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mGet[0m[38;5;14m[1m [0m[38;5;14m[1mrid[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mintegers[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mfloats[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mmonetary[0m[38;5;14m[1m [0m[38;5;14m[1mvalues[0m[38;5;12m [39m[38;5;12m(https://xunroll.com/thread/1599113889093890049).[39m[38;5;12m [39m[38;5;12mUse[39m[38;5;12m [39m[38;5;12mdecimals.[39m[38;5;12m [39m[38;5;12mOr[39m[38;5;12m [39m[38;5;12mface[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||||
[38;5;12mrisks[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12manomalous[39m[38;5;12m [39m[38;5;12mx100[39m[38;5;12m [39m[38;5;12mcharges.[39m
|
||||
|
||||
[38;5;12m- How to recruit software engineers in this domain? “The trick is to make the accounting/billing/payment department the antechamber of data engineering.” ([39m[38;5;14m[1msource[0m[38;5;12m (https://x.com/kdeldycke/status/1422564355799924736))[39m
|
||||
|
||||
[38;2;255;187;0m[4mPricing[0m
|
||||
|
||||
[38;5;12mFrom monthly subscription to commodity-like on-the-go consumption, there's plenty of scheme out there to structure your product's pricing. Including the good old shopping-cart funnel.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mDon't just roll the dice – Software pricing guide[0m[38;5;12m (https://neildavidson.com/downloads/dont-just-roll-the-dice-2.0.0.pdf) - Huge and complete collection of pricing scheme, with their psychological effect and impact on revenue model.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mBusiness Model Patterns[0m[38;5;12m (https://reasonstreet.co/business-model-library/) - A list of 15 different ways to sell products and services.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mAxial - Business models[0m[38;5;12m (https://archive.ph/BFsZ1) - 38 models for inspiration.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mThe Network Monetization Map: Aligning Incentives with Revenue[0m[38;5;12m (https://medium.com/breadcrumb/the-network-monetization-map-aligning-incentives-with-revenue-b73c362d1ad5) - 6 models of monetization relying on network effect.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mThe 5 Pillars of PriceOps[0m[38;5;12m (https://priceops.org) - A manifesto inspired by the DevOps movement in which pricing is no longer ossified, but is practiced as a responsive iteration process, and implemented as a flexible property of the system.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mSaaS pricing explorer[0m[38;5;12m (https://saaspricingexplorer.hyperline.co) - A collection of 1000+ pricing pages for inspiration.[39m
|
||||
|
||||
[38;2;255;187;0m[4mUsage-based Pricing[0m
|
||||
|
||||
[38;5;12mThe dynamic scheme for elastic resources.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mWhy[0m[38;5;14m[1m [0m[38;5;14m[1mI[0m[38;5;14m[1m [0m[38;5;14m[1mLove[0m[38;5;14m[1m [0m[38;5;14m[1mUsage-Based[0m[38;5;14m[1m [0m[38;5;14m[1mPricing[0m[38;5;12m [39m[38;5;12m(https://www.rdegges.com/2020/the-only-type-of-api-services-ill-use/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12m“The[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12mimportant[39m[38;5;12m [39m[38;5;12mreason[39m[38;5;12m [39m[38;5;12mI[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mpricing[39m[38;5;12m [39m[38;5;12mmodel[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mheavily[39m[38;5;12m [39m[38;5;12mincentivizes[39m[38;5;12m [39m[38;5;12mboth[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcustomer[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mservice[39m[38;5;12m [39m[38;5;12mprovider[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mact[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m
|
||||
[38;5;12meveryone's[39m[38;5;12m [39m[38;5;12mbest[39m[38;5;12m [39m[38;5;12minterest.”[39m[38;5;12m [39m[38;5;12mAlso[39m[38;5;12m [39m[38;5;12mdetails[39m[38;5;12m [39m[38;5;12missues[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mpricing[39m[38;5;12m [39m[38;5;12mmodels.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mUse-cases[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mcloud[0m[38;5;14m[1m [0m[38;5;14m[1mservices[0m[38;5;12m [39m[38;5;12m(https://news.ycombinator.com/item?id=19830022)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mreason[39m[38;5;12m [39m[38;5;12musage-based[39m[38;5;12m [39m[38;5;12mpricing[39m[38;5;12m [39m[38;5;12mmakes[39m[38;5;12m [39m[38;5;12meven[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12msense[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcloud[39m[38;5;12m [39m[38;5;12mservices:[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12moptimize[39m[38;5;12m [39m[38;5;12mROI,[39m[38;5;12m [39m[38;5;12mkeep[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mregular[39m[38;5;12m [39m[38;5;12mworkload[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mtraditional[39m[38;5;12m [39m[38;5;12marchitecture[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mreserve[39m[38;5;12m [39m[38;5;12mcloud[39m[38;5;12m [39m
|
||||
[38;5;12mcomputing[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12melastic[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mexperimental[39m[38;5;12m [39m[38;5;12mprojects.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mSocially[0m[38;5;14m[1m [0m[38;5;14m[1mOptimal[0m[38;5;14m[1m [0m[38;5;14m[1mPricing[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mCloud[0m[38;5;14m[1m [0m[38;5;14m[1mComputing[0m[38;5;14m[1m [0m[38;5;14m[1mResources[0m[38;5;12m [39m[38;5;12m(https://webee.technion.ac.il/people/shimkin/PAPERS/Menache-CloudPricing-Conf2011.pdf)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12m“The[39m[38;5;12m [39m[38;5;12msocially[39m[38;5;12m [39m[38;5;12moptimal[39m[38;5;12m [39m[38;5;12moperating[39m[38;5;12m [39m[38;5;12mpoint[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12munique,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12msustained[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlinear,[39m[38;5;12m [39m[38;5;12musage-based[39m[38;5;12m [39m
|
||||
[38;5;12mtariff,[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mcharges[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mfixed[39m[38;5;12m [39m[38;5;12mprice[39m[38;5;12m [39m[38;5;12mper[39m[38;5;12m [39m[38;5;12munit[39m[38;5;12m [39m[38;5;12mresource[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12munit[39m[38;5;12m [39m[38;5;12mtime.”[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mpaper[39m[38;5;12m [39m[38;5;12mjustify[39m[38;5;12m [39m[38;5;12musage-based[39m[38;5;12m [39m[38;5;12mpricing[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcloud[39m[38;5;12m [39m[38;5;12mresources.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mA[0m[38;5;14m[1m [0m[38;5;14m[1mSurvey[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mProfit[0m[38;5;14m[1m [0m[38;5;14m[1mOptimization[0m[38;5;14m[1m [0m[38;5;14m[1mTechniques[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mCloud[0m[38;5;14m[1m [0m[38;5;14m[1mProviders[0m[38;5;12m [39m[38;5;12m(http://www.cs.newpaltz.edu/~lik/publications/Peijin-Cong-ACM-CS-a-2020.pdf)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12m“The[39m[38;5;12m [39m[38;5;12mstrategy[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mimproving[39m[38;5;12m [39m[38;5;12muser[39m[38;5;12m [39m[38;5;12mservice[39m[38;5;12m [39m[38;5;12mquality[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mdiscussed[39m[38;5;12m [39m[38;5;12mfirst,[39m[38;5;12m [39m[38;5;12mfollowed[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mpricing[39m[38;5;12m [39m[38;5;12mstrategy[39m[38;5;12m [39m
|
||||
[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcloud[39m[38;5;12m [39m[38;5;12mresources[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmaximize[39m[38;5;12m [39m[38;5;12mrevenue.”[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;12m“Billing[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12mcomplex[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mpurpose:[39m[38;5;12m [39m[38;5;12mit's[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mprice[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mpay[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12melasticity.”[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1msource[0m[38;5;12m [39m[38;5;12m(https://x.com/kdeldycke/status/1214160678363246592))[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mOr[39m[38;5;12m [39m[38;5;12mwhy[39m[38;5;12m [39m[38;5;12myou're[39m[38;5;12m [39m[38;5;12mlikely[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mget[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mendless[39m[38;5;12m [39m[38;5;12mstream[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mcomplaining[39m[38;5;12m [39m[38;5;12musers[39m[38;5;12m [39m[38;5;12mif[39m[38;5;12m [39m[38;5;12mchoosing[39m[38;5;12m [39m[38;5;12mutility[39m[38;5;12m [39m[38;5;12mpricing[39m[38;5;12m [39m[38;5;12mscheme:[39m[38;5;12m [39m
|
||||
[38;5;12mwhile[39m[38;5;12m [39m[38;5;12maccurate[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12m(milli-)cent,[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mmodel[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mfrustrating[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcustomers[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12mready[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12minvest[39m[38;5;12m [39m[38;5;12mtime[39m[38;5;12m [39m[38;5;12mgrasping[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12munderlying[39m[38;5;12m [39m[38;5;12mconcepts.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mRiemann sum[0m[38;5;12m (https://en.wikipedia.org/wiki/Riemann_sum) - The starting point about quantization of usage.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mAllen's[0m[38;5;14m[1m [0m[38;5;14m[1minterval[0m[38;5;14m[1m [0m[38;5;14m[1malgebra[0m[38;5;12m [39m[38;5;12m(https://en.wikipedia.org/wiki/Allen%27s_interval_algebra)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mImplementing[39m[38;5;12m [39m[38;5;12musage-based[39m[38;5;12m [39m[38;5;12mpricing[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mtricky,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12malgebra[39m[38;5;12m [39m[38;5;12mwill[39m[38;5;12m [39m[38;5;12mhelp[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12morganize[39m[38;5;12m [39m[38;5;12mtemporal[39m[38;5;12m [39m[38;5;12mreasoning.[39m[38;5;12m [39m[38;5;12mAlso[39m[38;5;12m [39m[38;5;12msee[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;14m[1mStack[0m[38;5;14m[1m [0m[38;5;14m[1mOverflow[0m[38;5;14m[1m [0m[38;5;14m[1mquestion[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mclean[0m[38;5;14m[1m [0m
|
||||
[38;5;14m[1mschema[0m[38;5;12m [39m[38;5;12m(https://web.archive.org/web/20240413010618/https://stackoverflow.com/questions/12069082/allens-interval-algebra-operations-in-sql?rq=1).[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mReconcile[0m[38;5;14m[1m [0m[38;5;14m[1mYour[0m[38;5;14m[1m [0m[38;5;14m[1mMonthly[0m[38;5;14m[1m [0m[38;5;14m[1mGCP[0m[38;5;14m[1m [0m[38;5;14m[1mInvoice[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mBigQuery[0m[38;5;14m[1m [0m[38;5;14m[1mBilling[0m[38;5;14m[1m [0m[38;5;14m[1mExport[0m[38;5;12m [39m[38;5;12m(https://medium.com/@lukwam/reconcile-your-monthly-gcp-invoice-with-bigquery-billing-export-b36ae0c961e)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mBehind[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mquest[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mdeveloper[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mtrack[39m[38;5;12m [39m[38;5;12mits[39m[38;5;12m [39m[38;5;12mexpenses,[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mget[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m
|
||||
[38;5;12mglimpse[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mcloud[39m[38;5;12m [39m[38;5;12mbilling[39m[38;5;12m [39m[38;5;12mdifficulties.[39m[38;5;12m [39m[38;5;12mWhile[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12mexplicitly[39m[38;5;12m [39m[38;5;12mpointed[39m[38;5;12m [39m[38;5;12mout,[39m[38;5;12m [39m[38;5;12mpricing[39m[38;5;12m [39m[38;5;12mcloud[39m[38;5;12m [39m[38;5;12mresources[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mhard[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mresult[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mquantization,[39m[38;5;12m [39m[38;5;12mgranularity[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mrounding,[39m[38;5;12m [39m[38;5;12mbetween[39m[38;5;12m [39m[38;5;12mspace,[39m[38;5;12m [39m[38;5;12mtime[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcurrencies.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mAWS[0m[38;5;14m[1m [0m[38;5;14m[1mEC2[0m[38;5;14m[1m [0m[38;5;14m[1mT2[0m[38;5;14m[1m [0m[38;5;14m[1mInstances[0m[38;5;14m[1m [0m[38;5;14m[1mDemystified:[0m[38;5;14m[1m [0m[38;5;14m[1mDon't[0m[38;5;14m[1m [0m[38;5;14m[1mLearn[0m[38;5;14m[1m [0m[38;5;14m[1mThe[0m[38;5;14m[1m [0m[38;5;14m[1mHard[0m[38;5;14m[1m [0m[38;5;14m[1mWay[0m[38;5;12m [39m[38;5;12m(https://roberttisdale.com/aws-ec2-t2-instances-demystified-dont-learn-hard-way/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12mexample[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mreally[39m[38;5;12m [39m[38;5;12mtricky[39m[38;5;12m [39m[38;5;12mburstable[39m[38;5;12m [39m[38;5;12minstances[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12maccrues[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mlimits[39m[38;5;12m [39m[38;5;12mits[39m[38;5;12m [39m[38;5;12mown[39m[38;5;12m [39m[38;5;12mamount[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mCPU[39m[38;5;12m [39m[38;5;12musage[39m[38;5;12m [39m
|
||||
[38;5;12mcredits.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1m“Designing billing for a service can be really challenging”[0m[38;5;12m (https://news.ycombinator.com/item?id=23536919) - Personal anecdote on the design of the pricing plan for AWS Simple Email Service.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mSubscription-based[0m[38;5;14m[1m [0m[38;5;14m[1mpricing[0m[38;5;14m[1m [0m[38;5;14m[1mis[0m[38;5;14m[1m [0m[38;5;14m[1mdead:[0m[38;5;14m[1m [0m[38;5;14m[1mSmart[0m[38;5;14m[1m [0m[38;5;14m[1mSaaS[0m[38;5;14m[1m [0m[38;5;14m[1mcompanies[0m[38;5;14m[1m [0m[38;5;14m[1mare[0m[38;5;14m[1m [0m[38;5;14m[1mshifting[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1musage-based[0m[38;5;14m[1m [0m[38;5;14m[1mmodels[0m[38;5;12m [39m[38;5;12m(https://techcrunch.com/2021/01/29/subscription-based-pricing-is-dead-smart-saas-companies-are-shifting-to-usage-based-models/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mUsage-based[39m[38;5;12m [39m[38;5;12mpricing[39m[38;5;12m [39m[38;5;12mis[39m
|
||||
[38;5;12mmore[39m[38;5;12m [39m[38;5;12moptimal[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mfair:[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12m“allows[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcustomer[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mstart[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlow[39m[38;5;12m [39m[38;5;12mcost,[39m[38;5;12m [39m[38;5;12mminimizing[39m[38;5;12m [39m[38;5;12mfriction[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mgetting[39m[38;5;12m [39m[38;5;12mstarted[39m[38;5;12m [39m[38;5;12mwhile[39m[38;5;12m [39m[38;5;12mstill[39m[38;5;12m [39m[38;5;12mpreserving[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mability[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmonetize[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcustomer[39m[38;5;12m [39m[38;5;12mover[39m[38;5;12m [39m[38;5;12mtime”.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mElectropedia:[0m[38;5;14m[1m [0m[38;5;14m[1mTariffs[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1melectricity[0m[38;5;12m [39m[38;5;12m(https://www.electropedia.org/iev/iev.nsf/index?openform&part=691)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mBefore[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcloud,[39m[38;5;12m [39m[38;5;12mthere[39m[38;5;12m [39m[38;5;12mwas[39m[38;5;12m [39m[38;5;12manother[39m[38;5;12m [39m[38;5;12mmetered[39m[38;5;12m [39m[38;5;12mresource[39m[38;5;12m [39m[38;5;12mpriced[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mits[39m[38;5;12m [39m[38;5;12musage:[39m[38;5;12m [39m[38;5;12melectricity.[39m[38;5;12m [39m[38;5;12mHere[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mdetailed[39m[38;5;12m [39m[38;5;12m(and[39m[38;5;12m [39m[38;5;12mmulti-lingual)[39m[38;5;12m [39m[38;5;12mtaxonomy[39m[38;5;12m [39m[38;5;12mof[39m
|
||||
[38;5;12mits[39m[38;5;12m [39m[38;5;12mvocabulary[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mInternational[39m[38;5;12m [39m[38;5;12mElectrotechnical[39m[38;5;12m [39m[38;5;12mCommission.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mLago[0m[38;5;12m (https://github.com/getlago/lago) - Open-source metering & usage-based billing in Ruby.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mCGRateS[0m[38;5;12m (https://github.com/cgrates/cgrates) - An open-source, fast (50k+ CPS) and scalable (load-balancer + replication included) real-time billing for ISPs and Telecom Operators, written in Go.[39m
|
||||
|
||||
[38;2;255;187;0m[4mSubscription Plans[0m
|
||||
|
||||
[38;5;12mHighly popular for SaaS businesses, subscription plans are easy to comprehend.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mPricing[0m[38;5;14m[1m [0m[38;5;14m[1mlow-touch[0m[38;5;14m[1m [0m[38;5;14m[1mSaaS[0m[38;5;12m [39m[38;5;12m(https://stripe.com/en-in/atlas/guides/saas-pricing)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12m“In[39m[38;5;12m [39m[38;5;12mlow-touch[39m[38;5;12m [39m[38;5;12mSaaS,[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12mcommon[39m[38;5;12m [39m[38;5;12mway[39m[38;5;12m [39m[38;5;12mpackages[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mpresented[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mdifferent[39m[38;5;12m [39m[38;5;12mcolumns[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mpricing[39m[38;5;12m [39m[38;5;12mgrid,[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12meach[39m[38;5;12m [39m[38;5;12mcolumn[39m[38;5;12m [39m[38;5;12mcorresponding[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mplan,[39m[38;5;12m [39m[38;5;12moffered[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m
|
||||
[38;5;12mdifferent[39m[38;5;12m [39m[38;5;12mprice,[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mdifferential[39m[38;5;12m [39m[38;5;12maccess[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mmaximum[39m[38;5;12m [39m[38;5;12mallowable[39m[38;5;12m [39m[38;5;12musage[39m[38;5;12m [39m[38;5;12malong[39m[38;5;12m [39m[38;5;12msome[39m[38;5;12m [39m[38;5;12maxis[39m[38;5;12m [39m[38;5;12minteresting[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbusiness.”[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mLotus[0m[38;5;12m (https://github.com/uselotus/lotus) - Open-source project to manage pricing & packaging infrastructure.[39m
|
||||
|
||||
[38;5;12m- [39m[48;5;235m[38;5;249m[1mf-license[0m[38;5;12m (https://github.com/furkansenharputlu/f-license) - Open-source license key generation and verification tool in Go.[39m
|
||||
|
||||
[38;2;255;187;0m[4mHybrid[0m
|
||||
|
||||
[38;5;12mUncommon pricing schemes.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mThe Three Part Tariff[0m[38;5;12m (https://tomtunguz.com/three-part-tariffs/) - Beyond linear pricing, there is a place for additional platform fees and free-tiers in the pricing structure.[39m
|
||||
|
||||
[38;2;255;187;0m[4mStrategy[0m
|
||||
|
||||
[38;5;12mTheory and practical insight to help you choose the right pricing tactics.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;12m"There[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mtwo[39m[38;5;12m [39m[38;5;12mways[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmake[39m[38;5;12m [39m[38;5;12mmoney.[39m[38;5;12m [39m[38;5;12mYou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbundle,[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12munbundle."[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mJim[0m[38;5;14m[1m [0m[38;5;14m[1mBarksdale[0m[38;5;12m [39m
|
||||
[38;5;12m(https://hbr.org/podcast/2014/07/marc-andreessen-and-jim-barksdale-on-how-to-make-money.html#:~:text=in%20business%2C%20there%20are%20two%20ways%20to%20make%20money.%20You%20can%20bundle%2C%20or%20you%20can%20unbundle.).[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mPricing Psychology[0m[38;5;12m (https://www.nickkolenda.com/psychological-pricing-strategies/) - Which numbers should you use? How high should it be? Should it be rounded? This guide has 42 tricks to help you choose the best price.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mThe 7 factors to consider when pricing your startup product[0m[38;5;12m (https://tomtunguz.com/how-to-price-your-startups-product/) - Pricing is an offensive tool to reinforce your product value and underscore the company core marketing message.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mThe Anatomy of SaaS Pricing Strategy[0m[38;5;12m (https://sbigrowth.com/hubfs/SBI_PI_AnatomyofSaaSPricingStrategy_Handbook.pdf) - Explain how to articulate the pricing of SaaS businesses around the product strategy.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mThe cup-of-coffee pricing fallacy[0m[38;5;12m (https://blog.gingerlime.com/2020/the-cup-of-coffee-pricing-fallacy/) - Explains why it is a sloppy analogy.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mChanging the Pricing Model[0m[38;5;12m (https://monkeynoodle.org/2024/02/10/changing-the-pricing-model/) - A couple of ways to re-license your product.[39m
|
||||
|
||||
[38;2;255;187;0m[4mMarket Research[0m
|
||||
|
||||
[38;5;12mSurvey methods and price discovery techniques to find the right price point.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mJeremy[0m[38;5;14m[1m [0m[38;5;14m[1mHoward[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1mFrom[0m[38;5;14m[1m [0m[38;5;14m[1mPredictive[0m[38;5;14m[1m [0m[38;5;14m[1mModelling[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mOptimization[0m[38;5;12m [39m[38;5;12m(https://youtu.be/vYrWTDxoeGg?t=542)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12m“In[39m[38;5;12m [39m[38;5;12minsurance,[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mprice[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mproduct.[39m[38;5;12m [39m[38;5;12m(…)[39m[38;5;12m [39m[38;5;12mHow[39m[38;5;12m [39m[38;5;12mdo[39m[38;5;12m [39m[38;5;12mI[39m[38;5;12m [39m[38;5;12mchange[39m[38;5;12m [39m[38;5;12mprice[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmake[39m[38;5;12m [39m[38;5;12mshitload[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mmoney?”[39m[38;5;12m [39m[38;5;12mOr[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdeliver[39m[38;5;12m [39m[38;5;12mresults[39m[38;5;12m [39m[38;5;12m(optimal[39m[38;5;12m [39m[38;5;12mprice[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m
|
||||
[38;5;12mcustomer)[39m[38;5;12m [39m[38;5;12minstead[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mdelivering[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12m(calculating[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcustomer's[39m[38;5;12m [39m[38;5;12mrisk,[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mhad[39m[38;5;12m [39m[38;5;12mbeen[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mstandard[39m[38;5;12m [39m[38;5;12mapproach[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mactuaries[39m[38;5;12m [39m[38;5;12mpreviously).[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mGabor–Granger method[0m[38;5;12m (https://en.wikipedia.org/wiki/Gabor%E2%80%93Granger_method) - Used in surveys to determine the price for a new product or service. The results can be used to produce a demand chart and a revenue curve.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mVan[0m[38;5;14m[1m [0m[38;5;14m[1mWestendorp's[0m[38;5;14m[1m [0m[38;5;14m[1mPrice[0m[38;5;14m[1m [0m[38;5;14m[1mSensitivity[0m[38;5;14m[1m [0m[38;5;14m[1mMeter[0m[38;5;12m [39m[38;5;12m(https://en.wikipedia.org/wiki/Van_Westendorp%27s_Price_Sensitivity_Meter)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPSM[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmarket[39m[38;5;12m [39m[38;5;12mtechnique[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mdetermining[39m[38;5;12m [39m[38;5;12mconsumer[39m[38;5;12m [39m[38;5;12mprice[39m[38;5;12m [39m[38;5;12mpreferences.[39m[38;5;12m [39m[38;5;12mAllows[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mdrawing[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mrevenue[39m[38;5;12m [39m[38;5;12mcurve[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mestimate[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mprice[39m
|
||||
[38;5;12mpoint[39m[38;5;12m [39m[38;5;12mdelivering[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmaximum[39m[38;5;12m [39m[38;5;12mrevenue.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mPricing[0m[38;5;14m[1m [0m[38;5;14m[1mniche[0m[38;5;14m[1m [0m[38;5;14m[1mproducts[0m[38;5;12m [39m[38;5;12m(https://kevinlynagh.com/notes/pricing-niche-products/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12m“The[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12mcompelling[39m[38;5;12m [39m[38;5;12margument[39m[38;5;12m [39m[38;5;12magainst[39m[38;5;12m [39m[38;5;12msimply[39m[38;5;12m [39m[38;5;12mpicking[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mprice,[39m[38;5;12m [39m[38;5;12mthough,[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mlimits[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mmuch[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mlearn[39m[38;5;12m [39m[38;5;12mabout[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mmarket.”[39m[38;5;12m [39m[38;5;12mThen[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mauthor[39m[38;5;12m [39m[38;5;12msetup[39m[38;5;12m [39m[38;5;12mvickrey[39m[38;5;12m [39m
|
||||
[38;5;12mauctions[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdiscover[39m[38;5;12m [39m[38;5;12mprice.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mFinding[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mmax[0m[38;5;14m[1m [0m[38;5;14m[1mrevenue[0m[38;5;14m[1m [0m[38;5;14m[1mprice[0m[38;5;14m[1m [0m[38;5;14m[1mmark[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mdigital[0m[38;5;14m[1m [0m[38;5;14m[1mproducts[0m[38;5;12m [39m[38;5;12m(https://medium.com/@hovm/finding-the-max-revenue-price-mark-for-digital-products-24cef24f746d)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12m“To[39m[38;5;12m [39m[38;5;12mfind[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12moptimal[39m[38;5;12m [39m[38;5;12mprice[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mmaximum[39m[38;5;12m [39m[38;5;12mrevenue[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mproduct[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mwill[39m[38;5;12m [39m[38;5;12mneed[39m[38;5;12m [39m[38;5;12mto[39m
|
||||
[38;5;12mfield-test[39m[38;5;12m [39m[38;5;12mseveral[39m[38;5;12m [39m[38;5;12mprice[39m[38;5;12m [39m[38;5;12mpoints;[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mthen[39m[38;5;12m [39m[38;5;12mreconstruct[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mrevenue[39m[38;5;12m [39m[38;5;12mcurve[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mfind[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mpeak.”[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mPersonalised pricing and EU law[0m[38;5;12m (https://www.econstor.eu/bitstream/10419/205221/1/de-Streel-Jacques.pdf) - Some cases of price personalisation are prohibited in EU due to consumer protection and data protection rules.[39m
|
||||
|
||||
[38;2;255;187;0m[4mProduct Catalog[0m
|
||||
|
||||
[38;5;12mThe[39m[38;5;12m [39m[38;5;12mcentral[39m[38;5;12m [39m[38;5;12mrepository[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mavailable[39m[38;5;12m [39m[38;5;12mservices,[39m[38;5;12m [39m[38;5;12mproducts,[39m[38;5;12m [39m[38;5;12mvariants,[39m[38;5;12m [39m[38;5;12moptions[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mpricing[39m[38;5;12m [39m[38;5;12mavailable[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcustomer[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mpurchase.[39m[38;5;12m [39m[38;5;12mCatalogs[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcloud[39m[38;5;12m [39m[38;5;12mservices[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mtime[39m[38;5;12m [39m[38;5;12mtailor-made,[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mthere[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12msome[39m[38;5;12m [39m[38;5;12mclassic[39m[38;5;12m [39m[38;5;12mPDM[39m[38;5;12m [39m[38;5;12msolutions[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1mProduct[0m[38;5;14m[1m [0m[38;5;14m[1mData[0m[38;5;14m[1m [0m
|
||||
[38;5;14m[1mManagement[0m[38;5;12m [39m[38;5;12m(https://en.wikipedia.org/wiki/Product_information_management),[39m[38;5;12m [39m[38;5;12ma.k.a.[39m[38;5;12m [39m[38;5;12mPIM[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mProduct[39m[38;5;12m [39m[38;5;12mInformation[39m[38;5;12m [39m[38;5;12mManagement)[39m[38;5;12m [39m[38;5;12mout[39m[38;5;12m [39m[38;5;12mthere[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mmight[39m[38;5;12m [39m[38;5;12mfit[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbill.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mGCP Product Catalog[0m[38;5;12m (https://cloud.google.com/blog/products/gcp/introducing-cloud-billing-catalog-api-gcp-pricing-in-real-time) - All GCP SKUs available as an API.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mAkeneo PIM[0m[38;5;12m (https://github.com/akeneo/pim-community-dev) - The open-source variant of the commercial Akeneo products.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mPimcore[0m[38;5;12m (https://github.com/pimcore/pimcore) - An open-source UI and database to manage product metadata, written in PHP Symfony.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mOpenPIM[0m[38;5;12m (https://github.com/openpim) - A streamlined open-source project, focusing on PIM-only features.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mComparing 3 open source PIM solutions[0m[38;5;12m (https://medium.com/@slavapedak/comparing-3-free-and-open-source-product-information-management-pim-solutions-e83a1898f91e) - Comparative study of the 3 projects above.[39m
|
||||
|
||||
[38;2;255;187;0m[4mCalculator[0m
|
||||
|
||||
[38;5;12mSimulate a virtual invoice depending on the resource you plan to use.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mCloudorado[0m[38;5;12m (https://www.cloudorado.com) - A comparison matrix which use ECU (Amazon's vCPU) as a CPU power measure unit.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mEC2Instances.info[0m[38;5;12m (https://ec2instances.info) - Easy Amazon EC2 Instance Comparison.[39m
|
||||
|
||||
[38;2;255;187;0m[4mCost Forecast[0m
|
||||
|
||||
[38;5;12mHelp your customers predict their upcoming and future consumption based on their past usage.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mForecasting: Principles and Practice[0m[38;5;12m (https://otexts.com/fpp2/) - “Comprehensive introduction to forecasting methods and to present enough information about each method for readers to be able to use them sensibly.”[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mTransforming[0m[38;5;14m[1m [0m[38;5;14m[1mFinancial[0m[38;5;14m[1m [0m[38;5;14m[1mForecasting[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mData[0m[38;5;14m[1m [0m[38;5;14m[1mScience[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mMachine[0m[38;5;14m[1m [0m[38;5;14m[1mLearning[0m[38;5;14m[1m [0m[38;5;14m[1mat[0m[38;5;14m[1m [0m[38;5;14m[1mUber[0m[38;5;12m [39m[38;5;12m(https://web.archive.org/web/20221203184815/https://www.uber.com/blog/transforming-financial-forecasting-machine-learning/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mDiscusses[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mUber[39m[38;5;12m [39m[38;5;12mapply[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m
|
||||
[38;5;12mscience[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmachine[39m[38;5;12m [39m[38;5;12mlearning[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12mfinancial[39m[38;5;12m [39m[38;5;12mplanning[39m[38;5;12m [39m[38;5;12mplatforms.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mTime Series Prediction - A short introduction for pragmatists[0m[38;5;12m (https://www.liip.ch/en/blog/time-series-prediction-a-short-comparison-of-best-practices) - Great introduction on how time series can be used to evaluate business problems.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mForecasting[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1msktime[0m[38;5;12m [39m[38;5;12m(https://github.com/alan-turing-institute/sktime/blob/master/examples/01_forecasting.ipynb)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mdetailed[39m[38;5;12m [39m[38;5;12mtutorial[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mpast[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmake[39m[38;5;12m [39m[38;5;12mtemporal[39m[38;5;12m [39m[38;5;12mforward[39m[38;5;12m [39m[38;5;12mpredictions.[39m[38;5;12m [39m[38;5;12mAnd[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12maware[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mdifferences[0m[38;5;14m[1m [0m[38;5;14m[1mbetween[0m
|
||||
[38;5;14m[1msktime[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mProphet[0m[38;5;14m[1m [0m[38;5;14m[1mproject[0m[38;5;12m [39m[38;5;12m(https://news.ycombinator.com/item?id=24543861)[39m[38;5;12m [39m[38;5;12mmentioned[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12marticle[39m[38;5;12m [39m[38;5;12mabove.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mDarts[0m[38;5;12m [39m[38;5;12m(https://github.com/unit8co/darts)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPython[39m[38;5;12m [39m[38;5;12mlibrary[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12muser-friendly[39m[38;5;12m [39m[38;5;12mforecasting[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12manomaly[39m[38;5;12m [39m[38;5;12mdetection[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mtime[39m[38;5;12m [39m[38;5;12mseries.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mwraps[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mhuge[39m[38;5;12m [39m[38;5;12mnumber[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mmodels,[39m[38;5;12m [39m[38;5;12mincluding[39m[38;5;12m [39m[38;5;14m[1mProphet[0m[38;5;12m [39m[38;5;12m(https://facebook.github.io/prophet/).[39m[38;5;12m [39m[38;5;12mGreat[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mexperiments,[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m
|
||||
[38;5;12mbear[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mmind[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mmodels[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mDarts[0m[38;5;14m[1m [0m[38;5;14m[1mexpects[0m[38;5;12m [39m[38;5;12m(https://news.ycombinator.com/item?id=37665435)[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mcomes[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mvery[39m[38;5;12m [39m[38;5;12mregular[39m[38;5;12m [39m[38;5;12minterval,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmake[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlot[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12massumptions[39m[38;5;12m [39m[38;5;12mabout[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12mshape.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mKomiser[0m[38;5;12m (https://github.com/mlabouardy/komiser) - Open-source tool to stay under budget by uncovering hidden costs, monitoring increases in spend, and making impactful changes based on custom recommendations.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mGCP Cost Forecast[0m[38;5;12m (https://cloud.google.com//billing/docs/how-to/reports#cost-forecast) - An example of consumption trend line for resource consumption.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mAWS Forecast[0m[38;5;12m (https://aws.amazon.com/forecast/) - A full-featured hosted product to perform forecasting on any time-series.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mHow to save money on your AWS bill[0m[38;5;12m (https://threadreaderapp.com/thread/1091041507342086144.html) - “The biggest cost savings there are: 1. Turning things off that you're not using; 2. Then spot instances; 3. Then reserved instances.”[39m
|
||||
|
||||
[38;2;255;187;0m[4mMarketplace[0m
|
||||
|
||||
[38;5;12mA marketplace connect supply with demand that lead to a financial transaction. If there is no payment involved, then it is an aggregator, or a hub. Not a marketplace.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mCustomized Regression Model for Airbnb Dynamic Pricing[0m[38;5;12m (https://www.kdd.org/kdd2018/accepted-papers/view/customized-regression-model-for-airbnb-dynamic-pricing) - This paper describes the pricing strategy model deployed at Airbnb.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mPapers we love: Auctions and Bidding[0m[38;5;12m (https://github.com/papers-we-love/papers-we-love/tree/master/economics#auctions-and-bidding) - A collection of papers on bidding and auctions.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mVickrey[0m[38;5;14m[1m [0m[38;5;14m[1mauction[0m[38;5;12m [39m[38;5;12m(https://en.wikipedia.org/wiki/Vickrey_auction)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mHinted[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;14m[1mHN[0m[38;5;14m[1m [0m[38;5;14m[1mcomment[0m[38;5;12m [39m[38;5;12m(https://news.ycombinator.com/item?id=19145391),[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12myes,[39m[38;5;12m [39m[38;5;12m“‘Asking[39m[38;5;12m [39m[38;5;12mpeople[39m[38;5;12m [39m[38;5;12mwhat[39m[38;5;12m [39m[38;5;12mthey'd[39m[38;5;12m [39m[38;5;12mpay[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mmuch[39m[38;5;12m [39m[38;5;12mrarely[39m[38;5;12m [39m[38;5;12mworks.’[39m[38;5;12m [39m[38;5;12m(…)[39m[38;5;12m [39m[38;5;14m[1mbut[0m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mVickrey[39m[38;5;12m [39m
|
||||
[38;5;12mauction,[39m[38;5;12m [39m[38;5;12msimilar[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mGoogle's[39m[38;5;12m [39m[38;5;12mad[39m[38;5;12m [39m[38;5;12mauction[39m[38;5;12m [39m[38;5;12mmechanism,[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12melicit[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mperson's[39m[38;5;12m [39m[38;5;12mmaximum[39m[38;5;12m [39m[38;5;12mwillingness-to-pay.”[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1m19 Tactics to Solve the Chicken-or-Egg Problem and Grow Your Marketplace[0m[38;5;12m (https://www.nfx.com/post/19-marketplace-tactics-for-overcoming-the-chicken-or-egg-problem) - “Which comes first, the supply or the demand? Chicken or egg?”[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;12mHow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mKickstart[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mScale[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mMarketplace[39m[38;5;12m [39m[38;5;12mBusiness:[39m[38;5;12m [39m[38;5;14m[1mConstrain[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mmarketplace[0m[38;5;12m [39m[38;5;12m(https://www.lennysnewsletter.com/p/how-to-kickstart-and-scale-a-marketplace);[39m[38;5;12m [39m[38;5;12mDecide[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mside[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmarketplace[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mconcentrate[39m[38;5;12m [39m[38;5;12mon;[39m[38;5;12m [39m[38;5;12mDrive[39m[38;5;12m [39m[38;5;12minitial[39m[38;5;12m [39m[38;5;12msupply;[39m[38;5;12m [39m[38;5;12mDrive[39m[38;5;12m [39m
|
||||
[38;5;12minitial[39m[38;5;12m [39m[38;5;12mdemand.[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12m4-parts[39m[38;5;12m [39m[38;5;12mseries[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mdozen[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12minterviews[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mpeople[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mdirect[39m[38;5;12m [39m[38;5;12mexperience[39m[38;5;12m [39m[38;5;12mbuilding[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mscaling[39m[38;5;12m [39m[38;5;12mmarketplaces.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mA[0m[38;5;14m[1m [0m[38;5;14m[1mRake[0m[38;5;14m[1m [0m[38;5;14m[1mToo[0m[38;5;14m[1m [0m[38;5;14m[1mFar:[0m[38;5;14m[1m [0m[38;5;14m[1mOptimal[0m[38;5;14m[1m [0m[38;5;14m[1mPlatform[0m[38;5;14m[1m [0m[38;5;14m[1mPricing[0m[38;5;14m[1m [0m[38;5;14m[1mStrategy[0m[38;5;12m [39m[38;5;12m(https://abovethecrowd.com/2013/04/18/a-rake-too-far-optimal-platformpricing-strategy/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mbit[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mvocabulary:[39m[38;5;12m [39m[38;5;12m“In[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcasino,[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mterm[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mrake[0m[38;5;12m [39m[38;5;12mrefers[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcommission[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mhouse[39m[38;5;12m [39m[38;5;12mearns[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m
|
||||
[38;5;12moperating[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mpoker[39m[38;5;12m [39m[38;5;12mgame.[39m[38;5;12m [39m[38;5;12m(…)[39m[38;5;12m [39m[38;5;12mWhile[39m[38;5;12m [39m[38;5;12mcasinos[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mterm[39m[38;5;12m [39m[48;2;30;30;40m[38;5;13m[3mrake[0m[38;5;12m,[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mplethora[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12minteresting[39m[38;5;12m [39m[38;5;12mword[39m[38;5;12m [39m[38;5;12mchoices[39m[38;5;12m [39m[38;5;12mexist[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12mdescribe[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msame[39m[38;5;12m [39m[38;5;12mthing[39m[38;5;12m [39m[38;5;12m–[39m[38;5;12m [39m[38;5;12mkeeping[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlittle[39m[38;5;12m [39m[38;5;12mbit[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mrevenue[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcompany[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mrunning[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mservice.”[39m
|
||||
|
||||
[38;2;255;187;0m[4mCloud Resources[0m
|
||||
|
||||
[38;5;12mThis sub-section focus on bid/ask mechanism matching resource producer with consumers. Most of the time these are one-sided markets with the big platform trying to amortized under-utilized inventory.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mIncentive[0m[38;5;14m[1m [0m[38;5;14m[1mEngineering[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mComputational[0m[38;5;14m[1m [0m[38;5;14m[1mResource[0m[38;5;14m[1m [0m[38;5;14m[1mManagement[0m[38;5;12m [39m[38;5;12m(https://papers.agoric.com/assets/pdf/papers/incentive-engineering-for-computational-resource-management.pdf)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPaper[39m[38;5;12m [39m[38;5;12mexploring[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12m“mechanisms[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mallocation[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mprocessor[39m[38;5;12m [39m[38;5;12mtime[39m[38;5;12m [39m[38;5;12mand[39m
|
||||
[38;5;12mstorage[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mcompatible[39m[38;5;12m [39m[38;5;12mboth[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mprogramming[39m[38;5;12m [39m[38;5;12mpractice[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mmarket[39m[38;5;12m [39m[38;5;12mmechanisms.”[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mPricing[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mService[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mClouds:[0m[38;5;14m[1m [0m[38;5;14m[1mOptimal[0m[38;5;14m[1m [0m[38;5;14m[1mResponse[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mStrategic[0m[38;5;14m[1m [0m[38;5;14m[1mInteractions[0m[38;5;12m [39m[38;5;12m(http://www.sigmetrics.org/mama/2013/abstracts2013/UrgaonkarEtAl.pdf)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12m“How[39m[38;5;12m [39m[38;5;12mshould[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mconsumer[39m[38;5;12m [39m[38;5;12mmodulate[39m[38;5;12m [39m[38;5;12mits[39m[38;5;12m [39m[38;5;12mdemand[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12moptimize[39m[38;5;12m [39m[38;5;12mits[39m[38;5;12m [39m[38;5;12mprofits?[39m[38;5;12m [39m[38;5;12m(…)[39m[38;5;12m [39m[38;5;12mHow[39m[38;5;12m [39m[38;5;12mshould[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mprovider[39m[38;5;12m [39m
|
||||
[38;5;12mand[39m[38;5;12m [39m[38;5;12mconsumer[39m[38;5;12m [39m[38;5;12mnegotiate[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mspecific[39m[38;5;12m [39m[38;5;12mpricing[39m[38;5;12m [39m[38;5;12mstructure[39m[38;5;12m [39m[38;5;12mthey[39m[38;5;12m [39m[38;5;12mwill[39m[38;5;12m [39m[38;5;12memploy?”[39m[38;5;12m [39m[38;5;12mCovers[39m[38;5;12m [39m[38;5;12mnon-linear[39m[38;5;12m [39m[38;5;12mmodels,[39m[38;5;12m [39m[38;5;12mtiered[39m[38;5;12m [39m[38;5;12mpricing,[39m[38;5;12m [39m[38;5;12melastic[39m[38;5;12m [39m[38;5;12mdemand,[39m[38;5;12m [39m[38;5;12mconsumer[39m[38;5;12m [39m[38;5;12met[39m[38;5;12m [39m[38;5;12mprovider[39m[38;5;12m [39m[38;5;12mstrategies.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mDynamic[0m[38;5;14m[1m [0m[38;5;14m[1mCloud[0m[38;5;14m[1m [0m[38;5;14m[1mPricing[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mRevenue[0m[38;5;14m[1m [0m[38;5;14m[1mMaximization[0m[38;5;12m [39m[38;5;12m(https://henryhxu.github.io/share/hxu-tcc2013.pdf)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12m“Amazon's[39m[38;5;12m [39m[38;5;12mspot[39m[38;5;12m [39m[38;5;12mprice[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12munlikely[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12maccording[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmarket[39m[38;5;12m [39m[38;5;12msupply[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdemand.[39m[38;5;12m [39m[38;5;12mRather,[39m[38;5;12m [39m[38;5;12mprice[39m[38;5;12m [39m[38;5;12moscillates[39m[38;5;12m [39m[38;5;12mwithin[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mvery[39m[38;5;12m [39m[38;5;12mnarrow[39m[38;5;12m [39m[38;5;12mband[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m
|
||||
[38;5;12mtime,[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mlikely[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12martifact[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12msome[39m[38;5;12m [39m[38;5;12mpricing[39m[38;5;12m [39m[38;5;12malgorithm[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mpredetermined[39m[38;5;12m [39m[38;5;12mreserve[39m[38;5;12m [39m[38;5;12mprice.”[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mUsage[0m[38;5;14m[1m [0m[38;5;14m[1mPatterns[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mEconomics[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mPublic[0m[38;5;14m[1m [0m[38;5;14m[1mCloud[0m[38;5;12m [39m[38;5;12m(https://mc4f.ee/Papers/PDF/EconPublicCloud.pdf)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12m“We[39m[38;5;12m [39m[38;5;12mexamine[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12meconomics[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mdemand[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msupply[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mcloud[39m[38;5;12m [39m[38;5;12mcomputing.[39m[38;5;12m [39m[38;5;12m(…)[39m[38;5;12m [39m[38;5;12mThese[39m[38;5;12m [39m[38;5;12mresults[39m[38;5;12m [39m[38;5;12mexplain[39m[38;5;12m [39m[38;5;12mwhy[39m[38;5;12m [39m[38;5;12mfixed[39m[38;5;12m [39m[38;5;12mprices[39m[38;5;12m [39m[38;5;12mcurrently[39m[38;5;12m [39m[38;5;12mprevail[39m[38;5;12m [39m[38;5;12mdespite[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||||
[38;5;12mseeming[39m[38;5;12m [39m[38;5;12mneed[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mtime-varying[39m[38;5;12m [39m[38;5;12mdynamics.[39m[38;5;12m [39m[38;5;12mExamining[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mactual[39m[38;5;12m [39m[38;5;12mCPU[39m[38;5;12m [39m[38;5;12mutilization[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlens[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mfuture.[39m[38;5;12m [39m[38;5;12m(…)[39m[38;5;12m [39m[38;5;12mdemand[39m[38;5;12m [39m[38;5;12mfluctuations[39m[38;5;12m [39m[38;5;12mwould[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mpar[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mthree[39m[38;5;12m [39m[38;5;12mclassic[39m[38;5;12m [39m[38;5;12mindustries[39m[38;5;12m [39m[38;5;12mwhere[39m[38;5;12m [39m[38;5;12mdynamic[39m[38;5;12m [39m[38;5;12mpricing[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mimportant[39m[38;5;12m [39m[38;5;12m(hotels,[39m[38;5;12m [39m[38;5;12melectricity,[39m[38;5;12m [39m
|
||||
[38;5;12mairlines)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdynamic[39m[38;5;12m [39m[38;5;12mprices[39m[38;5;12m [39m[38;5;12mwould[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12messential[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mefficiency.”[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mMaximizing[0m[38;5;14m[1m [0m[38;5;14m[1mProfit[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mCloud[0m[38;5;14m[1m [0m[38;5;14m[1mBrokers[0m[38;5;14m[1m [0m[38;5;14m[1munder[0m[38;5;14m[1m [0m[38;5;14m[1mQuantized[0m[38;5;14m[1m [0m[38;5;14m[1mBilling[0m[38;5;14m[1m [0m[38;5;14m[1mCycles:[0m[38;5;14m[1m [0m[38;5;14m[1ma[0m[38;5;14m[1m [0m[38;5;14m[1mDynamic[0m[38;5;14m[1m [0m[38;5;14m[1mPricing[0m[38;5;14m[1m [0m[38;5;14m[1mStrategy[0m[38;5;14m[1m [0m[38;5;14m[1mbased[0m[38;5;14m[1m [0m[38;5;14m[1mon[0m[38;5;14m[1m [0m[38;5;14m[1mSki-Rental[0m[38;5;14m[1m [0m[38;5;14m[1mProblem[0m[38;5;12m [39m[38;5;12m(https://arxiv.org/pdf/1507.02545.pdf)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12m“The[39m[38;5;12m [39m[38;5;12mkey[39m[38;5;12m [39m[38;5;12midea[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mour[39m[38;5;12m [39m[38;5;12malgorithms[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mpricing[39m[38;5;12m [39m[38;5;12msignal[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mregulate[39m[38;5;12m [39m[38;5;12muser[39m[38;5;12m [39m[38;5;12mdemand.[39m
|
||||
[38;5;12mOne[39m[38;5;12m [39m[38;5;12mmay[39m[38;5;12m [39m[38;5;12margue[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12msuch[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12malgorithm[39m[38;5;12m [39m[38;5;12mgives[39m[38;5;12m [39m[38;5;12mpoor[39m[38;5;12m [39m[38;5;12mservice[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12muser[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mpushes[39m[38;5;12m [39m[38;5;12mtasks[39m[38;5;12m [39m[38;5;12mout[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mqueue[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12morder[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmaximize[39m[38;5;12m [39m[38;5;12mcloud[39m[38;5;12m [39m[38;5;12mbroker's[39m[38;5;12m [39m[38;5;12mprofit.”[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mPresent[0m[38;5;14m[1m [0m[38;5;14m[1mor[0m[38;5;14m[1m [0m[38;5;14m[1mFuture:[0m[38;5;14m[1m [0m[38;5;14m[1mOptimal[0m[38;5;14m[1m [0m[38;5;14m[1mPricing[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mSpot[0m[38;5;14m[1m [0m[38;5;14m[1mInstances[0m[38;5;12m [39m[38;5;12m(https://web.archive.org/web/20150708151037/http://www.temple.edu/cis/icdcs2013/data/5000a410.pdf)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12m“Pricing[39m[38;5;12m [39m[38;5;12mpolicy[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mspot[39m[38;5;12m [39m[38;5;12mresources[39m[38;5;12m [39m[38;5;12mshould[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mcarefully[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mimpact[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mboth[39m[38;5;12m [39m
|
||||
[38;5;12mpresent[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mfuture[39m[38;5;12m [39m[38;5;12mshould[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mconsidered.”[39m
|
||||
|
||||
[38;5;12m- “You always pay the spot market price, not your bid.” ([39m[38;5;14m[1msource[0m[38;5;12m (https://news.ycombinator.com/item?id=20347716)) - Simple explanation of the bidding mechanism.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mDeconstructing[0m[38;5;14m[1m [0m[38;5;14m[1mAmazon[0m[38;5;14m[1m [0m[38;5;14m[1mEC2[0m[38;5;14m[1m [0m[38;5;14m[1mSpot[0m[38;5;14m[1m [0m[38;5;14m[1mInstance[0m[38;5;14m[1m [0m[38;5;14m[1mPricing[0m[38;5;12m [39m[38;5;12m(https://dants.github.io/papers/Spotprice11CloudCom.pdf)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12m“Cloud[39m[38;5;12m [39m[38;5;12mproviders[39m[38;5;12m [39m[38;5;12mpossessing[39m[38;5;12m [39m[38;5;12mlarge[39m[38;5;12m [39m[38;5;12mquantities[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mspare[39m[38;5;12m [39m[38;5;12mcapacity[39m[38;5;12m [39m[38;5;12mmust[39m[38;5;12m [39m[38;5;12meither[39m[38;5;12m [39m[38;5;12mincentivize[39m[38;5;12m [39m[38;5;12mclients[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mpurchase[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12msuffer[39m[38;5;12m [39m[38;5;12mlosses.[39m[38;5;12m [39m[38;5;12mAmazon[39m[38;5;12m [39m[38;5;12mis[39m
|
||||
[38;5;12mthe[39m[38;5;12m [39m[38;5;12mfirst[39m[38;5;12m [39m[38;5;12mcloud[39m[38;5;12m [39m[38;5;12mprovider[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12maddress[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mchallenge,[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mallowing[39m[38;5;12m [39m[38;5;12mclients[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbid[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mspare[39m[38;5;12m [39m[38;5;12mcapacity[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mgranting[39m[38;5;12m [39m[38;5;12mresources[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbidders[39m[38;5;12m [39m[38;5;12mwhile[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12mbids[39m[38;5;12m [39m[38;5;12mexceed[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mperiodically[39m[38;5;12m [39m[38;5;12mchanging[39m[38;5;12m [39m[38;5;12mspot[39m[38;5;12m [39m[38;5;12mprice.”[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mGCP Preemptible VMs vs AWS Spot Instances[0m[38;5;12m (https://news.ycombinator.com/item?id=9564287) - “Google's prices are fixed, whereas AWS uses a market model”.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;12m“Look[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12m3-month[39m[38;5;12m [39m[38;5;12mspot[39m[38;5;12m [39m[38;5;12mprice[39m[38;5;12m [39m[38;5;12mhistory[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mestimate[39m[38;5;12m [39m[38;5;12mcost[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdiscover[39m[38;5;12m [39m[38;5;12mcombinations[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mavailability[39m[38;5;12m [39m[38;5;12mzone[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12minstance[39m[38;5;12m [39m[38;5;12mtype[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mextra[39m[38;5;12m [39m[38;5;12mcapacity.”[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1msource[0m[38;5;12m [39m[38;5;12m(https://news.ycombinator.com/item?id=16071684))[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mUsers[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mseeking[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mtransparency[39m[38;5;12m [39m[38;5;12mon[39m
|
||||
[38;5;12mthe[39m[38;5;12m [39m[38;5;12mspot[39m[38;5;12m [39m[38;5;12mmarket.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mThe[0m[38;5;14m[1m [0m[38;5;14m[1mEternal[0m[38;5;14m[1m [0m[38;5;14m[1mCost[0m[38;5;14m[1m [0m[38;5;14m[1mSavings[0m[38;5;14m[1m [0m[38;5;14m[1mOf[0m[38;5;14m[1m [0m[38;5;14m[1mNetflix's[0m[38;5;14m[1m [0m[38;5;14m[1mInternal[0m[38;5;14m[1m [0m[38;5;14m[1mSpot[0m[38;5;14m[1m [0m[38;5;14m[1mMarket[0m[38;5;12m [39m[38;5;12m(http://highscalability.com/blog/2017/12/4/the-eternal-cost-savings-of-netflixs-internal-spot-market.html)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mWhen[39m[38;5;12m [39m[38;5;12myou're[39m[38;5;12m [39m[38;5;12mbig[39m[38;5;12m [39m[38;5;12menough[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;14m[1mcreating[0m[38;5;14m[1m [0m[38;5;14m[1man[0m[38;5;14m[1m [0m[38;5;14m[1minternal[0m[38;5;14m[1m [0m[38;5;14m[1msecondary[0m[38;5;14m[1m [0m[38;5;14m[1mmarket[0m[38;5;12m [39m
|
||||
[38;5;12m(https://medium.com/netflix-techblog/creating-your-own-ec2-spot-market-6dd001875f5)[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12minstances[39m[38;5;12m [39m[38;5;12mmakes[39m[38;5;12m [39m[38;5;12meconomic[39m[38;5;12m [39m[38;5;12msense.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mAutoSpotting[0m[38;5;12m (https://github.com/AutoSpotting/AutoSpotting) - Tool that easily and reliably converts (all) your existing AutoScaling groups to cheaper spot instances.[39m
|
||||
|
||||
[38;2;255;187;0m[4mOnline Ads[0m
|
||||
|
||||
[38;5;12mTargeted online advertisements marketplaces have a lot in common with traditional cloud marketplace. Some good inspiration there, from concepts to tech.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mRTB Budget Pacing Summarized[0m[38;5;12m (https://github.com/PragmaticLab/RTB_Budget_Pacing_Summarized) - A collection of budget pacing resources for targeted online advertisements.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mSamsung's online ads platform/exchange war story[0m[38;5;12m (https://github.com/eloraiby/fs-pacer/blob/master/fs-pacer.md) - How to scale to 5M bid request/s, 2ms Max Response Time.[39m
|
||||
|
||||
[38;5;12m- [39m[48;5;235m[38;5;249m[1mRTB4Free[0m[38;5;12m (https://github.com/RTB4FREE) - Open Source Bidder and Demand Side Platform (DSP).[39m
|
||||
|
||||
[38;2;255;187;0m[4mAccounting[0m
|
||||
|
||||
[38;5;12m- “The Accounting department is usually backwards facing. The Finance department is usually forwards facing.” ([39m[38;5;14m[1msource[0m[38;5;12m (https://news.ycombinator.com/item?id=25366184))[39m
|
||||
|
||||
[38;2;255;187;0m[4mDouble-Entry Model[0m
|
||||
|
||||
[38;5;12mThe core concept of accounting is double-entry. It is the most critical part to grasp in order to properly design any robust system that tracks money.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mAccounting for Developers 101[0m[38;5;12m (https://docs.google.com/document/d/1HDLRa6vKpclO1JtxbGB5NeAYWf8cf1UMGy22o8OZZq4) - A general introduction to history and vocabulary of accounting.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mAccounting[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mComputer[0m[38;5;14m[1m [0m[38;5;14m[1mScientists[0m[38;5;12m [39m[38;5;12m(https://martin.kleppmann.com/2011/03/07/accounting-for-computer-scientists.html)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mDescribes[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mview[39m[38;5;12m [39m[38;5;12maccounting[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mform[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mgraphs[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mmoney[39m[38;5;12m [39m[38;5;12mflows,[39m[38;5;12m [39m[38;5;12mthen[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mthese[39m[38;5;12m [39m[38;5;12mmovements[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mmaterialized[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m
|
||||
[38;5;12mfinancial[39m[38;5;12m [39m[38;5;12mstatements[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msmall[39m[38;5;12m [39m[38;5;12mcompany.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mThe Double-Entry Counting Method[0m[38;5;12m (https://beancount.github.io/docs/the_double_entry_counting_method.html) - Same premise as above, but way more detailed and complete, as it adds reporting and implementation details.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mAccounting Memento For Entrepreneurs (US GAAP)[0m[38;5;12m (https://www.odoo.com/documentation/functional/accounting.html) - An interactive form to play with accounting concepts.[39m
|
||||
|
||||
[38;2;255;187;0m[4mBookkeeping[0m
|
||||
|
||||
[38;5;12mEverything you need to know about the daily practice of keeping your accounting data clean and tidy.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mSo, you want to learn Bookkeeping![0m[38;5;12m (https://www.dwmbeancounter.com/BCTutorials/BCIntro/index.html) - Focus on the daily operations of recording and maintaining the transactions of a business.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mReconciliation:[0m[38;5;14m[1m [0m[38;5;14m[1mA[0m[38;5;14m[1m [0m[38;5;14m[1mgame[0m[38;5;14m[1m [0m[38;5;14m[1mdesigned[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mfrustrate[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mplayer[0m[38;5;12m [39m[38;5;12m(https://bam.kalzumeus.com/archive/a-game-that-intentionally-frustrates-the-player/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12m“Reconciliation[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mbusiness[39m[38;5;12m [39m[38;5;12mprocess[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12marises[39m[38;5;12m [39m[38;5;12malmost[39m[38;5;12m [39m[38;5;12mentirely[39m[38;5;12m [39m[38;5;12mbecause[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlack[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mstructured[39m[38;5;12m [39m
|
||||
[38;5;12mdata[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mpipelines[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mconvey[39m[38;5;12m [39m[38;5;12mmoney[39m[38;5;12m [39m[38;5;12mbetween[39m[38;5;12m [39m[38;5;12mbusinesses”.[39m[38;5;12m [39m[38;5;12mThere[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12msome[39m[38;5;12m [39m[38;5;12mhack[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mstreamline[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mprocess,[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12madding[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12marbitrary[39m[38;5;12m [39m[38;5;12mdiscount[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mproduce[39m[38;5;12m [39m[38;5;12munique[39m[38;5;12m [39m[38;5;12mtrailing[39m[38;5;12m [39m[38;5;12mdecimals,[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12msetup[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcouple[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mvirtual[39m[38;5;12m [39m[38;5;12mbank[39m[38;5;12m [39m[38;5;12maccounts[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mproxy.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mPlain text accounting tools[0m[38;5;12m (https://plaintextaccounting.org/#software) - Extensive list of open-source personal finance projects that might be great to look into for inspiration on double-entry accounting and bookkeeping.[39m
|
||||
|
||||
[38;5;12m- And a list of graphical accounting tools: [39m[38;5;14m[1mGNUCash[0m[38;5;12m (https://gnucash.org) (GTK+), [39m[38;5;14m[1mGrisbi[0m[38;5;12m (https://grisbi.org) (C), [39m[38;5;14m[1mFirefly III[0m[38;5;12m (https://firefly-iii.org) (PHP).[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mGnuCash Tutorial and Concepts Guide[0m[38;5;12m (https://www.gnucash.org/docs/v2.4/C/gnucash-guide/) - A complete tutorial on personal finance tracking with GnuCash.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mFrappe Books[0m[38;5;12m (https://github.com/frappe/books) - Free Desktop book-keeping software for small-businesses and freelancers.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mLuca[0m[38;5;12m (https://github.com/brandon-rhodes/luca) - YAML accounting and JSON tax forms.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mSequence[0m[38;5;12m (https://github.com/decimals/sequence) - API that store, validate and reports asset movements. Also known as a Ledger. Sequence is immutable, scalable, and easy to use.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mGo DB Ledger[0m[38;5;12m (https://github.com/darcys22/godbledger) - An open source accounting system that aims to make the recording of double entry bookkeeping transactions programmable.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mLedger[0m[38;5;12m (https://github.com/numary/ledger) - A scriptable financial ledger, designed to make it easy to model complex financial transactions.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mAkaunting[0m[38;5;12m (https://github.com/akaunting/akaunting) - Open source software designed for small businesses and freelancers.[39m
|
||||
|
||||
[38;2;255;187;0m[4mSoftware design and implementation[0m
|
||||
|
||||
[38;5;12mNow that you're somewhat familiar with the concepts and practice of accounting, here are some resources to help you implement that knowledge into software systems.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mMoonpig:[0m[38;5;14m[1m [0m[38;5;14m[1ma[0m[38;5;14m[1m [0m[38;5;14m[1mbilling[0m[38;5;14m[1m [0m[38;5;14m[1msystem[0m[38;5;14m[1m [0m[38;5;14m[1mthat[0m[38;5;14m[1m [0m[38;5;14m[1mdoesn't[0m[38;5;14m[1m [0m[38;5;14m[1msuck[0m[38;5;12m [39m[38;5;12m(https://blog.plover.com/prog/Moonpig.html)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mDesign[39m[38;5;12m [39m[38;5;12mdecisions[39m[38;5;12m [39m[38;5;12mbehind[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mbilling[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12maccounting[39m[38;5;12m [39m[38;5;12msystem.[39m[38;5;12m [39m[38;5;12mKey[39m[38;5;12m [39m[38;5;12mtakeaway:[39m[38;5;12m [39m[38;5;12msome[39m[38;5;12m [39m[38;5;12mcompanies[39m[38;5;12m [39m[38;5;12mstill[39m[38;5;12m [39m[38;5;12mpays[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mchecks;[39m[38;5;12m [39m[38;5;12mdo[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mfloats;[39m[38;5;12m [39m[38;5;12mcomplex[39m[38;5;12m [39m[38;5;12mcustomer[39m[38;5;12m [39m[38;5;12mworkflows;[39m
|
||||
[38;5;12mdate[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtime[39m[38;5;12m [39m[38;5;12missues;[39m[38;5;12m [39m[38;5;12mmutable[39m[38;5;12m [39m[38;5;12mdata.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mBooks,[0m[38;5;14m[1m [0m[38;5;14m[1man[0m[38;5;14m[1m [0m[38;5;14m[1mimmutable[0m[38;5;14m[1m [0m[38;5;14m[1mdouble-entry[0m[38;5;14m[1m [0m[38;5;14m[1maccounting[0m[38;5;14m[1m [0m[38;5;14m[1mdatabase[0m[38;5;14m[1m [0m[38;5;14m[1mservice[0m[38;5;12m [39m[38;5;12m(https://developer.squareup.com/blog/books-an-immutable-double-entry-accounting-database-service/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mExplain[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbasic[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mmodel[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mdouble-entry[39m[38;5;12m [39m[38;5;12maccounting[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mrelying[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mGoogle[39m
|
||||
[38;5;12mSpanner[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12minternal[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mSquare.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mTigerBeetle[0m[38;5;12m [39m[38;5;12m(https://github.com/coilhq/tigerbeetle)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mdistributed[39m[38;5;12m [39m[38;5;12mfinancial[39m[38;5;12m [39m[38;5;12maccounting[39m[38;5;12m [39m[38;5;12mdatabase[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mensure[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmoney[39m[38;5;12m [39m[38;5;12meither[39m[38;5;12m [39m[38;5;12mmoves,[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mdoesn't[39m[38;5;12m [39m[38;5;12mmove,[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mdoesn't[39m[38;5;12m [39m[38;5;12mget[39m[38;5;12m [39m[38;5;12mlost[39m[38;5;12m [39m[38;5;12msomewhere[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mbetween.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mhas[39m[38;5;12m [39m[38;5;12mbeen[39m[38;5;12m [39m[38;5;14m[1mtested[0m[38;5;14m[1m [0m[38;5;14m[1mon[0m[38;5;14m[1m [0m[38;5;14m[1mJepsen[0m[38;5;12m [39m
|
||||
[38;5;12m(https://jepsen.io/analyses/tigerbeetle-0.16.11),[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mtested[39m[38;5;12m [39m[38;5;12mits[39m[38;5;12m [39m[38;5;12mstrong[39m[38;5;12m [39m[38;5;12mserializability.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mDjango Hordak[0m[38;5;12m (https://django-hordak.readthedocs.io) - Core functionality of a double entry accounting system for Django.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mManaged accounts for Django[0m[38;5;12m (https://github.com/django-oscar/django-oscar-accounts) - A 'managed account' is an allocation of money that can be debited and credited.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mTriple‐entry[0m[38;5;14m[1m [0m[38;5;14m[1maccounting[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mblockchain:[0m[38;5;14m[1m [0m[38;5;14m[1mHow[0m[38;5;14m[1m [0m[38;5;14m[1mfar[0m[38;5;14m[1m [0m[38;5;14m[1mhave[0m[38;5;14m[1m [0m[38;5;14m[1mwe[0m[38;5;14m[1m [0m[38;5;14m[1mcome?[0m[38;5;12m [39m[38;5;12m(https://sci-hub.st/10.1111/acfi.12556)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12m“Triple‐entry[39m[38;5;12m [39m[38;5;12maccounting[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mefficient[39m[38;5;12m [39m[38;5;12mway[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12maddress[39m[38;5;12m [39m[38;5;12mfundamental[39m[38;5;12m [39m[38;5;12mtrust[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtransparency[39m[38;5;12m [39m[38;5;12missues[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mplague[39m[38;5;12m [39m[38;5;12mcurrent[39m[38;5;12m [39m
|
||||
[38;5;12maccounting[39m[38;5;12m [39m[38;5;12msystems.[39m[38;5;12m [39m[38;5;12mTriple‐entry[39m[38;5;12m [39m[38;5;12maccounting[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mblockchain,[39m[38;5;12m [39m[38;5;12mwhen[39m[38;5;12m [39m[38;5;12mproperly[39m[38;5;12m [39m[38;5;12mimplemented,[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mfundamentally[39m[38;5;12m [39m[38;5;12mimprove[39m[38;5;12m [39m[38;5;12maccounting.”[39m
|
||||
|
||||
[38;2;255;187;0m[4mCurrencies[0m
|
||||
|
||||
[38;5;12mGlobal companies needs to know how to juggle between local currencies.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mTutorial on multiple currency accounting[0m[38;5;12m (https://www.mathstat.dal.ca/~selinger/accounting/tutorial.html) - An excellent resource for implementing multi-currency accounting systems.[39m
|
||||
|
||||
[38;2;255;187;0m[4mFinance[0m
|
||||
|
||||
[38;5;12mOnce you've got your accounts in order, you can start extracting insights and metrics from your financial data.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mAccounts[0m[38;5;14m[1m [0m[38;5;14m[1mDemystified:[0m[38;5;14m[1m [0m[38;5;14m[1mThe[0m[38;5;14m[1m [0m[38;5;14m[1mAstonishingly[0m[38;5;14m[1m [0m[38;5;14m[1mSimple[0m[38;5;14m[1m [0m[38;5;14m[1mGuide[0m[38;5;14m[1m [0m[38;5;14m[1mTo[0m[38;5;14m[1m [0m[38;5;14m[1mAccounting[0m[38;5;12m [39m[38;5;12m(https://www.amazon.com/dp/0273744704?&linkCode=ll1&tag=kevideld-20&linkId=f491ee18c48fdaf3226904a39612cc22&language=en_US&ref_=as_li_ss_tl)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mHelps[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mlearn[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12manalyse[39m[38;5;12m [39m[38;5;12mand[39m
|
||||
[38;5;12mmonitor[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mcompany's[39m[38;5;12m [39m[38;5;12mfinancial[39m[38;5;12m [39m[38;5;12mperformance.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mThe[0m[38;5;14m[1m [0m[38;5;14m[1mGames[0m[38;5;14m[1m [0m[38;5;14m[1mPeople[0m[38;5;14m[1m [0m[38;5;14m[1mPlay[0m[38;5;14m[1m [0m[38;5;14m[1mWith[0m[38;5;14m[1m [0m[38;5;14m[1mCash[0m[38;5;14m[1m [0m[38;5;14m[1mFlow[0m[38;5;12m [39m[38;5;12m(https://commoncog.com/blog/cash-flow-games/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12m“Malone[39m[38;5;12m [39m[38;5;12mcreated[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12maccounting[39m[38;5;12m [39m[38;5;12mmetric,[39m[38;5;12m [39m[38;5;12msomething[39m[38;5;12m [39m[38;5;12mhe[39m[38;5;12m [39m[38;5;12mcalled[39m[38;5;12m [39m[38;5;12m‘earnings[39m[38;5;12m [39m[38;5;12mbefore[39m[38;5;12m [39m[38;5;12minterest,[39m[38;5;12m [39m[38;5;12mdepreciation,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtaxes’,[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mEBITDA.”[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcable[39m[38;5;12m [39m[38;5;12mcompany[39m[38;5;12m [39m[38;5;12mCEO[39m[38;5;12m [39m
|
||||
[38;5;12mmade[39m[38;5;12m [39m[38;5;12msense[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mcash[39m[38;5;12m [39m[38;5;12mflow,[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mreal-estate[39m[38;5;12m [39m[38;5;12mbusiness[39m[38;5;12m [39m[38;5;12mdid.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12marticle[39m[38;5;12m [39m[38;5;12mstarts[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mexample[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdescribes[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mcash[39m[38;5;12m [39m[38;5;12mflow[39m[38;5;12m [39m[38;5;12mgames[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mSaaS[39m[38;5;12m [39m[38;5;12mmodels.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mFinancial[0m[38;5;14m[1m [0m[38;5;14m[1mIntelligence[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mEntrepreneurs:[0m[38;5;14m[1m [0m[38;5;14m[1mWhat[0m[38;5;14m[1m [0m[38;5;14m[1mYou[0m[38;5;14m[1m [0m[38;5;14m[1mReally[0m[38;5;14m[1m [0m[38;5;14m[1mNeed[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mKnow[0m[38;5;14m[1m [0m[38;5;14m[1mAbout[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mNumbers[0m[38;5;12m [39m[38;5;12m(https://www.amazon.com/dp/1422119157?&linkCode=ll1&tag=kevideld-20&linkId=8d87e9235a1a05c4e0bec4b25230f28d&language=en_US&ref_=as_li_ss_tl)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAllows[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m
|
||||
[38;5;12mto[39m[38;5;12m [39m[38;5;12mfully[39m[38;5;12m [39m[38;5;12munderstand[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mfinancial[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmake[39m[38;5;12m [39m[38;5;12mbetter[39m[38;5;12m [39m[38;5;12mdecisions[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mbusiness.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mWhat is FinOps[0m[38;5;12m (https://www.finops.org/introduction/what-is-finops/) - A framework for tech finance and business leadership teams to share the same language and processes of cloud operations and management.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mAlgebraic[0m[38;5;14m[1m [0m[38;5;14m[1mModels[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mAccounting[0m[38;5;14m[1m [0m[38;5;14m[1mSystems[0m[38;5;12m [39m[38;5;12m(https://www.amazon.com/dp/9814287113?&linkCode=ll1&tag=kevideld-20&linkId=3d8973d09f9143db8db8639615d12413&language=en_US&ref_=as_li_ss_tl)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAdvanced[39m[38;5;12m [39m[38;5;12mabstract[39m[38;5;12m [39m[38;5;12malgebra[39m[38;5;12m [39m[38;5;12mapplied[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12manalysis[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m
|
||||
[38;5;12maccounting[39m[38;5;12m [39m[38;5;12msystems.[39m
|
||||
|
||||
[38;2;255;187;0m[4mContracts[0m
|
||||
|
||||
[38;5;12mAll the invoicing terms & conditions are materialzed by the contract signed between the end-user and the service provider. That's the source from where we derives all the rules of the billing cycle.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mIs[0m[38;5;14m[1m [0m[38;5;14m[1mthis[0m[38;5;14m[1m [0m[38;5;14m[1mwhat[0m[38;5;14m[1m [0m[38;5;14m[1mEnterprise[0m[38;5;14m[1m [0m[38;5;14m[1mmean?[0m[38;5;12m [39m[38;5;12m(https://threadreaderapp.com/thread/1389946268764475394.html)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mWhen[39m[38;5;12m [39m[38;5;12mcontracts,[39m[38;5;12m [39m[38;5;12minvoicing[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mpayments[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12mworking[39m[38;5;12m [39m[38;5;12mtogether,[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mend[39m[38;5;12m [39m[38;5;12mup[39m[38;5;12m [39m[38;5;12malienating[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mbig[39m[38;5;12m [39m[38;5;12menterprise[39m[38;5;12m [39m[38;5;12mcustomers.[39m[38;5;12m [39m[38;5;12mSee[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12massociated[39m[38;5;12m [39m[38;5;12mHN[39m[38;5;12m [39m[38;5;12mcomments[39m[38;5;12m [39m
|
||||
[38;5;14m[1mon[0m[38;5;14m[1m [0m[38;5;14m[1mbulk[0m[38;5;14m[1m [0m[38;5;14m[1mlicense[0m[38;5;14m[1m [0m[38;5;14m[1mpurchase[0m[38;5;12m [39m[38;5;12m(https://news.ycombinator.com/item?id=27053246).[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mEntitlements[0m[38;5;14m[1m [0m[38;5;14m[1muntangled:[0m[38;5;14m[1m [0m[38;5;14m[1mThe[0m[38;5;14m[1m [0m[38;5;14m[1mmodern[0m[38;5;14m[1m [0m[38;5;14m[1mway[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1msoftware[0m[38;5;14m[1m [0m[38;5;14m[1mmonetization[0m[38;5;12m [39m[38;5;12m(https://www.stigg.io/blog-posts/entitlements-untangled-the-modern-way-to-software-monetization)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12m“The[39m[38;5;12m [39m[38;5;12mconcept[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mEntitlements[39m[38;5;12m [39m[38;5;12mencapsulates[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mfeature[39m[38;5;12m [39m[38;5;12maccess[39m[38;5;12m [39m[38;5;12msettings[39m[38;5;12m [39m[38;5;12munder[39m[38;5;12m [39m
|
||||
[38;5;12mvarious[39m[38;5;12m [39m[38;5;12mproduct[39m[38;5;12m [39m[38;5;12mvariants[39m[38;5;12m [39m[38;5;12m(aka[39m[38;5;12m [39m[38;5;12mPricing[39m[38;5;12m [39m[38;5;12mPlans[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mPackages),[39m[38;5;12m [39m[38;5;12mbridging[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mgap[39m[38;5;12m [39m[38;5;12mbetween[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mproduct[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12msold[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mbehaves[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mvariant.[39m[38;5;12m [39m[38;5;12mIn[39m[38;5;12m [39m[38;5;12messence,[39m[38;5;12m [39m[38;5;12mentitlements[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mpermissions[39m[38;5;12m [39m[38;5;12mdefining[39m[38;5;12m [39m[38;5;12mwhat[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcustomer[39m[38;5;12m [39m[38;5;12m(paying[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mnon-paying)[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mdo[39m[38;5;12m [39m
|
||||
[38;5;12mwith[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12msoftware[39m[38;5;12m [39m[38;5;12mapplication.”[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mCUDs vs. Commit Contracts vs. SUDs in Google Cloud[0m[38;5;12m (https://66degrees.com/comparing-cuds-suds-and-commits-in-google-cloud/) - Explains the differences between various types of discounts and usage commitments in GCP.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mQuantity[0m[38;5;14m[1m [0m[38;5;14m[1mdiscounts[0m[38;5;14m[1m [0m[38;5;14m[1mon[0m[38;5;14m[1m [0m[38;5;14m[1ma[0m[38;5;14m[1m [0m[38;5;14m[1mvirtual[0m[38;5;14m[1m [0m[38;5;14m[1mgood:[0m[38;5;14m[1m [0m[38;5;14m[1mThe[0m[38;5;14m[1m [0m[38;5;14m[1mresults[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1ma[0m[38;5;14m[1m [0m[38;5;14m[1mmassive[0m[38;5;14m[1m [0m[38;5;14m[1mpricing[0m[38;5;14m[1m [0m[38;5;14m[1mexperiment[0m[38;5;12m [39m[38;5;12m(https://sci-hub.st/https://www.pnas.org/doi/pdf/10.1073/pnas.1510501113)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12m“Implementing[39m[38;5;12m [39m[38;5;12mprice[39m[38;5;12m [39m[38;5;12mreductions[39m[38;5;12m [39m[38;5;12mranging[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12m9–70%[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mlarge[39m[38;5;12m [39m[38;5;12mpurchases,[39m[38;5;12m [39m[38;5;12mwe[39m[38;5;12m [39m[38;5;12mfound[39m[38;5;12m [39m
|
||||
[38;5;12mremarkably[39m[38;5;12m [39m[38;5;12mlittle[39m[38;5;12m [39m[38;5;12mimpact[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mrevenue,[39m[38;5;12m [39m[38;5;12meither[39m[38;5;12m [39m[38;5;12mpositively[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mnegatively.”[39m[38;5;12m [39m[38;5;12mIf[39m[38;5;12m [39m[38;5;12mdiscounts[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mplacebo[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mstill[39m[38;5;12m [39m[38;5;12mwidely[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mindustry,[39m[38;5;12m [39m[38;5;12mmaybe[39m[38;5;12m [39m[38;5;12mthey[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmarketing[39m[38;5;12m [39m[38;5;12mhack[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mlure[39m[38;5;12m [39m[38;5;12mbig[39m[38;5;12m [39m[38;5;12mcustomers?[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;12m“It[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mI[39m[38;5;12m [39m[38;5;12mcould[39m[38;5;12m [39m[38;5;12mjust[39m[38;5;12m [39m[38;5;12mgive[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlump[39m[38;5;12m [39m[38;5;12msum[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mlet[39m[38;5;12m [39m[38;5;12mGoogle[39m[38;5;12m [39m[38;5;12mAds[39m[38;5;12m [39m[38;5;12mplay[39m[38;5;12m [39m[38;5;12muntil[39m[38;5;12m [39m[38;5;12mthere[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mno[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mbudget.[39m[38;5;12m [39m[38;5;12mNot[39m[38;5;12m [39m[38;5;12manymore.”[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1msource[0m[38;5;12m [39m[38;5;12m(https://news.ycombinator.com/item?id=36325785))[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mGoogle[39m[38;5;12m [39m[38;5;12mAds[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mimplement[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mconcept[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mcapped[39m[38;5;12m [39m[38;5;12mactuals.[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mkind[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m
|
||||
[38;5;12mmonthly[39m[38;5;12m [39m[38;5;12mbudget[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mrollover,[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12moptimal[39m[38;5;12m [39m[38;5;12mbilling[39m[38;5;12m [39m[38;5;12mscheme[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mlimit[39m[38;5;12m [39m[38;5;12msurprises[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mcustomers.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12malways[39m[38;5;12m [39m[38;5;12mlooked[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mme[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mway[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12msell[39m[38;5;12m [39m[38;5;12mquotas.[39m
|
||||
|
||||
[38;2;255;187;0m[4mCoupons and Vouchers[0m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mRaising[0m[38;5;14m[1m [0m[38;5;14m[1mPrices[0m[38;5;14m[1m [0m[38;5;14m[1mis[0m[38;5;14m[1m [0m[38;5;14m[1mHard[0m[38;5;12m [39m[38;5;12m(https://www.backblaze.com/blog/raising-prices-is-hard/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mBackblaze[39m[38;5;12m [39m[38;5;12mpost-mortem[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mraising[39m[38;5;12m [39m[38;5;12mprices[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12mmain[39m[38;5;12m [39m[38;5;12moffer.[39m[38;5;12m [39m[38;5;12mThey[39m[38;5;12m [39m[38;5;12mwanted[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcreate[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mextension[39m[38;5;12m [39m[38;5;12mprogram[39m[38;5;12m [39m[38;5;12mbased[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mcredit[39m[38;5;12m [39m[38;5;12msystem.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mbecame[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mfull-time[39m[38;5;12m [39m[38;5;12mjob[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m
|
||||
[38;5;12mhandful[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12msenior[39m[38;5;12m [39m[38;5;12mengineers,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mresulted[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msix[39m[38;5;12m [39m[38;5;12mmonth[39m[38;5;12m [39m[38;5;12mproject.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mDetails on Expiring DigitalOcean Credits[0m[38;5;12m (https://blog.digitalocean.com/details-on-expiring-digitalocean-credits/) - The reason you have to add an time limit on credits: unused ones accounts as liabilities on our balance sheet.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mHacking Scooters: How I Created \$100k Worth Of Free Rides[0m[38;5;12m (https://fant.io/p/hacking-voi/) - A cautionary tale on how promo codes can be exploited to get unlimited free rides.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mChina's[0m[38;5;14m[1m [0m[38;5;14m[1mPinduoduo[0m[38;5;14m[1m [0m[38;5;14m[1mreports[0m[38;5;14m[1m [0m[38;5;14m[1mtheft[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1monline[0m[38;5;14m[1m [0m[38;5;14m[1mdiscount[0m[38;5;14m[1m [0m[38;5;14m[1mvouchers[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mpolice[0m[38;5;12m [39m
|
||||
[38;5;12m(https://web.archive.org/web/20230404113232/https://www.reuters.com/article/us-pinduoduo-china/chinas-pinduoduo-reports-theft-of-online-discount-vouchers-to-police-idUSKCN1PE05J)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mnext[39m[38;5;12m [39m[38;5;12mlevel[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mfraud:[39m[38;5;12m [39m[38;5;12m“an[39m[38;5;12m [39m[38;5;12monline[39m[38;5;12m [39m[38;5;12mcollective[39m[38;5;12m [39m[38;5;12mexploited[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m
|
||||
[38;5;12mloophole[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mits[39m[38;5;12m [39m[38;5;12mplatform[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12m‘steal’[39m[38;5;12m [39m[38;5;12mtens[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mmillions[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12myuan[39m[38;5;12m [39m[38;5;12mworth[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mdiscount[39m[38;5;12m [39m[38;5;12mvouchers”.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mCouncil Directive 2016/1065 as regards the treatment of vouchers[0m[38;5;12m (https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=CELEX:32016L1065) - European directive on the application of VAT when vouchers are involved.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mThe[0m[38;5;14m[1m [0m[38;5;14m[1mcoupon[0m[38;5;14m[1m [0m[38;5;14m[1mcode[0m[38;5;14m[1m [0m[38;5;14m[1mis[0m[38;5;14m[1m [0m[38;5;14m[1ma[0m[38;5;14m[1m [0m[38;5;14m[1mslap[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mface[0m[38;5;12m [39m[38;5;12m(https://justinjackson.ca/the-coupon-code-is-a-slap-in-the-face)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPoint[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mnegative[39m[38;5;12m [39m[38;5;12mconsequences[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12musers[39m[38;5;12m [39m[38;5;12mencountering[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mblank[39m[38;5;12m [39m[38;5;12mcoupon[39m[38;5;12m [39m[38;5;12mfield[39m[38;5;12m [39m[38;5;12mwithout[39m[38;5;12m [39m[38;5;12mhaving[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcoupon.[39m[38;5;12m [39m[38;5;12mSee[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mupdate[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mend[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||||
[38;5;12marticle[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mresearch[39m[38;5;12m [39m[38;5;12mbacking[39m[38;5;12m [39m[38;5;12mup[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12manecdote.[39m
|
||||
|
||||
[38;2;255;187;0m[4mTaxes[0m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1m2017 Tax Software Developer's Guides[0m[38;5;12m (https://web.archive.org/web/20240227073911/https://www.mass.gov/lists/2017-tax-software-developers-guides) - A list of test cases for developers to test their tax code against.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1m{Digital,Cloud,Electronic,Online} Services VAT Rate Database[0m[38;5;12m (https://github.com/kdeldycke/vat-rates) - Centralize applicable VAT rates on foreign online services, for each country of residence (including territorial exceptions).[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mGlobal VAT & GST on digital services[0m[38;5;12m (https://www.avalara.com/vatlive/en/global-vat-gst-on-e-services.html) - List of countries requiring application of taxes on foreign provided online services.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;12m“British[39m[38;5;12m [39m[38;5;12msupermarkets[39m[38;5;12m [39m[38;5;12m(…)[39m[38;5;12m [39m[38;5;12mcharge[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mfee[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12mbackend[39m[38;5;12m [39m[38;5;12mcard[39m[38;5;12m [39m[38;5;12mprocessing,[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mthey[39m[38;5;12m [39m[38;5;12msubtract[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mfee[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mcheckout[39m[38;5;12m [39m[38;5;12mprice.”[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1msource[0m[38;5;12m [39m[38;5;12m(https://news.ycombinator.com/item?id=22047028))[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mWhich[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12mthem[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;14m[1mclaim[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mVAT[0m[38;5;14m[1m [0m[38;5;14m[1mon[0m[38;5;14m[1m [0m[38;5;14m[1mprocessing[0m[38;5;14m[1m [0m[38;5;14m[1mfees[0m
|
||||
[38;5;14m[1mas[0m[38;5;14m[1m [0m[38;5;14m[1minput[0m[38;5;14m[1m [0m[38;5;14m[1mtax[0m[38;5;12m [39m[38;5;12m(https://www.gov.uk/guidance/vat-guide-notice-700#section4).[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mStreamlined Sales Tax Governing Board[0m[38;5;12m (https://www.streamlinedsalestax.org/about-us/about-sstgb) - A multi-states US initiative to automate and standadize sales tax accounting and collection.[39m
|
||||
|
||||
[38;2;255;187;0m[4mEuropean VAT[0m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mHow[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mcorrectly[0m[38;5;14m[1m [0m[38;5;14m[1msetup[0m[38;5;14m[1m [0m[38;5;14m[1mSaaS[0m[38;5;14m[1m [0m[38;5;14m[1msubscriptions[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mcharge[0m[38;5;14m[1m [0m[38;5;14m[1mVAT[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mEurope[0m[38;5;12m [39m[38;5;12m(https://medium.com/slight-pause/how-to-setup-saas-subscriptions-correctly-to-charge-vat-in-europe-d75d857b5d01)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12m“If[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mthink[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mjust[39m[38;5;12m [39m[38;5;12msetup[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msimple[39m[38;5;12m [39m[38;5;12mStripe[39m[38;5;12m [39m[38;5;12mintegration[39m[38;5;12m [39m
|
||||
[38;5;12mand[39m[38;5;12m [39m[38;5;12mmove[39m[38;5;12m [39m[38;5;12mon,[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mus,[39m[38;5;12m [39m[38;5;12myou'd[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12msadly[39m[38;5;12m [39m[38;5;12mmistaken.”[39m
|
||||
|
||||
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mCouncil Directive 2006/112/EC[0m[38;5;12m (https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=OJ:L:2006:347:FULL) - European Union reference on the common system of VAT.[39m
|
||||
|
||||
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mWhat does the "Reverse Charge" refer to?[0m[38;5;12m (https://news.ycombinator.com/item?id=8767388) - Answer: a provision in which a business transfer the responsibility of VAT handling to the customer.[39m
|
||||
|
||||
[38;2;255;187;0m[4mInvoice[0m
|
||||
|
||||
[38;5;12mThe invoice materialize a consumed service or purchased product, waiting to be settled by a payment transaction.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mOn[0m[38;5;14m[1m [0m[38;5;14m[1mGCP[0m[38;5;14m[1m [0m[38;5;14m[1minvoiced[0m[38;5;14m[1m [0m[38;5;14m[1mbilling[0m[38;5;12m [39m[38;5;12m(https://news.ycombinator.com/item?id=17517479)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mInvoiced[0m[38;5;14m[1m [0m[38;5;14m[1mbilling[0m[38;5;12m [39m[38;5;12m(https://cloud.google.com/billing/docs/how-to/invoiced-billing)[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mB2B-friendly[39m[38;5;12m [39m[38;5;12mpayment[39m[38;5;12m [39m[38;5;12mhappening[39m[38;5;12m [39m[38;5;12mafter[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mservice[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mconsumed[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12minvoice[39m[38;5;12m [39m[38;5;12missued.[39m[38;5;12m [39m
|
||||
[38;5;12mIt[39m[38;5;12m [39m[38;5;12mseems[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mpain[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12msetup[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mGCP[39m[38;5;12m [39m[38;5;12mbut[39m[38;5;12m [39m[38;5;12mI[39m[38;5;12m [39m[38;5;12msuspect[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mconsequence[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mtrying[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mreduce[39m[38;5;12m [39m[38;5;12m(costly)[39m[38;5;12m [39m[38;5;12mfraud.[39m
|
||||
|
||||
[38;2;255;187;0m[4mStructure[0m
|
||||
|
||||
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mContent[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mEU[0m[38;5;14m[1m [0m[38;5;14m[1minvoices[0m[38;5;12m [39m[38;5;12m(https://eur-lex.europa.eu/legal-content/EN/TXT/HTML/?uri=OJ:L:2006:347:FULL#d1e6510-1-1)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12minformation[39m[38;5;12m [39m[38;5;12mrequired[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mEU[39m[38;5;12m [39m[38;5;12minvoice[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mdetailed[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mArticle[39m[38;5;12m [39m[38;5;12m226,[39m[38;5;12m [39m[38;5;12mSection[39m[38;5;12m [39m[38;5;12m4[39m[38;5;12m [39m[38;5;12m(Content[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12minvoices)[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mCouncil[39m[38;5;12m [39m[38;5;12mDirective[39m[38;5;12m [39m
|
||||
[38;5;12m2006/112/EC[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcommon[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mVAT.[39m
|
||||
|
||||
|
||||
|
||||
[38;2;255;187;0m[4mIntegrity[0m
|
||||
|
||||
[38;5;12mOnce issued, an invoice must be immutable.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mDigital[0m[38;5;14m[1m [0m[38;5;14m[1msignatures:[0m[38;5;14m[1m [0m[38;5;14m[1mhow[0m[38;5;14m[1m [0m[38;5;14m[1mSleek[0m[38;5;14m[1m [0m[38;5;14m[1mleverages[0m[38;5;14m[1m [0m[38;5;14m[1mCloud[0m[38;5;14m[1m [0m[38;5;14m[1mHSM[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mguarantee[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mintegrity[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mlegal[0m[38;5;14m[1m [0m[38;5;14m[1mdocuments[0m[38;5;12m [39m[38;5;12m(https://medium.com/google-developers/digital-signatures-how-sleek-leverages-cloud-hsm-to-guarantee-the-integrity-of-legal-documents-a7bd3b82faf6)[39m[38;5;12m [39m[38;5;12m-[39m
|
||||
[38;5;12mHere[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mgreat[39m[38;5;12m [39m[38;5;12mway[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mrely[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mGCP's[39m[38;5;12m [39m[38;5;12mHSM[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdigitally[39m[38;5;12m [39m[38;5;12msign[39m[38;5;12m [39m[38;5;12mdocuments[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mprovide[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mimmutable[39m[38;5;12m [39m[38;5;12maudit-trail.[39m[38;5;12m [39m[38;5;12mMight[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mapplied[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12minvoices[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mwell[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mcontract[39m[38;5;12m [39m[38;5;12magreements.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mOpenTimestamps[0m[38;5;12m (https://opentimestamps.org) - Go beyond the solution above, and timestamp immutable document directly on Bitcoin's blockchain.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mCredit note[0m[38;5;12m (https://en.wikipedia.org/wiki/Credit_note) - Because an invoice is immutable, the only way to fully or partially cancel it is to produce a credit note.[39m
|
||||
|
||||
[38;2;255;187;0m[4mGenerators[0m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mManta[0m[38;5;12m (https://github.com/hql287/Manta) - Flexible invoicing desktop app with beautiful & customizable templates.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mInvoicePlane[0m[38;5;12m (https://github.com/InvoicePlane/InvoicePlane) - A self-hosted open-source application for managing your invoices, clients and payments.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mInvoiceGenerator[0m[38;5;12m (https://github.com/by-cx/InvoiceGenerator) - Library to generate a simple invoices.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mRuby Invoicing Framework[0m[38;5;12m (https://github.com/code-mancers/invoicing) - For generating and displaying invoices (ideal for commercial Rails apps). It allows for flexible business logic; provides tools for tax handling, commission calculation etc.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mklirr[0m[38;5;12m (https://github.com/sajjon/klirr) - Zero-maintenance and smart FOSS CLI tool for generating beautiful invoices for services and expenses.[39m
|
||||
|
||||
[38;2;255;187;0m[4mExtractors[0m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mInvoiceNet[0m[38;5;12m (https://github.com/naiveHobo/InvoiceNet) - Deep neural network to extract intelligent information from invoice documents.[39m
|
||||
|
||||
[38;2;255;187;0m[4mElectronic invoices[0m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mFactur-X[0m[38;5;12m (https://github.com/akretion/factur-x) - Python library to support the e-invoicing standard for France and Germany.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mUniversal Business Language[0m[38;5;12m (https://en.wikipedia.org/wiki/Universal_Business_Language) - Most invoicing software can read and write UBL documents (XML) for data transfer.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mEU eInvoicing[0m[38;5;12m (https://ec.europa.eu/digital-building-blocks/sites/display/DIGITAL/eInvoicing+HUB) - European standard on electronic invoice.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mGOBL[0m[38;5;12m (https://gobl.org) - JSON Schema, Open Source Go library, global tax database, with conversion tools, all in one.[39m
|
||||
|
||||
[38;2;255;187;0m[4mPayments[0m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mThe Best Payment Gateway for Startups[0m[38;5;12m (https://web.archive.org/web/20230204235716/http://aynuriev.com/best-payment-gateway-startups/) - A benchmark of top payment providers, their pricing and models.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mAvoiding[0m[38;5;14m[1m [0m[38;5;14m[1mDouble[0m[38;5;14m[1m [0m[38;5;14m[1mPayments[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1ma[0m[38;5;14m[1m [0m[38;5;14m[1mDistributed[0m[38;5;14m[1m [0m[38;5;14m[1mPayments[0m[38;5;14m[1m [0m[38;5;14m[1mSystem[0m[38;5;12m [39m[38;5;12m(https://medium.com/airbnb-engineering/avoiding-double-payments-in-a-distributed-payments-system-2981f6b070bb)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mRDBMS[39m[38;5;12m [39m[38;5;12mwere[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mbanks[39m[38;5;12m [39m[38;5;12maround[39m[38;5;12m [39m[38;5;12mtransactions[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12msolve[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mspecific[39m[38;5;12m [39m
|
||||
[38;5;12missue.[39m[38;5;12m [39m[38;5;12mThen[39m[38;5;12m [39m[38;5;12mNoSQL[39m[38;5;12m [39m[38;5;12mcame[39m[38;5;12m [39m[38;5;12mforcing[39m[38;5;12m [39m[38;5;12mus[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcarefully[39m[38;5;12m [39m[38;5;12mimplement[39m[38;5;12m [39m[38;5;12msystems[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mavoid[39m[38;5;12m [39m[38;5;12mdouble[39m[38;5;12m [39m[38;5;12mspending.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mMonzo's bank transfers post-mortem[0m[38;5;12m (https://monzo.com/blog/2019/06/20/why-bank-transfers-failed-on-30th-may-2019/) - Or why you should be prepared for and work around gateway provider's outages.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mHow to Build an Insurance Company[0m[38;5;12m (https://www.moderntreasury.com/journal/how-to-build-an-insurance-company) - The importance of payment ops architecture.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mEU's Late Payment Directive[0m[38;5;12m (https://single-market-economy.ec.europa.eu/smes/sme-strategy/late-payment-directive_en) - European rules on applicable fees for late payments.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mHigh failure rate of Point Of Sale devices in the upper Midwest[0m[38;5;12m (https://news.ycombinator.com/item?id=20043944) - The root cause? People wearing a lot of wool in low humidity air, generating a lot of static.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;12mHow[39m[38;5;12m [39m[38;5;12mACH[39m[38;5;12m [39m[38;5;12mworks:[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mdeveloper[39m[38;5;12m [39m[38;5;12mperspective,[39m[38;5;12m [39m[38;5;14m[1mpart[0m[38;5;14m[1m [0m[38;5;14m[1m1[0m[38;5;12m [39m[38;5;12m(https://engineering.gusto.com/how-ach-works-a-developer-perspective-part-1-339d3e7bea1),[39m[38;5;12m [39m[38;5;14m[1mpart[0m[38;5;14m[1m [0m[38;5;14m[1m2[0m[38;5;12m [39m[38;5;12m(https://engineering.gusto.com/how-ach-works-a-developer-perspective-part-2-7a890638c4dd),[39m[38;5;12m [39m[38;5;14m[1mpart[0m[38;5;14m[1m [0m[38;5;14m[1m3[0m[38;5;12m [39m
|
||||
[38;5;12m(https://engineering.gusto.com/how-ach-works-a-developer-perspective-part-3-cd98728cf31f),[39m[38;5;12m [39m[38;5;14m[1mpart[0m[38;5;14m[1m [0m[38;5;14m[1m4[0m[38;5;12m [39m[38;5;12m(https://engineering.gusto.com/how-ach-works-a-developer-perspective-part-4-718a48cb8d2c),[39m[38;5;12m [39m[38;5;14m[1mpart[0m[38;5;14m[1m [0m[38;5;14m[1m5[0m[38;5;12m [39m
|
||||
[38;5;12m(https://engineering.gusto.com/how-ach-works-a-developer-perspective-part-5-1d998bbcd82c).[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mHandling system failures during payment communication[0m[38;5;12m (https://blogs.dropbox.com/tech/2017/09/handling-system-failures-during-payment-communication/) - Dropbox's experience trying to account for an unreliable payment provider.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mWhy[0m[38;5;14m[1m [0m[38;5;14m[1mwas[0m[38;5;14m[1m [0m[38;5;14m[1mI[0m[38;5;14m[1m [0m[38;5;14m[1mcharged?[0m[38;5;12m [39m[38;5;12m(https://wpchrg.wordpress.com)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mUnder[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mconstant[39m[38;5;12m [39m[38;5;12mstream[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12muser[39m[38;5;12m [39m[38;5;12mcomplaints[39m[38;5;12m [39m[38;5;12mabout[39m[38;5;12m [39m[38;5;12mpayments,[39m[38;5;12m [39m[38;5;12mWordPress[39m[38;5;12m [39m[38;5;12mcreated[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mdedicated[39m[38;5;12m [39m[38;5;12msubdomains[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mhelp[39m[38;5;12m [39m[38;5;12mcustomers[39m[38;5;12m [39m[38;5;12munderstand[39m[38;5;12m [39m[38;5;12munexpected[39m[38;5;12m [39m[38;5;12mtransactions.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mtrick[39m[38;5;12m [39m[38;5;12mwas[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12madd[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mURL[39m[38;5;12m [39m[38;5;12mdirectly[39m
|
||||
[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbank[39m[38;5;12m [39m[38;5;12mstatement.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mHyperswitch[0m[38;5;12m (https://github.com/juspay/hyperswitch) - Open-source backend for payment processing.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mmoov[0m[38;5;12m (https://github.com/moov-io) - Open-source infrastructure for financial technology.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mFintech Open Source Foundation[0m[38;5;12m (https://github.com/finos) - Another set of open-source projects for financial projects.[39m
|
||||
|
||||
[38;2;255;187;0m[4mReceipt[0m
|
||||
|
||||
[38;5;12mA receipt materialize the payment transaction.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mThe humble receipt gets a brilliant redesign[0m[38;5;12m (https://susielu.com/data-viz/reviziting-the-receipt) - When a Netflix data engineer revisit receipts.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mThe[0m[38;5;14m[1m [0m[38;5;14m[1mlong,[0m[38;5;14m[1m [0m[38;5;14m[1mlong[0m[38;5;14m[1m [0m[38;5;14m[1mhistory[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mlong,[0m[38;5;14m[1m [0m[38;5;14m[1mlong[0m[38;5;14m[1m [0m[38;5;14m[1mCVS[0m[38;5;14m[1m [0m[38;5;14m[1mreceipts[0m[38;5;12m [39m[38;5;12m(https://www.vox.com/the-goods/2018/10/10/17956950/why-are-cvs-pharmacy-receipts-so-long)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12m“CVS[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mdrugstore[39m[38;5;12m [39m[38;5;12mmuch[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mdrugstores,[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mone[39m[38;5;12m [39m[38;5;12mimportant[39m[38;5;12m [39m[38;5;12mdifference:[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mreceipts[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mvery[39m[38;5;12m [39m
|
||||
[38;5;12mlong.”[39m
|
||||
|
||||
[38;2;255;187;0m[4mCredit Cards[0m
|
||||
|
||||
[38;5;12mThe most popular payment device.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1m'Is[0m[38;5;14m[1m [0m[38;5;14m[1mthat[0m[38;5;14m[1m [0m[38;5;14m[1meven[0m[38;5;14m[1m [0m[38;5;14m[1mlegal?':[0m[38;5;14m[1m [0m[38;5;14m[1mCompanies[0m[38;5;14m[1m [0m[38;5;14m[1mmay[0m[38;5;14m[1m [0m[38;5;14m[1mbe[0m[38;5;14m[1m [0m[38;5;14m[1msharing[0m[38;5;14m[1m [0m[38;5;14m[1mnew[0m[38;5;14m[1m [0m[38;5;14m[1mcredit[0m[38;5;14m[1m [0m[38;5;14m[1mor[0m[38;5;14m[1m [0m[38;5;14m[1mdebit[0m[38;5;14m[1m [0m[38;5;14m[1mcard[0m[38;5;14m[1m [0m[38;5;14m[1minformation[0m[38;5;14m[1m [0m[38;5;14m[1mwithout[0m[38;5;14m[1m [0m[38;5;14m[1myou[0m[38;5;14m[1m [0m[38;5;14m[1mknowing[0m[38;5;12m [39m[38;5;12m(https://www.cbc.ca/news/business/banking-information-shared-with-third-parties-1.5102931)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSome[39m[38;5;12m [39m[38;5;12mcredit[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mdebit[39m[38;5;12m [39m[38;5;12mcard[39m[38;5;12m [39m[38;5;12mcompanies[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m
|
||||
[38;5;12m"updating[39m[38;5;12m [39m[38;5;12mservice"[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mallows[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12maccount[39m[38;5;12m [39m[38;5;12mnumbers[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mexpiry[39m[38;5;12m [39m[38;5;12mdates[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mshared[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mmerchants.[39m[38;5;12m [39m[38;5;12mVisa's[39m[38;5;12m [39m[38;5;12mimplementation[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mcalled[39m[38;5;12m [39m[38;5;14m[1mVAU[0m[38;5;12m [39m[38;5;12m(https://developer.visa.com/capabilities/vau)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mMastercard's[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;14m[1mABU[0m[38;5;12m [39m
|
||||
[38;5;12m(https://developer.mastercard.com/product/automatic-billing-updater-abu/).[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mStrong Customer Authentication[0m[38;5;12m (https://stripe.com/guides/strong-customer-authentication) - [39m[38;5;14m[1mPayment Services Directive[0m[38;5;12m (https://en.wikipedia.org/wiki/Payment_Services_Directive) 2, explained.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mAddress Verification System[0m[38;5;12m (https://en.wikipedia.org/wiki/Address_Verification_System) - A system checking the matching of customer's billing addresses with the one associated with the credit card.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mpci-blackbox[0m[38;5;12m (https://github.com/pjfoley/pci-blackbox) - PCI-DSS compliant card system built on PostgreSQL and PL/pgSQL.[39m
|
||||
|
||||
[38;2;255;187;0m[4mBank Accounts[0m
|
||||
|
||||
[38;5;12mThe old-fashioned way of payment: by the way of banks.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mA[0m[38;5;14m[1m [0m[38;5;14m[1m(shallow)[0m[38;5;14m[1m [0m[38;5;14m[1mdive[0m[38;5;14m[1m [0m[38;5;14m[1minto[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mAmerican[0m[38;5;14m[1m [0m[38;5;14m[1mbanking[0m[38;5;14m[1m [0m[38;5;14m[1msystem[0m[38;5;12m [39m[38;5;12m(https://blog.yossarian.net/2019/12/25/A-shallow-dive-into-the-American-banking-system)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mCollection[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mmiscellaneous[39m[38;5;12m [39m[38;5;12mnotes[39m[38;5;12m [39m[38;5;12mprimarily[39m[38;5;12m [39m[38;5;12mfocused[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcommon[39m[38;5;12m [39m[38;5;12mcases[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mroutable[39m[38;5;12m [39m[38;5;12maccounts,[39m[38;5;12m [39m[38;5;12mi.e.[39m[38;5;12m [39m
|
||||
[38;5;12mchecking[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msavings.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mOpen IBAN[0m[38;5;12m (https://openiban.com) - Free and public IBAN validation and calculation webservice.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mSwift Codes[0m[38;5;12m (https://bank.codes/swift-code/) - Swift / BIC codes for personal use only.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mSwift Codes Repository[0m[38;5;12m (https://github.com/PeterNotenboom/SwiftCodes) - A repository that seems to scrape the website above.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mEPC QR code[0m[38;5;12m (https://en.wikipedia.org/wiki/EPC_QR_code) - EU standard for QR codes used to transfer money between bank accounts via SEPA.[39m
|
||||
|
||||
[38;2;255;187;0m[4mOnline Payments[0m
|
||||
|
||||
[38;5;12mThe usual money transfer services.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mUPI[0m[38;5;14m[1m [0m[38;5;14m[1m101:[0m[38;5;14m[1m [0m[38;5;14m[1mThe[0m[38;5;14m[1m [0m[38;5;14m[1mBasics[0m[38;5;12m [39m[38;5;12m(https://blog.setu.co/articles/upi-101-the-basics)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12m“In[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12marticle,[39m[38;5;12m [39m[38;5;12mwe[39m[38;5;12m [39m[38;5;12mwill[39m[38;5;12m [39m[38;5;12mlearn[39m[38;5;12m [39m[38;5;12mabout[39m[38;5;12m [39m[38;5;12mIndia's[39m[38;5;12m [39m[38;5;12mUnified[39m[38;5;12m [39m[38;5;12mPayments[39m[38;5;12m [39m[38;5;12mInterface.[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mfour-year-old[39m[38;5;12m [39m[38;5;12mpayment[39m[38;5;12m [39m[38;5;12mscheme[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mhas[39m[38;5;12m [39m[38;5;12mbeen[39m[38;5;12m [39m[38;5;12maccounting[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12m40-45%[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mdigital[39m[38;5;12m [39m[38;5;12mpayments[39m[38;5;12m [39m[38;5;12macross[39m[38;5;12m [39m
|
||||
[38;5;12mIndia.”[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1m20[0m[38;5;14m[1m [0m[38;5;14m[1myears[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mpayment[0m[38;5;14m[1m [0m[38;5;14m[1mprocessing[0m[38;5;14m[1m [0m[38;5;14m[1mproblems[0m[38;5;12m [39m[38;5;12m(https://kaimi.io/en/2022/07/20-years-of-payment-processing-problems-en/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mhuge[39m[38;5;12m [39m[38;5;12mcollection[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12meverything[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mwent[39m[38;5;12m [39m[38;5;12mwrong,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mstill[39m[38;5;12m [39m[38;5;12mis,[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mpayment[39m[38;5;12m [39m[38;5;12mAPIs[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mpast[39m[38;5;12m [39m[38;5;12m2[39m[38;5;12m [39m[38;5;12mdecades.[39m[38;5;12m [39m[38;5;12mAny[39m[38;5;12m [39m[38;5;12missue[39m[38;5;12m [39m[38;5;12mexposed[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m
|
||||
[38;5;12mthis[39m[38;5;12m [39m[38;5;12marticle[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mgets[39m[38;5;12m [39m[38;5;12munaddressed[39m[38;5;12m [39m[38;5;12mwill[39m[38;5;12m [39m[38;5;12mend[39m[38;5;12m [39m[38;5;12mup[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mstolen[39m[38;5;12m [39m[38;5;12mmoney.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mThe[0m[38;5;14m[1m [0m[38;5;14m[1muntold[0m[38;5;14m[1m [0m[38;5;14m[1mstory[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mStripe[0m[38;5;12m [39m[38;5;12m(https://www.wired.co.uk/article/stripe-payments-apple-amazon-facebook)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mIn[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mwe[39m[38;5;12m [39m[38;5;12mlearn[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12m“once[39m[38;5;12m [39m[38;5;12mturnover[39m[38;5;12m [39m[38;5;12mhit[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcertain[39m[38;5;12m [39m[38;5;12mlevel,[39m[38;5;12m [39m[38;5;12mPaypal[39m[38;5;12m [39m[38;5;12mautomatically[39m[38;5;12m [39m[38;5;12mput[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbusiness[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12m21[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12m60[39m[38;5;12m [39m[38;5;12mday[39m[38;5;12m [39m[38;5;12mrolling[39m[38;5;12m [39m[38;5;12mreserve,[39m[38;5;12m [39m[38;5;12mmeaning[39m[38;5;12m [39m
|
||||
[38;5;12mthat[39m[38;5;12m [39m[38;5;12mup[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12m30[39m[38;5;12m [39m[38;5;12mper[39m[38;5;12m [39m[38;5;12mcent[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcompany's[39m[38;5;12m [39m[38;5;12mrevenue[39m[38;5;12m [39m[38;5;12mcould[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mlocked[39m[38;5;12m [39m[38;5;12mup[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mup[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mtwo[39m[38;5;12m [39m[38;5;12mmonths.”[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mIdempotency[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mcontext[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mpayments[0m[38;5;12m [39m[38;5;12m(https://developers.google.com/standard-payments/reference/idempotency)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12m“Idempotency[39m[38;5;12m [39m[38;5;12mprevents[39m[38;5;12m [39m[38;5;12mrace[39m[38;5;12m [39m[38;5;12mconditions.[39m[38;5;12m [39m[38;5;12mIdempotency[39m[38;5;12m [39m[38;5;12mdictates[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mmultiple[39m[38;5;12m [39m[38;5;12midentical[39m[38;5;12m [39m[38;5;12mrequests[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msame[39m[38;5;12m [39m[38;5;12mclient[39m[38;5;12m [39m[38;5;12mdo[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12mresult[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m
|
||||
[38;5;12ma[39m[38;5;12m [39m[38;5;12mdifferent[39m[38;5;12m [39m[38;5;12mfinal[39m[38;5;12m [39m[38;5;12mstate.”[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mOptimizing[0m[38;5;14m[1m [0m[38;5;14m[1mpayments[0m[38;5;14m[1m [0m[38;5;14m[1mwith[0m[38;5;14m[1m [0m[38;5;14m[1mmachine[0m[38;5;14m[1m [0m[38;5;14m[1mlearning[0m[38;5;12m [39m[38;5;12m(https://dropbox.tech/machine-learning/optimizing-payments-with-machine-learning)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mDescribes[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mclassic[39m[38;5;12m [39m[38;5;12mpayment[39m[38;5;12m [39m[38;5;12mworkflow,[39m[38;5;12m [39m[38;5;12mthen[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mmachine[39m[38;5;12m [39m[38;5;12mlearning[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mreplace[39m[38;5;12m [39m[38;5;12mhard-coded[39m[38;5;12m [39m[38;5;12mbusiness[39m[38;5;12m [39m[38;5;12mrules[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mfine-tune[39m[38;5;12m [39m
|
||||
[38;5;12mthe[39m[38;5;12m [39m[38;5;12mpayment[39m[38;5;12m [39m[38;5;12mfailures/retries[39m[38;5;12m [39m[38;5;12mloop[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mincrease[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msuccess[39m[38;5;12m [39m[38;5;12mrates[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mcharges.[39m
|
||||
|
||||
[38;2;255;187;0m[4mFraud[0m
|
||||
|
||||
[38;5;12mThere's monetary incentives to exploit your business. Be prepared to fight hordes of fraudsters and shady users.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mDetecting[0m[38;5;14m[1m [0m[38;5;14m[1mfraudulent[0m[38;5;14m[1m [0m[38;5;14m[1mactivity[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1ma[0m[38;5;14m[1m [0m[38;5;14m[1mcloud[0m[38;5;14m[1m [0m[38;5;14m[1musing[0m[38;5;14m[1m [0m[38;5;14m[1mprivacy-friendly[0m[38;5;14m[1m [0m[38;5;14m[1mdata[0m[38;5;14m[1m [0m[38;5;14m[1maggregates[0m[38;5;12m [39m[38;5;12m(https://arxiv.org/pdf/1411.6721v1.pdf)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mDiscusses[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmethod[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdetect[39m[38;5;12m [39m[38;5;12mfraudulent[39m[38;5;12m [39m[38;5;12mactivity[39m[38;5;12m [39m[38;5;12m(launching[39m[38;5;12m [39m[38;5;12mDDoS[39m[38;5;12m [39m[38;5;12mattacks,[39m[38;5;12m [39m[38;5;12mBitcoin[39m[38;5;12m [39m[38;5;12mmining,[39m[38;5;12m [39m[38;5;12m…)[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12mnon-intrusive,[39m[38;5;12m [39m
|
||||
[38;5;12mprivacy-friendly[39m[38;5;12m [39m[38;5;12mdata:[39m[38;5;12m [39m[38;5;12mbilling[39m[38;5;12m [39m[38;5;12mdata.[39m
|
||||
|
||||
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mAwesome List of IAM: Fraud links[0m[38;5;12m (https://github.com/kdeldycke/awesome-iam#fraud) - Section dedicated to fraud management related to user accounts, from our sister repository.[39m
|
||||
|
||||
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mDriving[0m[38;5;14m[1m [0m[38;5;14m[1mGlobal[0m[38;5;14m[1m [0m[38;5;14m[1mFraud[0m[38;5;14m[1m [0m[38;5;14m[1mLosses[0m[38;5;14m[1m [0m[38;5;14m[1mDown[0m[38;5;14m[1m [0m[38;5;14m[1mWhile[0m[38;5;14m[1m [0m[38;5;14m[1mEmpowering[0m[38;5;14m[1m [0m[38;5;14m[1mBusiness[0m[38;5;14m[1m [0m[38;5;14m[1mGrowth[0m[38;5;12m [39m[38;5;12m(https://youtu.be/yJKWpTBVTiI?t=60)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mIn[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mtalk[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mUber[39m[38;5;12m [39m[38;5;12mEats,[39m[38;5;12m [39m[38;5;12mwe[39m[38;5;12m [39m[38;5;12mlearn[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbiggest[39m[38;5;12m [39m[38;5;12mpayment[39m[38;5;12m [39m[38;5;12mprocessor[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12m“growing[39m[38;5;12m [39m[38;5;12mbusinesses[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mdeclining[39m[38;5;12m [39m[38;5;12mloss[39m[38;5;12m [39m[38;5;12mrates[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mextremely[39m[38;5;12m [39m[38;5;12mrare[39m[38;5;12m [39m
|
||||
[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mindustry”.[39m[38;5;12m [39m[38;5;12mAlso,[39m[38;5;12m [39m[38;5;12mfraud[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mtakes[39m[38;5;12m [39m[38;5;12mseveral[39m[38;5;12m [39m[38;5;12mforms:[39m[38;5;12m [39m[38;5;12mchargebacks[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mnon-perishable[39m[38;5;12m [39m[38;5;12mgoods,[39m[38;5;12m [39m[38;5;12mpromo[39m[38;5;12m [39m[38;5;12mabuse,[39m[38;5;12m [39m[38;5;12mrefunds…[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mKYC and AML: beyond the acronyms[0m[38;5;12m (https://www.bitsaboutmoney.com/archive/kyc-and-aml-beyond-the-acronyms/) - KYC is nuanced and fuzzy, because it is a stochastic process to reduce risk.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mAwesome[0m[38;5;14m[1m [0m[38;5;14m[1mFraud[0m[38;5;14m[1m [0m[38;5;14m[1mDetection[0m[38;5;14m[1m [0m[38;5;14m[1mResearch[0m[38;5;14m[1m [0m[38;5;14m[1mPapers[0m[38;5;12m [39m[38;5;12m(https://github.com/benedekrozemberczki/awesome-fraud-detection-papers)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mPapers[39m[38;5;12m [39m[38;5;12msourced[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mseveral[39m[38;5;12m [39m[38;5;12mconferences[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12msort[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mfraud:[39m[38;5;12m [39m[38;5;12mcredit[39m[38;5;12m [39m[38;5;12mcard,[39m[38;5;12m [39m[38;5;12mpayment[39m[38;5;12m [39m[38;5;12mtransactions,[39m[38;5;12m [39m[38;5;12mloans,[39m[38;5;12m [39m[38;5;12mcustoms[39m[38;5;12m [39m[38;5;12minspections,[39m[38;5;12m [39m[38;5;12mmoney[39m
|
||||
[38;5;12mlaundering[39m[38;5;12m [39m[38;5;12mnetworks,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mmore.[39m
|
||||
|
||||
[38;2;255;187;0m[4mCards[0m
|
||||
|
||||
[38;5;12mThe majority of fraud is exploiting the most common popular payment device: credit cards.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mReproducible Machine Learning for Credit Card Fraud detection[0m[38;5;12m (https://fraud-detection-handbook.github.io/fraud-detection-handbook/) - A practical handbook on how to identify patterns in transactions.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mHow[0m[38;5;14m[1m [0m[38;5;14m[1mI[0m[38;5;14m[1m [0m[38;5;14m[1mStopped[0m[38;5;14m[1m [0m[38;5;14m[1ma[0m[38;5;14m[1m [0m[38;5;14m[1mCredit[0m[38;5;14m[1m [0m[38;5;14m[1mCard[0m[38;5;14m[1m [0m[38;5;14m[1mThief[0m[38;5;14m[1m [0m[38;5;14m[1mFrom[0m[38;5;14m[1m [0m[38;5;14m[1mRipping[0m[38;5;14m[1m [0m[38;5;14m[1mOff[0m[38;5;14m[1m [0m[38;5;14m[1m3,537[0m[38;5;14m[1m [0m[38;5;14m[1mPeople[0m[38;5;14m[1m [0m[38;5;14m[1m–[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mSaved[0m[38;5;14m[1m [0m[38;5;14m[1mOur[0m[38;5;14m[1m [0m[38;5;14m[1mNonprofit[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mProcess[0m[38;5;12m [39m[38;5;12m(https://www.freecodecamp.org/news/stopping-credit-card-fraud-and-saving-our-nonprofit/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mDescribe[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mfraud[39m[38;5;12m [39m[38;5;12mtechnique[39m[38;5;12m [39m[38;5;12mknown[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12m"card[39m[38;5;12m [39m
|
||||
[38;5;12mtesting",[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mmassive[39m[38;5;12m [39m[38;5;12mbatch[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mstolen[39m[38;5;12m [39m[38;5;12mcards[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12mchecked[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12mvalidity[39m[38;5;12m [39m[38;5;12magainst[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mAPI.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mHow[0m[38;5;14m[1m [0m[38;5;14m[1mCandy[0m[38;5;14m[1m [0m[38;5;14m[1mJapan[0m[38;5;14m[1m [0m[38;5;14m[1mgot[0m[38;5;14m[1m [0m[38;5;14m[1mcredit[0m[38;5;14m[1m [0m[38;5;14m[1mcard[0m[38;5;14m[1m [0m[38;5;14m[1mfraud[0m[38;5;14m[1m [0m[38;5;14m[1msomewhat[0m[38;5;14m[1m [0m[38;5;14m[1munder[0m[38;5;14m[1m [0m[38;5;14m[1mcontrol[0m[38;5;12m [39m[38;5;12m(https://www.candyjapan.com/behind-the-scenes/how-i-got-credit-card-fraud-somewhat-under-control)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSuggestions[39m[38;5;12m [39m[38;5;12minvolved[39m[38;5;12m [39m[38;5;12meither[39m[38;5;12m [39m[38;5;14m[1mwarning[0m[38;5;14m[1m [0m[38;5;14m[1msignals[0m[38;5;12m [39m
|
||||
[38;5;12m(https://www.candyjapan.com/behind-the-scenes/fraudulent-transaction-warning-signs)[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mtrying[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mguess[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12morders[39m[38;5;12m [39m[38;5;12mmight[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mfraud,[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mcountermeasures[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mtry[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmake[39m[38;5;12m [39m[38;5;12mthings[39m[38;5;12m [39m[38;5;12mharder[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mfraudsters.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mFive[0m[38;5;14m[1m [0m[38;5;14m[1mFun[0m[38;5;14m[1m [0m[38;5;14m[1mFraud[0m[38;5;14m[1m [0m[38;5;14m[1mFacts[0m[38;5;12m [39m[38;5;12m(https://web.archive.org/web/20220327085654/https://blog.sift.com/2013/five-ecommerce-fraud-facts/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAnother[39m[38;5;12m [39m[38;5;12mtiny[39m[38;5;12m [39m[38;5;12mcollection[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12mwe[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mfeed[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mML[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdetect[39m[38;5;12m [39m[38;5;12mfraud.[39m[38;5;12m [39m[38;5;12mComments[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mHN[39m[38;5;12m [39m[38;5;12malso[39m[38;5;12m [39m[38;5;12munearthed[39m[38;5;12m [39m[38;5;14m[1mmore[0m[38;5;14m[1m [0m
|
||||
[38;5;14m[1mqualifying[0m[38;5;14m[1m [0m[38;5;14m[1msignals[0m[38;5;12m [39m[38;5;12m(https://news.ycombinator.com/item?id=6376350)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;14m[1mderived[0m[38;5;14m[1m [0m[38;5;14m[1mgeodata[0m[38;5;14m[1m [0m[38;5;14m[1mon[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mtransaction[0m[38;5;12m [39m[38;5;12m(https://news.ycombinator.com/item?id=6376221).[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mCredit[0m[38;5;14m[1m [0m[38;5;14m[1mCard[0m[38;5;14m[1m [0m[38;5;14m[1mFraud[0m[38;5;14m[1m [0m[38;5;14m[1mDetection[0m[38;5;14m[1m [0m[38;5;14m[1musing[0m[38;5;14m[1m [0m[38;5;14m[1mAutoencoders[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mKeras[0m[38;5;12m [39m[38;5;12m(https://medium.com/@curiousily/credit-card-fraud-detection-using-autoencoders-in-keras-tensorflow-for-hackers-part-vii-20e0c85301bd)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mTutorial[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mrely[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12manomaly[39m[38;5;12m [39m[38;5;12mdetection[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m
|
||||
[38;5;12mimplement[39m[38;5;12m [39m[38;5;12msuspicious[39m[38;5;12m [39m[38;5;12mcard[39m[38;5;12m [39m[38;5;12mtransactions.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mTraining an ML model to score chargebacks[0m[38;5;12m (https://threadreaderapp.com/thread/1315452323330621440.html) - An example of a platform's network effect, which allows to predict the likelihood of winning a dispute.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mHow credit card thieves use free-to-play apps to launder gains[0m[38;5;12m (https://kromtech.com/blog/security-center/digital-laundry) - To prevent abuses, service provider must strengthen both credit card verification and the account creation process.[39m
|
||||
|
||||
[38;2;255;187;0m[4mTrust Score[0m
|
||||
|
||||
[38;5;12mSynthetic score based on a collection of signals are often the best proxy of user's trustworthiness. Customer support most of the time rely on them to take action when these actions are not triggered automatically.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mGCP[0m[38;5;14m[1m [0m[38;5;14m[1mimproved[0m[38;5;14m[1m [0m[38;5;14m[1maccount[0m[38;5;14m[1m [0m[38;5;14m[1mmanagement[0m[38;5;14m[1m [0m[38;5;14m[1mpolicies[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mbetter[0m[38;5;14m[1m [0m[38;5;14m[1msupport[0m[38;5;14m[1m [0m[38;5;14m[1mcustomers[0m[38;5;12m [39m[38;5;12m(https://cloudplatform.googleblog.com/2018/07/improving-our-account-management-policies-to-better-support-customers.html)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mOr[39m[38;5;12m [39m[38;5;12mwhy[39m[38;5;12m [39m[38;5;12mrelying[39m[38;5;12m [39m[38;5;12mtoo[39m[38;5;12m [39m[38;5;12mmuch[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mfraud[39m[38;5;12m [39m[38;5;12mautomation[39m[38;5;12m [39m[38;5;12mmight[39m[38;5;12m [39m
|
||||
[38;5;12mlead[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdisgruntled[39m[38;5;12m [39m[38;5;12musers.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mDigital[0m[38;5;14m[1m [0m[38;5;14m[1mOcean's[0m[38;5;14m[1m [0m[38;5;14m[1mUpdate[0m[38;5;14m[1m [0m[38;5;14m[1mon[0m[38;5;14m[1m [0m[38;5;14m[1mCustomer[0m[38;5;14m[1m [0m[38;5;14m[1mShutdown[0m[38;5;14m[1m [0m[38;5;14m[1mIncident[0m[38;5;12m [39m[38;5;12m(https://blog.digitalocean.com/an-update-on-last-weeks-customer-shutdown-incident/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAggressively[39m[38;5;12m [39m[38;5;12mshutting[39m[38;5;12m [39m[38;5;12mdown[39m[38;5;12m [39m[38;5;12muser[39m[38;5;12m [39m[38;5;12mservers[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mgood[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mbusiness[39m[38;5;12m [39m[38;5;12mpoint[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mview[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mprevent[39m[38;5;12m [39m[38;5;12mfraudster[39m[38;5;12m [39m
|
||||
[38;5;12mabusing[39m[38;5;12m [39m[38;5;12mfree[39m[38;5;12m [39m[38;5;12mresources,[39m[38;5;12m [39m[38;5;12muntil[39m[38;5;12m [39m[38;5;12mit's[39m[38;5;12m [39m[38;5;12mnot.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mAwesome[0m[38;5;14m[1m [0m[38;5;14m[1mCredit[0m[38;5;14m[1m [0m[38;5;14m[1mModeling[0m[38;5;12m [39m[38;5;12m(https://github.com/mourarthur/awesome-credit-modeling#readme)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mHow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mstatistical[39m[38;5;12m [39m[38;5;12mmethods[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mclassify[39m[38;5;12m [39m[38;5;12mapplicants[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12mcategories[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mreduce[39m[38;5;12m [39m[38;5;12mrisks.[39m[38;5;12m [39m[38;5;12mLots[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12minspiration[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mresearch[39m[38;5;12m [39m[38;5;12mpapers[39m[38;5;12m [39m[38;5;12mthere[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mimprove[39m[38;5;12m [39m[38;5;12mgeneral[39m[38;5;12m [39m
|
||||
[38;5;12mscoring.[39m
|
||||
|
||||
[38;2;255;187;0m[4mStatistics[0m
|
||||
|
||||
[38;5;12mBest tools to automate fraud detection.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mBenford's law[0m[38;5;12m (https://en.wikipedia.org/wiki/Benford's_law) - Digit distribution can be a signal of accounting fraud.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mInteger[0m[38;5;14m[1m [0m[38;5;14m[1mpercentages[0m[38;5;14m[1m [0m[38;5;14m[1mas[0m[38;5;14m[1m [0m[38;5;14m[1melectoral[0m[38;5;14m[1m [0m[38;5;14m[1mfalsification[0m[38;5;14m[1m [0m[38;5;14m[1mfingerprints[0m[38;5;12m [39m[38;5;12m(https://arxiv.org/pdf/1410.6059.pdf)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mIn[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msame[39m[38;5;12m [39m[38;5;12mspirit[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mabove,[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mpaper[39m[38;5;12m [39m[38;5;12mshow[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mfrequency[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mreported[39m[38;5;12m [39m[38;5;12mround[39m[38;5;12m [39m[38;5;12mnumbers[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12melection[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msignal[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mman-made[39m[38;5;12m [39m[38;5;12manomalies.[39m[38;5;12m [39m[38;5;12mMight[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m
|
||||
[38;5;12mapplicable[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12msome[39m[38;5;12m [39m[38;5;12mfraud-fighting[39m[38;5;12m [39m[38;5;12marea.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mHuber loss[0m[38;5;12m (https://en.wikipedia.org/wiki/Huber_loss) - “A loss function used in robust regression, that is less sensitive to outliers in data than the squared error loss.”[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mPeak Detection in the Python World[0m[38;5;12m (https://blog.ytotech.com/2015/11/01/findpeaks-in-python/) - Simple way to detect outliers.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mMethod to check if you swapped 2 digits[0m[38;5;12m (https://news.ycombinator.com/item?id=39021273) - Standard manual accounting trick employed when isolating an error in a double ledger.[39m
|
||||
|
||||
[38;2;255;187;0m[4mBilling[0m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mMore[0m[38;5;14m[1m [0m[38;5;14m[1mthan[0m[38;5;14m[1m [0m[38;5;14m[1m600[0m[38;5;14m[1m [0m[38;5;14m[1mmillion[0m[38;5;14m[1m [0m[38;5;14m[1musers[0m[38;5;14m[1m [0m[38;5;14m[1minstalled[0m[38;5;14m[1m [0m[38;5;14m[1mAndroid[0m[38;5;14m[1m [0m[38;5;14m[1m'fleeceware'[0m[38;5;14m[1m [0m[38;5;14m[1mapps[0m[38;5;14m[1m [0m[38;5;14m[1mfrom[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mPlay[0m[38;5;14m[1m [0m[38;5;14m[1mStore[0m[38;5;12m [39m[38;5;12m(https://www.zdnet.com/article/more-than-600-million-users-installed-android-fleeceware-apps-from-the-play-store/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12mkind[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mfraud,[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mapps[39m[38;5;12m [39m[38;5;12msilently[39m
|
||||
[38;5;12mkeep[39m[38;5;12m [39m[38;5;12mcharging[39m[38;5;12m [39m[38;5;12musers[39m[38;5;12m [39m[38;5;12mafter[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mend[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mtrial[39m[38;5;12m [39m[38;5;12mperiod.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mCEO Fraud[0m[38;5;12m (https://www.knowbe4.com/ceo-fraud) - A billing team responsible for collecting payment is prey to this kind of fraud, in which the CEO is impersonated to commend exceptional payment transactions.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mThe[0m[38;5;14m[1m [0m[38;5;14m[1mChallenges[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mOperating[0m[38;5;14m[1m [0m[38;5;14m[1ma[0m[38;5;14m[1m [0m[38;5;14m[1mComputing[0m[38;5;14m[1m [0m[38;5;14m[1mCloud[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mCharging[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mits[0m[38;5;14m[1m [0m[38;5;14m[1mUse[0m[38;5;12m [39m[38;5;12m(https://web.stanford.edu/class/cs349d/docs/theimer.pdf)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSkip[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mfirst[39m[38;5;12m [39m[38;5;12m90%[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mpresentation[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mAWS[39m[38;5;12m [39m[38;5;12mVP[39m[38;5;12m [39m[38;5;12m(which[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mabout[39m[38;5;12m [39m[38;5;12mgeneral[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mreliability).[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mlast[39m[38;5;12m [39m[38;5;12mfour[39m[38;5;12m [39m
|
||||
[38;5;12mslides[39m[38;5;12m [39m[38;5;12mare[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mgood[39m[38;5;12m [39m[38;5;12msummary[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mwhat[39m[38;5;12m [39m[38;5;12mbilling[39m[38;5;12m [39m[38;5;12mcloud[39m[38;5;12m [39m[38;5;12mservices[39m[38;5;12m [39m[38;5;12mentails,[39m[38;5;12m [39m[38;5;12mespecially[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12msoft[39m[38;5;12m [39m[38;5;12mquotas[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mlimit[39m[38;5;12m [39m[38;5;12mfraud.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mFraud[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mTelephony[0m[38;5;14m[1m [0m[38;5;14m[1mNetworks[0m[38;5;12m [39m[38;5;12m(http://www.s3.eurecom.fr/docs/eurosp17_sahin.pdf)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mMost[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mtelephony[39m[38;5;12m [39m[38;5;12mfrauds[39m[38;5;12m [39m[38;5;12mgravitates[39m[38;5;12m [39m[38;5;12maround[39m[38;5;12m [39m[38;5;12mbilling[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmetering[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mmicro-transactions.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mpaper[39m[38;5;12m [39m[38;5;12mfeature[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mtaxonomy[39m[38;5;12m [39m[38;5;12m(on[39m[38;5;12m [39m[38;5;12mpage[39m[38;5;12m [39m[38;5;12m6)[39m[38;5;12m [39m[38;5;12mdifferentiating[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mroot[39m[38;5;12m [39m
|
||||
[38;5;12mcauses,[39m[38;5;12m [39m[38;5;12mvulnerabilities,[39m[38;5;12m [39m[38;5;12mexploitation[39m[38;5;12m [39m[38;5;12mtechniques,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mway[39m[38;5;12m [39m[38;5;12mfraudsters[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbenefits[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthem.[39m
|
||||
|
||||
[38;2;255;187;0m[4mUX/UI[0m
|
||||
|
||||
[38;5;12mUsers gets easily angry when it comes to money. UX and UI might helps a lot to reduce frustration.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mApple[0m[38;5;14m[1m [0m[38;5;14m[1mIn-app[0m[38;5;14m[1m [0m[38;5;14m[1mpurchase[0m[38;5;14m[1m [0m[38;5;14m[1mHuman[0m[38;5;14m[1m [0m[38;5;14m[1mInterface[0m[38;5;14m[1m [0m[38;5;14m[1mGuidelines[0m[38;5;12m [39m[38;5;12m(https://developer.apple.com/design/human-interface-guidelines/in-app-purchase#Autorenewable-subscriptions)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mGuide[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mrecommendation[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmake[39m[38;5;12m [39m[38;5;14m[1mauto-renewable[0m[38;5;14m[1m [0m[38;5;14m[1msubscriptions[0m[38;5;12m [39m
|
||||
[38;5;12m(https://developer.apple.com/app-store/subscriptions/)[39m[38;5;12m [39m[38;5;12muser-friendly.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mWhich[0m[38;5;14m[1m [0m[38;5;14m[1mhas[0m[38;5;14m[1m [0m[38;5;14m[1ma[0m[38;5;14m[1m [0m[38;5;14m[1mhigher[0m[38;5;14m[1m [0m[38;5;14m[1mconversion[0m[38;5;14m[1m [0m[38;5;14m[1mrate:[0m[38;5;14m[1m [0m[38;5;14m[1mA[0m[38;5;14m[1m [0m[38;5;14m[1msingle[0m[38;5;14m[1m [0m[38;5;14m[1mlong[0m[38;5;14m[1m [0m[38;5;14m[1mecommerce[0m[38;5;14m[1m [0m[38;5;14m[1mcheckout[0m[38;5;14m[1m [0m[38;5;14m[1mform[0m[38;5;14m[1m [0m[38;5;14m[1mor[0m[38;5;14m[1m [0m[38;5;14m[1ma[0m[38;5;14m[1m [0m[38;5;14m[1mmulti-step[0m[38;5;14m[1m [0m[38;5;14m[1mone?[0m[38;5;12m [39m[38;5;12m(https://capitalandgrowth.org/questions/2055/which-has-a-higher-conversion-rate-a-single-long-e.html)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mFocus[39m[38;5;12m [39m[38;5;12mfirst[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mother[39m[38;5;12m [39m[38;5;12mthings[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcart,[39m[38;5;12m [39m[38;5;12mlike[39m
|
||||
[38;5;12measing[39m[38;5;12m [39m[38;5;12manxiety[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msecond-guessing[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12madding[39m[38;5;12m [39m[38;5;12mreassurance[39m[38;5;12m [39m[38;5;12m(trust[39m[38;5;12m [39m[38;5;12mmarks,[39m[38;5;12m [39m[38;5;12mtestimonials)[39m[38;5;12m [39m[38;5;12mnear[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcredit[39m[38;5;12m [39m[38;5;12mcard[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcompletion[39m[38;5;12m [39m[38;5;12msteps,[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12mwell[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12msome[39m[38;5;12m [39m[38;5;12mguarantee[39m[38;5;12m [39m[38;5;12mlanguage[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mmay[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mearlier[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mproduct[39m[38;5;12m [39m[38;5;12mexploration[39m[38;5;12m [39m[38;5;12mprocess.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mWe tried to make billing backendless[0m[38;5;12m (https://useautumn.com/blog/backendless) - Failed attempt to move the billing experience by from backend to frontend because of security.[39m
|
||||
|
||||
[38;2;255;187;0m[4mBusiness Intelligence[0m
|
||||
|
||||
[38;5;12mAs stakeholder of the billing pipeline, you sat on all the critical data to measure and report on the health of the business.[39m
|
||||
|
||||
[38;2;255;187;0m[4mMetrics[0m
|
||||
|
||||
[38;5;12mDefinition and collection of Key Performance Indicators (KPIs) worth monitoring.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mStartup financial models - 12 templates compared for SaaS[0m[38;5;12m (https://www.stephnass.com/blog/startup-financial-model) - A great source of inspiration to get better visibility in your operations.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1m16 Startup Metrics[0m[38;5;12m (https://a16z.com/2015/08/21/16-metrics/) - The 2 critical metrics being Customer Acquisition Cost (CAC) and Customer Lifetime Value (CLV).[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mThinking about growth and profit[0m[38;5;12m (https://jlongster.com/thinking-growth-profit) - Discuss the relationship between investments, profit and growth, and how it influence decisions on pricing, free trials and plan structure.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mA Quantitative Approach to Product Market Fit[0m[38;5;12m (https://tribecap.co/a-quantitative-approach-to-product-market-fit/) - Metrics produced above have a greater reach, as they're used as important signals to validate product-market fit.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mStartup growth calculator[0m[38;5;12m (http://growth.tlb.org) - Simple yet effective interactive profitability calculator for startups.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mAn Overview of Visa[0m[38;5;12m (http://minesafetydisclosures.com/blog/2019/7/23/part-ll-an-overview-of-visa) - Great breakdown of Visa business models and metrics.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mThe[0m[38;5;14m[1m [0m[38;5;14m[1mSaaS[0m[38;5;14m[1m [0m[38;5;14m[1mFinancial[0m[38;5;14m[1m [0m[38;5;14m[1mModel[0m[38;5;14m[1m [0m[38;5;14m[1mYou'll[0m[38;5;14m[1m [0m[38;5;14m[1mActually[0m[38;5;14m[1m [0m[38;5;14m[1mUse[0m[38;5;12m [39m[38;5;12m(https://web.archive.org/web/20230205234207/https://baremetrics.com/blog/saas-financial-model)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mcomplete[39m[38;5;12m [39m[38;5;12mtour[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mfinancials[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mstartup,[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mgives[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mextra-context[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmetrics[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m
|
||||
[38;5;12mproduce[39m[38;5;12m [39m[38;5;12mfit[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mlarger[39m[38;5;12m [39m[38;5;12mpicture.[39m
|
||||
|
||||
[38;2;255;187;0m[4mCustomer Lifetime Value[0m
|
||||
|
||||
[38;5;12mHow much net value do you produce per customer? The Customer Lifetime Value (CLV, or LTV for Life-Time Value) quantify that. Understanding and acting on it is the most important part of your business's sales efforts.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mYou're[0m[38;5;14m[1m [0m[38;5;14m[1mall[0m[38;5;14m[1m [0m[38;5;14m[1mcalculating[0m[38;5;14m[1m [0m[38;5;14m[1mchurn[0m[38;5;14m[1m [0m[38;5;14m[1mrates[0m[38;5;14m[1m [0m[38;5;14m[1mwrong[0m[38;5;12m [39m[38;5;12m(https://medium.com/swlh/youre-all-calculating-churn-rates-wrong-cbab072cd992)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12m“On[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msurface,[39m[38;5;12m [39m[38;5;12mchurn[39m[38;5;12m [39m[38;5;12mrate[39m[38;5;12m [39m[38;5;12mmay[39m[38;5;12m [39m[38;5;12mseem[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mnatural[39m[38;5;12m [39m[38;5;12mproxy[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mchanges[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mcustomer[39m[38;5;12m [39m[38;5;12mlifetimes.[39m[38;5;12m [39m[38;5;12mLet's[39m[38;5;12m [39m[38;5;12mdig[39m[38;5;12m [39m[38;5;12minto[39m[38;5;12m [39m[38;5;12mwhy[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m
|
||||
[38;5;12mnot[39m[38;5;12m [39m[38;5;12mtrue.”[39m[38;5;12m [39m[38;5;12mChurn[39m[38;5;12m [39m[38;5;12mrate[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmeaningful[39m[38;5;12m [39m[38;5;12mmetric[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcompute[39m[38;5;12m [39m[38;5;12mCLV:[39m[38;5;12m [39m[38;5;12mduring[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mcustomer[39m[38;5;12m [39m[38;5;12mlifetime,[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mchurn[39m[38;5;12m [39m[38;5;12mprobability[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12mconstant.[39m[38;5;12m [39m[38;5;12mMost[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mtime[39m[38;5;12m [39m[38;5;12mbecause[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mfree[39m[38;5;12m [39m[38;5;12mtrial[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mvouchers.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12marticle[39m[38;5;12m [39m[38;5;12millustrate[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12minfluence[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||||
[38;5;12mdistribution[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mmodel[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mprobability[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mcustomer[39m[38;5;12m [39m[38;5;12mquitting.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mHow[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mproject[0m[38;5;14m[1m [0m[38;5;14m[1mcustomer[0m[38;5;14m[1m [0m[38;5;14m[1mretention[0m[38;5;12m [39m[38;5;12m(https://faculty.wharton.upenn.edu/wp-content/uploads/2012/04/Fader_hardie_jim_07.pdf)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mseminal[39m[38;5;12m [39m[38;5;12mpaper,[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mstronger[39m[38;5;12m [39m[38;5;12mapproach[39m[38;5;12m [39m[38;5;12mcompared[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mone[39m[38;5;12m [39m[38;5;12mabove:[39m[38;5;12m [39m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mexponential[0m[38;5;14m[1m [0m[38;5;14m[1mdistributions[0m[38;5;14m[1m [0m[38;5;14m[1mis[0m[38;5;14m[1m [0m[38;5;14m[1mreplaced[0m[38;5;14m[1m [0m[38;5;14m[1mby[0m[38;5;14m[1m [0m[38;5;14m[1ma[0m[38;5;14m[1m [0m
|
||||
[38;5;14m[1mgeometric[0m[38;5;14m[1m [0m[38;5;14m[1mmodel[0m[38;5;12m [39m[38;5;12m(https://news.ycombinator.com/item?id=24833319),[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mbetter[39m[38;5;12m [39m[38;5;12msuited[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdiscrete[39m[38;5;12m [39m[38;5;12mtime[39m[38;5;12m [39m[38;5;12mintervals[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;12mmonthly[39m[38;5;12m [39m[38;5;12mcontracts,[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mformer[39m[38;5;12m [39m[38;5;12mbeing[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12mappropriate[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcontinuous[39m[38;5;12m [39m[38;5;12mtime[39m[38;5;12m [39m[38;5;12mprocess.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mSurvival[0m[38;5;14m[1m [0m[38;5;14m[1mAnalysis[0m[38;5;14m[1m [0m[38;5;14m[1mFor[0m[38;5;14m[1m [0m[38;5;14m[1mCustomer[0m[38;5;14m[1m [0m[38;5;14m[1mRetention[0m[38;5;12m [39m[38;5;12m(https://two-wrongs.com/survival-analysis-for-customer-retention.html)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mIllustrates[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mretention[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mbetter[39m[38;5;12m [39m[38;5;12mmodelled[39m[38;5;12m [39m[38;5;12musing[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msurvival[39m[38;5;12m [39m[38;5;12mfunction[39m[38;5;12m [39m[38;5;12mlike[39m[38;5;12m [39m[38;5;14m[1mKaplan–Meier[0m[38;5;14m[1m [0m[38;5;14m[1msurvival[0m[38;5;14m[1m [0m[38;5;14m[1mcurves[0m[38;5;12m [39m
|
||||
[38;5;12m(https://two-wrongs.com/bootstrapping-kaplan-meier-confidence-intervals.html).[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mRFM (customer value)[0m[38;5;12m (https://en.wikipedia.org/wiki/RFM_%28customer_value%29) - A refined model of CLV, used to segment users based on Recency, Frequency and Monetary value.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mChurn[0m[38;5;14m[1m [0m[38;5;14m[1mPrediction[0m[38;5;12m [39m[38;5;12m(https://towardsdatascience.com/customer-churn-prediction-with-text-and-interpretability-bd3d57af34b1/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12m“How[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mPython[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msimplistic[39m[38;5;12m [39m[38;5;12mway[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mfuel[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mcompany's[39m[38;5;12m [39m[38;5;12mgrowth[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12mapplying[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mpredictive[39m[38;5;12m [39m[38;5;12mapproach[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mall[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m
|
||||
[38;5;12mactions.”[39m[38;5;12m [39m[38;5;12mRelies[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mXGBoost[39m[38;5;12m [39m[38;5;12mbinary[39m[38;5;12m [39m[38;5;12mclassification.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mPyMC-Marketing[0m[38;5;12m (https://github.com/pymc-labs/pymc-marketing) - A full-featured Python package to analyze your users based on their "alive" and "dead" states.[39m
|
||||
|
||||
[38;5;12m- [39m[48;5;235m[38;5;249m[1mretentionizer[0m[38;5;12m (https://github.com/chrisclark/retentionizer) - Python package to show the projected retention rates for each cohort and calculate the LTV of a given customer in that cohort.[39m
|
||||
|
||||
[38;2;255;187;0m[4mData Engineering[0m
|
||||
|
||||
[38;5;12mTo industrialize data production and consumption, your need data engineers to clean up, persist and consolidate data. Only after you get these data foundations you might think of onboarding data scientists.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mAI[0m[38;5;14m[1m [0m[38;5;14m[1mvs[0m[38;5;14m[1m [0m[38;5;14m[1mData[0m[38;5;14m[1m [0m[38;5;14m[1mScience[0m[38;5;14m[1m [0m[38;5;14m[1mvs[0m[38;5;14m[1m [0m[38;5;14m[1mData[0m[38;5;14m[1m [0m[38;5;14m[1mEngineering[0m[38;5;12m [39m[38;5;12m(https://web.archive.org/web/20171009002725/https://blog.insightdatascience.com/how-emerging-ai-roles-fit-in-the-data-landscape-d4cd922c389b?gi=ebcf517502c7)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12m“Data[39m[38;5;12m [39m[38;5;12mEngineers[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mpipelines[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m
|
||||
[38;5;12minfrastructure[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mensure[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mconstant[39m[38;5;12m [39m[38;5;12mavailability[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mtransformed[39m[38;5;12m [39m[38;5;12mdata.[39m[38;5;12m [39m[38;5;12mData[39m[38;5;12m [39m[38;5;12mScientists[39m[38;5;12m [39m[38;5;12manalyze[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mbuild[39m[38;5;12m [39m[38;5;12mmodels[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mthese[39m[38;5;12m [39m[38;5;12mdata[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mdevelop[39m[38;5;12m [39m[38;5;12mnew[39m[38;5;12m [39m[38;5;12mproduct[39m[38;5;12m [39m[38;5;12mfeatures[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mdrive[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbottom[39m[38;5;12m [39m[38;5;12mline[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbusiness.”[39m[38;5;12m [39m[38;5;12mAs[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mAI[39m[38;5;12m [39m[38;5;12mprofessionals,[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12mfocus[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m
|
||||
[38;5;12mcognitive[39m[38;5;12m [39m[38;5;12mautomation.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mTen Ways Your Data Project is Going to Fail[0m[38;5;12m (https://www.martingoodson.com/ten-ways-your-data-project-is-going-to-fail/) - You don't need data scientists. “For ETL, hire data engineers. For reporting, hire BI analysts. The end.”[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mCargo[0m[38;5;14m[1m [0m[38;5;14m[1mcult[0m[38;5;14m[1m [0m[38;5;14m[1mdata[0m[38;5;14m[1m [0m[38;5;14m[1mscience[0m[38;5;12m [39m[38;5;12m(http://blog.richardweiss.org/2017/07/25/data-science-in-organizations.html)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12m“Data[39m[38;5;12m [39m[38;5;12mscience[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mbest[39m[38;5;12m [39m[38;5;12mviewed[39m[38;5;12m [39m[38;5;12mas[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mform[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mcompany[39m[38;5;12m [39m[38;5;12mculture,[39m[38;5;12m [39m[38;5;12mrather[39m[38;5;12m [39m[38;5;12mthan[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mset[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mtechnologies.[39m[38;5;12m [39m[38;5;12mHowever,[39m[38;5;12m [39m[38;5;12mmany[39m[38;5;12m [39m[38;5;12mfirms[39m[38;5;12m [39m[38;5;12mwill[39m[38;5;12m [39m[38;5;12mtry[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcreate[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m
|
||||
[38;5;12mcompany[39m[38;5;12m [39m[38;5;12mculture[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12macquiring[39m[38;5;12m [39m[38;5;12mdata-science[39m[38;5;12m [39m[38;5;12mtechnology,[39m[38;5;12m [39m[38;5;12mrather[39m[38;5;12m [39m[38;5;12mthan[39m[38;5;12m [39m[38;5;12mworking[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12mculture.”[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mWhy[0m[38;5;14m[1m [0m[38;5;14m[1mnot[0m[38;5;14m[1m [0m[38;5;14m[1muse[0m[38;5;14m[1m [0m[38;5;14m[1mDouble[0m[38;5;14m[1m [0m[38;5;14m[1mor[0m[38;5;14m[1m [0m[38;5;14m[1mFloat[0m[38;5;14m[1m [0m[38;5;14m[1mto[0m[38;5;14m[1m [0m[38;5;14m[1mrepresent[0m[38;5;14m[1m [0m[38;5;14m[1mcurrency?[0m[38;5;12m [39m[38;5;12m(https://web.archive.org/web/20250524184249/https://stackoverflow.com/questions/3730019/why-not-use-double-or-float-to-represent-currency/3730040#answer-3730040)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mBecause[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mprecision:[39m[38;5;12m [39m[38;5;12mfloats[39m[38;5;12m [39m
|
||||
[38;5;12mand[39m[38;5;12m [39m[38;5;12mdoubles[39m[38;5;12m [39m[38;5;12mcannot[39m[38;5;12m [39m[38;5;12maccurately[39m[38;5;12m [39m[38;5;12mrepresent[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mbase[39m[38;5;12m [39m[38;5;12m10[39m[38;5;12m [39m[38;5;12mmultiples[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mwe[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mmoney.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mNever[0m[38;5;14m[1m [0m[38;5;14m[1mUse[0m[38;5;14m[1m [0m[38;5;14m[1mFloats[0m[38;5;14m[1m [0m[38;5;14m[1mfor[0m[38;5;14m[1m [0m[38;5;14m[1mMoney[0m[38;5;12m [39m[38;5;12m(https://husobee.github.io/money/float/2016/09/23/never-use-floats-for-currency.html)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12m“This[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mprecisely[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mproblem[39m[38;5;12m [39m[38;5;12mwe[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mwhen[39m[38;5;12m [39m[38;5;12mtrying[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mrepresent[39m[38;5;12m [39m[38;5;12m10^-1,[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12m0.1[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mbinary.[39m[38;5;12m [39m[38;5;12mThere[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mexact[39m[38;5;12m [39m[38;5;12mbinary[39m[38;5;12m [39m
|
||||
[38;5;12mrepresentation[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12m0.1[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12m0.01.”[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mThe[0m[38;5;14m[1m [0m[38;5;14m[1mSoul[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1man[0m[38;5;14m[1m [0m[38;5;14m[1mOld[0m[38;5;14m[1m [0m[38;5;14m[1mMachine:[0m[38;5;14m[1m [0m[38;5;14m[1mRevisiting[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mTimeless[0m[38;5;14m[1m [0m[38;5;14m[1mvon[0m[38;5;14m[1m [0m[38;5;14m[1mNeumann[0m[38;5;14m[1m [0m[38;5;14m[1mArchitecture[0m[38;5;12m [39m[38;5;12m(https://ankush.dev/p/neumann_architecture)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mFloats[39m[38;5;12m [39m[38;5;12mwere[39m[38;5;12m [39m[38;5;12msuspicious[39m[38;5;12m [39m[38;5;12meven[39m[38;5;12m [39m[38;5;12mbefore[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mfirst[39m[38;5;12m [39m[38;5;12mgeneral-purpose[39m[38;5;12m [39m[38;5;12mcomputer[39m[38;5;12m [39m[38;5;12m(EDVAC)[39m[38;5;12m [39m[38;5;12mwas[39m[38;5;12m [39m[38;5;12mbuilt:[39m[38;5;12m [39m[38;5;12m“Von[39m[38;5;12m [39m[38;5;12mNeumann[39m[38;5;12m [39m[38;5;12mwasn't[39m[38;5;12m [39m[38;5;12mentirely[39m[38;5;12m [39m
|
||||
[38;5;12msold[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mwhy[39m[38;5;12m [39m[38;5;12mwe[39m[38;5;12m [39m[38;5;12mmight[39m[38;5;12m [39m[38;5;12mneed[39m[38;5;12m [39m[38;5;12mfloating-point[39m[38;5;12m [39m[38;5;12mnumbers.[39m[38;5;12m [39m[38;5;12mHe[39m[38;5;12m [39m[38;5;12mwas[39m[38;5;12m [39m[38;5;12mquite[39m[38;5;12m [39m[38;5;12mvocal[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mhis[39m[38;5;12m [39m[38;5;12mcritique[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mfloating-point[39m[38;5;12m [39m[38;5;12mnumbers.”[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mauthor[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12marticle[39m[38;5;12m [39m[38;5;12mcomplement[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mcritique[39m[38;5;12m [39m[38;5;12mby[39m[38;5;12m [39m[38;5;12millustrating[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12missue[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mprecision[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mrounding.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mEuropean[0m[38;5;14m[1m [0m[38;5;14m[1mSpreadsheet[0m[38;5;14m[1m [0m[38;5;14m[1mRisks[0m[38;5;14m[1m [0m[38;5;14m[1mInterest[0m[38;5;14m[1m [0m[38;5;14m[1mGroup[0m[38;5;14m[1m [0m[38;5;14m[1m-[0m[38;5;14m[1m [0m[38;5;14m[1mHorror[0m[38;5;14m[1m [0m[38;5;14m[1mStories[0m[38;5;12m [39m[38;5;12m(https://eusprig.org/research-info/horror-stories/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mA[39m[38;5;12m [39m[38;5;12mcollection[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mcases[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mwhich[39m[38;5;12m [39m[38;5;12muncontrolled[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12muntested[39m[38;5;12m [39m[38;5;12mspreadsheet[39m[38;5;12m [39m[38;5;12mmodels[39m[38;5;12m [39m[38;5;12mled[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mlost[39m[38;5;12m [39m[38;5;12mrevenue,[39m[38;5;12m [39m[38;5;12mmispricing,[39m[38;5;12m [39m[38;5;12mpoor[39m[38;5;12m [39m[38;5;12mdecision[39m[38;5;12m [39m[38;5;12mmaking,[39m[38;5;12m [39m
|
||||
[38;5;12mfraud[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12msystemic[39m[38;5;12m [39m[38;5;12mfinancial[39m[38;5;12m [39m[38;5;12mfailure.[39m
|
||||
|
||||
[38;2;255;187;0m[4mTools[0m
|
||||
|
||||
[38;5;12mSoftware to build visualizations, dashboards, SQL queries and drill down into data.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mPractical Business Python[0m[38;5;12m (https://pbpython.com) - A blog collecting and spreading ideas on how to use Python more effectively in the business setting.[39m
|
||||
|
||||
[38;5;12m- [39m[48;5;235m[38;5;249m[1mredash[0m[38;5;12m (https://github.com/getredash/redash) - Connect and query your data sources, build dashboards to visualize data and share them with your company.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mMetabase[0m[38;5;12m (https://github.com/metabase/metabase) - Metabase is an open source solution to explore and visualize data and supports lots of databases.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mApache Superset[0m[38;5;12m (https://github.com/apache/incubator-superset) - Enterprise-ready business intelligence web application.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mMeltano[0m[38;5;12m (https://github.com/meltano/meltano) - Open source convention-over-configuration product for the whole data lifecycle, all the way from loading data to analyzing it.[39m
|
||||
|
||||
[38;2;255;187;0m[4mCompetitive Analysis[0m
|
||||
|
||||
[38;5;12mA bunch of resources to keep track of the current status and progress of all companies operating in the domain.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mPatents[0m[38;5;14m[1m [0m[38;5;14m[1mon[0m[38;5;14m[1m [0m[38;5;14m[1mbilling[0m[38;5;14m[1m [0m[38;5;14m[1msystems[0m[38;5;14m[1m [0m[38;5;14m[1mof[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mdot-com[0m[38;5;14m[1m [0m[38;5;14m[1mera[0m[38;5;12m [39m[38;5;12m(https://news.ycombinator.com/item?id=34773821)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAll[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthem[39m[38;5;12m [39m[38;5;12mhave[39m[38;5;12m [39m[38;5;12mbeen[39m[38;5;12m [39m[38;5;12mabandoned[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mconstitute[39m[38;5;12m [39m[38;5;12mprior[39m[38;5;12m [39m[38;5;12mart.[39m[38;5;12m [39m[38;5;12mThis[39m[38;5;12m [39m[38;5;12mmeans[39m[38;5;12m [39m[38;5;12mthere[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mnothing[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mprevent[39m[38;5;12m [39m[38;5;12manybody[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mimplement[39m[38;5;12m [39m[38;5;12mor[39m[38;5;12m [39m[38;5;12mcommercialize[39m[38;5;12m [39m[38;5;12mthese[39m[38;5;12m [39m
|
||||
[38;5;12mconcepts.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;12m“You[39m[38;5;12m [39m[38;5;12mneed[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mslightly[39m[38;5;12m [39m[38;5;12mmore[39m[38;5;12m [39m[38;5;12msophisticated[39m[38;5;12m [39m[38;5;12mdeveloper[39m[38;5;12m [39m[38;5;12mteam[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mcobble[39m[38;5;12m [39m[38;5;12mtogether[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mbilling[39m[38;5;12m [39m[38;5;12mplatform”[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1msource[0m[38;5;12m [39m[38;5;12m(https://www.techemails.com/i/124009734/google-pms-on-stripe))[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mGoogle's[39m[38;5;12m [39m[38;5;12mProduct[39m[38;5;12m [39m[38;5;12mDirector[39m[38;5;12m [39m[38;5;12mtake[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mbuilding[39m[38;5;12m [39m[38;5;12mbilling[39m[38;5;12m [39m[38;5;12msystems:[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mneed[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m
|
||||
[38;5;12mcertain[39m[38;5;12m [39m[38;5;12mkind[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mengineers[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mtackle[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mdomain.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12meveryone.[39m
|
||||
|
||||
[38;2;255;187;0m[4mCloud providers[0m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mAWS Cost Management announcements[0m[38;5;12m (https://aws.amazon.com/about-aws/whats-new/aws-cost-management/) - The source of all new features added to the billing perimeter.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mAWS reserved instances vs saving plan[0m[38;5;12m (https://web.archive.org/web/20240602133657/https://www.prosperops.com/wp-content/uploads/2022/01/ris_and_savings_plans.png) - A feature matrix of the different scheme and their average dicounts.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mGCP billing release notes[0m[38;5;12m (https://cloud.google.com/billing/docs/release-notes) - Latest changes of GCP billing features.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mGCP billing news[0m[38;5;12m (https://www.gcpweekly.com/gcp-resources/tag/billing/) - From the unofficial Google Cloud Platform newsletter.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mMore choice, less complexity: New Compute Engine pricing options on tap[0m[38;5;12m (https://cloud.google.com/blog/products/compute/more-choice-less-complexity-new-compute-engine-pricing-options-on-tap) - A wrap-up of recent GCP pricing features.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mOrbitera[0m[38;5;12m (https://en.wikipedia.org/wiki/Orbitera) - GCP's billing subsidiary.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mDigitalOcean Billing changelog[0m[38;5;12m (http://docs.digitalocean.com/release-notes/billing/) - All the latest billing updates on DO.[39m
|
||||
|
||||
[38;2;255;187;0m[4mHistory[0m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;12m“Larry[39m[38;5;12m [39m[38;5;12mPage[39m[38;5;12m [39m[38;5;12mwent[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mU[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mM[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mused[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mMichigan[39m[38;5;12m [39m[38;5;12mTerminal[39m[38;5;12m [39m[38;5;12mSystem.[39m[38;5;12m [39m[38;5;12m(…)[39m[38;5;12m [39m[38;5;12mwhen[39m[38;5;12m [39m[38;5;12mGoogle[39m[38;5;12m [39m[38;5;12mwas[39m[38;5;12m [39m[38;5;12mworking[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mApp[39m[38;5;12m [39m[38;5;12mEngine,[39m[38;5;12m [39m[38;5;12mPage[39m[38;5;12m [39m[38;5;12mtook[39m[38;5;12m [39m[38;5;12minspiration[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mMTS[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mwould[39m[38;5;12m [39m[38;5;12mexhort[39m[38;5;12m [39m[38;5;12mengineers[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mfollow[39m[38;5;12m [39m[38;5;12mits[39m[38;5;12m [39m[38;5;12mexample.[39m[38;5;12m [39m[38;5;12m(…)[39m[38;5;12m [39m[38;5;12mwhen[39m[38;5;12m [39m[38;5;12mI[39m[38;5;12m [39m[38;5;12mlook[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mmy[39m[38;5;12m [39m[38;5;12mAWS[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mGCP[39m[38;5;12m [39m[38;5;12mbills[39m[38;5;12m [39m[38;5;12mnow,[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mfeels[39m[38;5;12m [39m
|
||||
[38;5;12mvery[39m[38;5;12m [39m[38;5;12mfamiliar!”[39m[38;5;12m [39m[38;5;12m([39m[38;5;14m[1msource[0m[38;5;12m [39m[38;5;12m(https://news.ycombinator.com/item?id=35123587))[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mdirect[39m[38;5;12m [39m[38;5;12mfiliation[39m[38;5;12m [39m[38;5;12mbetween[39m[38;5;12m [39m[38;5;12mold-school[39m[38;5;12m [39m[38;5;12muniversity[39m[38;5;12m [39m[38;5;12mmainframes[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mcurrent[39m[38;5;12m [39m[38;5;12mcloud[39m[38;5;12m [39m[38;5;12mservices.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mProduct[0m[38;5;14m[1m [0m[38;5;14m[1mDevelopment[0m[38;5;14m[1m [0m[38;5;14m[1mas[0m[38;5;14m[1m [0m[38;5;14m[1mIterated[0m[38;5;14m[1m [0m[38;5;14m[1mTaste[0m[38;5;12m [39m[38;5;12m(https://commoncog.com/product-development-iterated-taste/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAWS[39m[38;5;12m [39m[38;5;12msacrificed[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12msimplicity[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12msubscription[39m[38;5;12m [39m[38;5;12mpricing[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mS3[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mwent[39m[38;5;12m [39m[38;5;12minstead[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msafe[39m[38;5;12m [39m[38;5;12mcost-following[39m[38;5;12m [39m[38;5;12mstrategy[39m[38;5;12m [39m[38;5;12mbecause[39m[38;5;12m [39m[38;5;12mthey[39m[38;5;12m [39m[38;5;12mhad[39m[38;5;12m [39m[38;5;12mno[39m[38;5;12m [39m[38;5;12mclue[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m
|
||||
[38;5;12mthe[39m[38;5;12m [39m[38;5;12musers[39m[38;5;12m [39m[38;5;12mwill[39m[38;5;12m [39m[38;5;12muse[39m[38;5;12m [39m[38;5;12mtheir[39m[38;5;12m [39m[38;5;12mservice.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1m£sd computing[0m[38;5;12m (https://en.wikipedia.org/wiki/%C2%A3sd#Computing) - The IBM 1401 mainframe (1959) optionally supported pounds/shillings/pence (£sd) currency arithmetics in hardware.[39m
|
||||
|
||||
[38;5;12m-[39m[38;5;12m [39m[38;5;14m[1mEngineering[0m[38;5;14m[1m [0m[38;5;14m[1mand[0m[38;5;14m[1m [0m[38;5;14m[1mOperations[0m[38;5;14m[1m [0m[38;5;14m[1min[0m[38;5;14m[1m [0m[38;5;14m[1mthe[0m[38;5;14m[1m [0m[38;5;14m[1mBell[0m[38;5;14m[1m [0m[38;5;14m[1mSystem[0m[38;5;12m [39m[38;5;12m(http://bitsavers.trailing-edge.com/communications/westernElectric/books/Engineering_and_Operations_in_the_Bell_System_2ed_1984.pdf)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mStarting[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mpage[39m[38;5;12m [39m[38;5;12m#445,[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12m"10.5[39m[38;5;12m [39m[38;5;12mBilling[39m[38;5;12m [39m[38;5;12mEquipment[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mSystems"[39m
|
||||
[38;5;12msection[39m[38;5;12m [39m[38;5;12mdescribe[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mhistory[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mtechnical[39m[38;5;12m [39m[38;5;12mevolutions[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mBell's[39m[38;5;12m [39m[38;5;12mphone[39m[38;5;12m [39m[38;5;12mcalls[39m[38;5;12m [39m[38;5;12mmetering[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mpricing.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mThe vanished grandeur of accounting[0m[38;5;12m (https://www.bostonglobe.com/ideas/2014/06/07/the-vanished-grandeur-accounting/3zcbRBoPDNIryWyNYNMvbO/story.html) - Accounting paintings were a significant genre in Dutch art.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mGraphic methods for presenting facts[0m[38;5;12m (https://archive.org/details/graphicmethodsfo00brinrich/page/336/mode/2up?view=theater&ui=embed&wrapper=false) - A way to optimize pricing using a physical model made in plaster of Paris, from 1914.[39m
|
||||
|
||||
[38;2;255;187;0m[4mHumour[0m
|
||||
|
||||
[38;5;12mBilling is not funny.[39m
|
||||
|
||||
[38;5;12m- [39m[38;5;14m[1mDetax[0m[38;5;12m (https://detax.framer.website) - A site mockup of an tax avoidance product for small businesses.[39m
|
||||
|
||||
[38;2;255;187;0m[4mContributing[0m
|
||||
|
||||
[38;5;12mYour contributions are always welcome! Please take a look at the [39m[38;5;14m[1mcontribution guidelines[0m[38;5;12m (.github/contributing.md) first.[39m
|
||||
|
||||
[38;2;255;187;0m[4mFootnotes[0m
|
||||
|
||||
[38;5;12mThe [39m[38;5;14m[1mheader image[0m[38;5;12m (https://github.com/kdeldycke/awesome-billing/blob/main/assets/awesome-billing-header.jpg) is based on a modified [39m[38;5;14m[1mphoto[0m[38;5;12m (https://unsplash.com/photos/u2zSzMTwIjQ) by [39m[38;5;14m[1mDenny Müller[0m[38;5;12m (https://unsplash.com/@redaquamedia).[39m
|
||||
|
||||
|
||||
|
||||
[38;5;12m: [39m[48;2;30;30;40m[38;5;14m[1m[3mSapiens: A Brief History of Humankind[0m[38;5;12m (https://www.amazon.com/dp/0062316095?_encoding=UTF8&psc=1&linkCode=ll1&tag=kevideld-20&linkId=71ccb002da0dbe49c502954960175b66&language=en_US&ref_=as_li_ss_tl) (Harper, 2015). [39m[38;5;12m↑[39m[38;5;14m[1m [0m[38;5;12m (#intro-quote-ref)[39m
|
||||
|
||||
[38;5;12mbilling Github: https://github.com/kdeldycke/awesome-billing[39m
|
||||
Reference in New Issue
Block a user