Apple Pay and Google Pay Now Live – Step 2 of Our Braintree Integration

When we migrated to Braintree for payments on Detailed Image, one of the big perks was the ability to easily add payment options beyond credit cards and PayPal, the two options that we’ve had since our inception. At launch we added Venmo, which is owned by PayPal and integrated quite easily. Apple Pay and Google Pay presented some unique challenges. In both cases we needed approval from the company before proceeding – Google needed to authorize our integration and provide us with a merchant ID,… Continue reading


Why We Removed Our Newsletter Open-Tracking Pixel

Last month at WWDC, one of Apple’s smaller announcements caught my attention. It’s called Mail privacy protection: Mail Privacy Protection helps protect your privacy by preventing email senders from learning information about your Mail activity. If you choose to turn it on, it hides your IP address so senders can’t link it to your other online activity or determine your location. And it prevents senders from seeing if you’ve opened their email. Effectively, turning this feature on blocks open-tracking pixels. These tracking pixels have long… Continue reading


We Recently Migrated Detailed Image to Braintree Payments: The Good & Bad From This Large, Unplanned Project

Earlier this month we launched a new payments integration for Detailed Image. We’ve always worked with PayPal. With a large percentage of our customers paying with PayPal – larger than industry averages, at least from the numbers I can look up – it has always made sense to maintain a single integration for both PayPal and credit cards, as opposed to two separate integrations (i.e. Stripe for credit cards, PayPal for PayPal). Over the years however, with their acquisition of Braintree, they’ve moved away from… Continue reading


Our Pick & Pack Position Now Starts at $15/hr

We recently bumped the starting pay for the pick & pack job in our warehouse from $14/hr to $15/hr (for reference, the New York State minimum wage is currently at $12.50, and the Federal Minimum Wage is $7.25). Like many small businesses right now, we’re finding hiring a challenge. It’s a bizarre job market for a variety of reasons, and making this change has already helped us land a quality employee. But it’s also more than that. $15 is something that I think we all… Continue reading


How We’ve Adapted to Growth Two Months into Our Busiest Spring Ever

A few months ago, my partners and I had an internal meeting with our three most senior employees, all of whom have been with us for years and now manage employees of their own. The purpose of the meeting was to plan for what we anticipated (correctly) to be an extraordinarily busy spring for Detailed Image. January, typically our slowest month of the year, had been one of our largest sales months in company history. Seemingly our Spring season would reach volumes that were many… Continue reading


When Privacy & PageSpeed Go Hand-in-Hand: Why NMT Only Loads One External Script

When you have a fresh start, you can rethink everything. With Notify My Team, I was excited to be able to make decisions that aligned with our vision of the future of the web. One big decision along those lines was to only load a single external script, the privacy-focused analytics platform Matomo. When I updated this blog a few years ago, I tried out the self-hosted version of Matomo and found it to be a perfectly acceptable Google Analytics alternative. When it came to… Continue reading


How Twitter, WordPress, and Google Contacts Influenced Notify My Team’s UI

Projects always sound simpler and more straight forward than they really are when you’re in the planning phase. When we came up with the idea for Notify My Team, the programming sounded so simple to me. Sign up, add employees, post a notification via SMS or email. How hard could it be? One of the most unexpectedly difficult aspects was getting the key user interfaces right (or, at least right enough for a version 1.0). Especially when you want the site to be fully functional… Continue reading


Notify My Team is Live!

Today we finally launched Notify My Team! I say “finally” because after my last post about the finishing touches we were only a few weeks away from being ready. Just as I was about to pull the trigger at the end of January, our daycare shut down because of a COVID scare and I was back doing childcare for 50% of my work day. I caught up last week with everything else that had piled up in the interim, so this morning I was able… Continue reading


Finishing Touches

I was recently listening to a Rework Podcast episode about the launching of the email service for business customers, called HEY For Work, which launched several months after the individual service. CEO Jason Fried said something that I immediately related to (bolding is mine): Part of it, too, is that HEY for Work was essentially done for a while. But there’s a difference between done for you and done for others. And this is the same thing that was true for Basecamp when we… Continue reading


We Used Notify My Team for Our Snow Day Today!

There’s a big storm in the Northeast that dropped at least a foot of snow on us here in Albany. Early this morning we decided to close. Mike sent out the notification to everyone using Notify My Team. Here’s what the stats page looked like a few minutes later: There are also individual stats below. If needed, we can reach out to anyone who hasn’t viewed the message. Eventually I plan to add an auto-reminder feature so that you can set it up to automatically… Continue reading