We recently rebuilt our merchant-facing help and documentation site to make it easier to update, and easier to use. User-facing documentation is an important element of good software. Sure, good software should always be as easy to use as possible, but making software perfectly intuitive is challenging when building something
In his 2015 shareholder letter , Jeff Bezos talks about two types of decisions - those that are best represented as one-way doors, and those that are more like two-way doors. This thought process about how reversible a decision is applies anywhere in business, and it's no different when
Corso recently released our analytics AI feature under a beta tag, and as is our tradition we wanted to show how we built it. AI can feel like magic, even to experienced developers. And a lot of it really is magic once you peel back enough layers. Luckily though, harnessing
In both the fog of war and the chaos of business, it's very difficult to be successful without defining both what you are trying to accomplish and how you intend to accomplish it. There are a lot of approaches for defining and distinguishing between both these questions. OKR&
There's hardly a single piece of software available today that hasn't made a big deal out of adding AI functionality. On top of adding AI features to existing software, startups are born daily based on a new idea of how to implement AI in a way
The idea of bundling software and services together has been around for about as long as there has been software. In the earliest days of software development, everything was one-off and hand-crafted. When you bought software, the service agreement to either build it from scratch or do the heavy adaptation
Modern data infrastructure has become quite complex. Companies need to ingest data from multiple sources, store it, process it, and otherwise make it useful. To do so they lean on data architects, data engineers, data scientists, and data analysts to wrangle everything together. These different roles work with data warehouses,
I've been saying for years that I would write a book on the parallels between parenthood and managing people. My bucket list is already longer than I will ever be able to accomplish, so I'm going to have to settle for a blog post on this
Your computer is a collection of electronics like a hard drive, processor, display, networking, etc. The operating system is what takes all those different parts and makes them useful to you. The icon you see for a PDF you just downloaded is just a symbol for all the ones and
I've been actively involved in E-commerce for a few years now, and one of the most impactful trends I'm seeing is consolidation among the apps and services used by merchants. It's a sign of a maturing market, and virtually every industry goes through the
If you have been building software for a while, you've undoubtedly heard "Don't Repeat Yourself", commonly shortened to DRY. The phrase suggests that you should write your code in a way that you only have logic for any given functionality in one place, never
One of the most valuable features of a returns, exchanges, and warranties platform is automations. When automations are implemented throughout a platform, it allows merchants to have fine-grained control over the entire lifecycle of a claim. From the moment a customer lands on a returns page, the brand gets to
If you've ever broken an ankle, gone through a procedure that immobilized part of your leg, or done anything else that required you to use crutches, you were probably very thankful for them. When you need crutches, you need crutches.. If the circumstances that require you to have
Remember your first job? It might have been washing dishes somewhere, or collecting carts at the grocery store, or replacing tried-on items at the clothing store. Whatever the job, it was probably characterized by a low amount of responsibility. If put your career progression on a chart, it might look