Square Champion

Let's hear it for the developers at Square

 


There’s always frustration with how Square does X, or doesn’t do Y.
I know that because I’m one of the people saying it.

 

I’ve always encouraged others to be more active in solving their own problems, and to hold companies accountable when needed. That includes Square.

 

So to hold myself accountable, I started building an app that connects to Square.

That decision snowballed fast.

 

What started as “this should be simple” turned into thinking about selling it… which turned into user permissions, data isolation, billing models, compliance, and a whole world I had never dealt with before.

 

I built a few tools for my own store and, with AI, it was easier to get started than ever before.

But holy cow… it is still incredibly complex.

 

And that’s for one person, one store.

 

Square is operating at a global scale, supporting millions of sellers, across different countries, tax systems, compliance requirements, hardware, software, and industries.

 

My small app, which already does a lot for me, has a tech debt list a mile long.

About 80 active items across:

  • core business functionality
  • multi-tenant architecture
  • compliance requirements
  • infrastructure and security
  • testing gaps
  • and future integrations

And that’s before scale.

It’s easy to criticize from the outside. I do it too.
But building, maintaining, and scaling something like Square is a completely different reality.

 

So this is just a quick reminder to myself and others:

The teams behind this platform are dealing with an incredible amount of complexity every single day.

 

They deserve a lot more credit than they get.

  •  
63 Views
Message 1 of 2
Report
1 REPLY 1

I'm sure there are good, hardworking, intelligent people at Square. I do not complain about them. However, I'm paying Square as a company to provide a stable service necessary to my business. When that service is not serving it's basic function, and Square has removed all avenues for me as their client to address issues other than a public message board, it leaves a very bad taste in my mouth. I do not feel that Square values their clients. I'd really like for Square to improve their client facing services, stop unrolling constant updates that disrupt workflow and interfaces, and kill the AI. No one, EVER, wants to try to talk to AI when they are having an issue with the service you are supposed to be supplying. Stop trusting AI to do your work for you, the result will always be a subpar, inaccurate product. AI usage is a race to the lowest quality product. 

 

1 View
Message 2 of 2
Report