Live data from Hacker News

Why Building Billing Systems Is So Painful (2024)

dmitry.ie

11–20 of 20 posts

Re: Why Building Billing Systems Is So Painful (2024)

#11
What is the recommended approach here? We are going to face this problem soon as we figure out how to pay sales commissions on our product. Basically, we get an arbitrary commission from an insurer, and split it between the broker, me, and possibly a referrer. The payment rules are different for us (one-off percentage plus monthly) and the referrer (fixed one-off). We need invoices for everything, and VAT in most cases.

I dread working on this.

Re: Why Building Billing Systems Is So Painful (2024)

#13

In my experience the reason they are so painful is because stuff keeps getting tacked on and nobody wants to clean it up because they are afraid they are going to mess up some crazy business logic that a small fraction of customers depend on. Basically business logic isn't logical.

Sounds a lot like payroll...

Re: Why Building Billing Systems Is So Painful (2024)

#14
> “Billing isn't just about sending an invoice to your customer. It's the lifeblood of your business.”

Oh. You don’t say?

Continues to say billing is “tough”, but this text seems aimed to wrap it all up in one blog post.

This reads like what you write to convince a small business to hire you as an independent contractor to do their website—sympathize to the emotional pain, then write a survey of challenges to convey knowledge and competence.

Something is still missing as a marketing piece. First, what’s the context—compared to what? Second, this reads like a rational discussion of complexity, but not of difficulty. So what is the author’s challenge? Write the whole code base? Integrate different solutions? What can’t be done with time and diligence?

Not for nothing, this is a timely topic for me. I was chatting with someone about outside service versus custom built solutions. This reads like someone I might be asked to consider to hire, but this isn’t the text that makes me interested to learn more.

Re: Why Building Billing Systems Is So Painful (2024)

#15

> “Billing isn't just about sending an invoice to your customer. It's the lifeblood of your business.” Oh. You don’t say? Continues to say billing is “tough”, but this text seems aimed to wrap it all up in one blog post. This reads like what you write to convince a small business to hire you as an independent contractor to do their website—sympathize to the emotional pain, then write a survey of challenges to convey…

It isn't just X, it's Y.

Is a classic LLM trope (probably picked up from leading-on twitter slop that go 1/n 2/n,...)

Re: Why Building Billing Systems Is So Painful (2024)

#17
Back in the era of landline phones, AT&T calculated that around 70% of their cost was due to billing.

People welcomed "unlimited calls with $X a month!" as a liberating innovation, but the truth was that the phone company was saving a ton of money -- and had priced them so that they were making even more by the vast majority of their customers.

Re: Why Building Billing Systems Is So Painful (2024)

#18

> “Billing isn't just about sending an invoice to your customer. It's the lifeblood of your business.” Oh. You don’t say? Continues to say billing is “tough”, but this text seems aimed to wrap it all up in one blog post. This reads like what you write to convince a small business to hire you as an independent contractor to do their website—sympathize to the emotional pain, then write a survey of challenges to convey…

It isn't just X, it's Y. Is a classic LLM trope (probably picked up from leading-on twitter slop that go 1/n 2/n,...)

> "...twitter slop that go 1/n 2/n,...)"

What's this fraction series represent--converging on n/n (assuming there actually is a definition of n)?

Re: Why Building Billing Systems Is So Painful (2024)

#19

Earlier quoted context omitted.

It isn't just X, it's Y. Is a classic LLM trope (probably picked up from leading-on twitter slop that go 1/n 2/n,...)

> "...twitter slop that go 1/n 2/n,...)" What's this fraction series represent--converging on n/n (assuming there actually is a definition of n)?

Its short for "tweet k out of n" where k is known for each post but n is not known until the final post is completed.
Post reply on HN