Under The Microscope

The Aggregation of Marginal Gains

Improving our award-winning software 1% at a time.

If I had to identify a single principle that has allowed Rogue Amoeba to consistently develop high-quality, award-winning software for the last twenty-four years, it would be the aggregation of marginal gains.

You might know that term from the story of cycling coach Dave Brailsford. Brailsford took the helm of the British national team in 2003, after a century of underperformance. The team’s historic rankings were so poor, in fact, that at least one manufacturer refused to sell to the team. The vendor feared that the British using their bikes in competitions would sully the brand’s reputation.

How do you fix that? Previous coaches had attempted sweeping changes, but they had no success in improving things. By contrast, Brailsford approached the problem through what he called “the aggregation of marginal gains”. He and his team looked at every conceivable aspect of competitive cycling: seat comfort, rider posture, tread grip, rider self-care, and more. For each, they asked the same question: “How can we improve this by 1%?”.1

Over time, the team made hundreds of small improvements, and positive results followed. Five years after Brailsford took over, the British won 8 gold medals at the 2008 Olympics. Four years later, at the 2012 Olympics, they set multiple Olympic and world cycling records.2

When it comes to software, major updates with big new features catch attention, but we’re also constantly working on our own “1% improvements”. I’ve recently worked on a handful I’d like to highlight.

Customer Dashboard

Our Customer Dashboard provides a single location for our customers to access everything you might need from Rogue Amoeba, including a comprehensive record of your purchases:

This may seem like a larger initiative rather than a marginal improvement, but we’ve had automated systems in place for years that allowed users to recover license keys. Last year, we decided to improve upon that. First, we built a page that provided a list of your license keys, along with download links. Later, we provided the ability to manage the email address associated with purchases, then added purchase invoices. Our most recent enhancement adds automated notifications of eligible upgrades.

We started with something that matched our previous system in terms of functionality. From there, small, incremental changes rolled out features as they became available, resulting in a more robust system over time.

Permissions Window

Each year, MacOS includes more and more OS-level permissions. The resulting stream of prompts can interrupt work and cause friction, especially for folks trying out our software for the first time. While we can’t do much about this at the system level, in the spirit of incremental improvement, we asked ourself how we could make this marginally better for our users. The result is our centralized Permissions window, which has now been implemented across all of our apps:

This Permissions window provides a single interface to grant permissions to the app. It’s also a useful store of information, showing which permissions are required and which are optional, along with details on how each permission is used.

Unobtrusive Updates

Speaking of things that interrupt work, how many times have you launched software on your Mac only to be confronted with a workflow-interrupting update notification? We encourage our users to run our latest versions, but we also know that the moment you’re getting ready to launch a recording session is not the optimal time to update. So, we recently developed the unobtrusive update notifier to…um, unobtrusively notify users about updates, which they could then handle at their convenience:

This is a small improvement, and one that may well go unnoticed. But as Paul noted in the post announcing this change, this is a very nice quality-of-life improvement.

License Window

We provide free trials of all our software for users to evaluate, with a paid license required to unlock them for long term use. Over the years, we’ve made multiple refinements to our licensing system to improve that experience, including both visual and audible feedback, helpful messages to alert you to your eligibility for a discounted upgrade, and most recently, single-click-to-copy license codes:

We want users to have as little friction as possible, from evaluating the software with an easy-to-access free trial to unlocking the software once it’s been purchased.

Conclusion

In my 10 17 year tenure at Rogue Amoeba, I’ve seen the principle of incremental improvement applied consistently. Over time, small gains have aggregated to incredible functionality, accessibility, and performance for our users. While our software hasn’t won any Olympic medals, it has been used to facilitate Olympic broadcasts, among countless other uses. We’re proud of the steady stream of incremental improvements we’ve provided over the last twenty-four years, and look forward to continuing that practice long into the future.


Footnotes:

  1. You can read more via James Clear’s blog post. Clear is also the author of the book “Atomic Habits”, which focuses on getting 1% better every day. ↩︎

  2. Learn more about cycling at the 2008 Summer Olympics and records at the 2012 Summer Olympics. ↩︎

Free The Icons

Apple should end their prohibition on shapes in MacOS app icons

With last year’s release of MacOS 26 (Tahoe), Apple made a mess of app icons. In the first betas of MacOS 27 (Golden Gate), however, there are signs of a turnaround. We’re urging Apple to continue making improvements, by restoring the ability for MacOS app icons to have distinct shapes.

Apple’s Liquid Glass App Icons

In Tahoe, Apple modified the icons for dozens of their first-party apps to give them a “Liquid Glass” appearance. The changes were a substantial regression, leading to blurry, dumbed-down icons.

Two Automator icons, one pre-Tahoe with a detailed robot and one on Tahoe, with a hard-to-distiguish robot face.

With the recently unveiled Golden Gate, Apple has again updated their MacOS app icons. This time, however, the changes are genuine improvements. Here’s the refined Automator icon, for example:

The newer icon is sharper, with superfluous Liquid Glass removed. Dozens of Apple’s apps have seen similar updates. The result is that Golden Gate’s icons are superior to Tahoe’s, as this comparison from Basic Apple Guy shows. Seeing these improvements led me to think about another fix Apple should make in MacOS.

The Problem of Tahoe’s Dictated Squircles

With the Tahoe release, Apple didn’t just mess with their own icons. They also dictated the shape of every third-party app icon, forcing them to adopt the same prescribed squircle. Any icon that failed to do so found itself shrunk down and imprisoned in an ugly gray background, in order to fit Apple’s desired aesthetic.

Audio Hijack outside of, and inside, icon jail
Audio Hijack’s icon as it used to appear, and in Tahoe icon jail

To avoid this icon jail, developers were forced to redesign their icons to match Apple’s preferred form. After decades of beautiful, memorable Mac icons in varying shapes, Tahoe flattened personality to obtain bland uniformity. The platform is worse for it.

Past icons weren’t just more expressive. They were also more usable. Having distinct shapes provided a useful way to tell icons apart. Tahoe eliminates that cue by forcing everything into the same squircle, leaving color as the primary way to tell icons apart at a glance.

That falls down if you’ve got color vision deficiency, or even just multiple icons with similar color schemes.1 I’m looking at you, Slack and Photos. I have to look closely, because it’s so difficult to tell you apart now.

It Doesn’t Have to Be Like This

Apple’s prohibition on shapes is a step backward for both usability and creativity in app icons. Icons are now harder to distinguish because they’re no longer allowed to be distinctive. But there’s no technical reason for it. Apple could, and should, once again allow icons to take on a wide variety of shapes.

It’s clear that some people within Apple recognize that the transition to Liquid Glass introduced mistakes. They also appear to have the authority to fix those mistakes. Refinements to Apple’s own icons in Golden Gate are a welcome course correction, as is the much-celebrated Liquid Glass opacity slider. It’s time to correct the mistake of banning icon shapes as well.2

Apple should stop forcing every icon into the same squircle. Let’s return to a world of gorgeous app icons like these:

A collection of gorgeous old school icons

Free the icons.


Footnotes:

  1. With color now so critical to tell icons apart, it should be no surprise that the new “Clear” and “Tinted” icon styles added in Tahoe are seeing so little uptake. As Adam Engst noted, “[I]t’s nearly impossible to identify a particular app when they’re all clear or tinted squircles, as you can see below. My brain just shuts down when it sees them.”

    A sea of identical-looking icons on Tahoe, all tinted blue

    I’m not sure this “Tinted” style would be a good idea even if these icons had distinct shapes, but I know it’s a very bad one given their uniformity. ↩︎

  2. For folks within Apple, this was feedback filed as FB23388490 (“Third-Party App Icons Should Not Be Restricted to Apple’s Dictated Squircle Shape”). I imagine it is a duplicate many times over. ↩︎

Enjoy the World Cup With SoundSource and VuvuGone

Stifling vuvuzelas is yet another way SoundSource can improve the quality of your audio.

This week, men’s national teams from 48 countries are set to face off as the 23rd World Cup kicks off. We’re aiming to make your viewing experience a bit more pleasant with help from our audio control app, SoundSource, along with a free new audio effect.

Battling the Scourge of Vuvuzelas

The 2010 World Cup introduced the world to vuvuzelas, those loud horns which fans blow continuously during matches. The hum that results is bothersome to say the least!

With a bit of audio technology, however, it’s possible to greatly reduce that droning. We’ve previously shown how to use Audio Hijack to attack the problem, but nowadays, we recommend our utility SoundSource for a task like this.

SoundSource is purpose-built for applying audio effects to any audio on your Mac. You just configure the exact plugins you want, then let it take care of the rest. Since SoundSource is always running, it can automatically improve your audio without you needing to manually activate it.

SoundSource applying audio effects to a source
Here, SoundSource is adding an equalizer to the TV app’s audio

Get Vuvuzelas Gone, with VuvuGone

You’re probably wondering just what effect works best to silence vuvuzelas. When vuvuzelas first arrived on the scene, a company called Prosoniq released “VuvuX” to do this job. That’s what we recommended in 2010, but alas, both the VuvuX site and its parent company are now dead.

To continue the fight for a more pleasant viewing experience, we’ve created our own plugin. “VuvuGone” is a simple Audio Unit effect that reduces the droning noise produced by vuvuzelas, and you can download it free of charge right here:

↓ Download VuvuGone

After downloading and unzipping VuvuGone, follow the simple steps below to make it available to SoundSource, and any other apps on your Mac that support Audio Units.

    How to Install VuvuGone on your Mac

  1. Go to the Finder and click the Go menu in the menu bar. Select the “Go to Folder…” command.

  2. Enter the following location into the field:

    ~/Library/Audio/Plug-Ins/Components

  3. Move the VuvuGone.component file to that folder.

Once you’ve got it installed, you can add it to your desired source in SoundSource.

SoundSource applying the VuvuGone effect to a source

Though vuvuzelas are often officially banned from stadiums, the noise endures at matches around the world. With VuvuGone and SoundSource, you can save your ears and your sanity. We expect the duo will prove handy during matches this summer and beyond.

One More Thing: Special SoundSource Savings

To encourage folks to check out our powerful sound control utility, we’re offering some rare special savings. Through July 19, you can save $10 on your purchase of SoundSource with discount code WORLDCUP2026.

A banner for the coupon code, which is, again, “WORLDCUP2026”

So learn more about SoundSource and download its free trial, then purchase before the tournament ends. Once you try it, you’ll see why we say SoundSource is so good, it ought to be built into MacOS.

Initial Notes on MacOS 27 (Golden Gate)

Learn about using Rogue Amoeba’s apps on Apple’s newest OS, now in beta.

Apple has just announced MacOS 27 (Golden Gate), the next major OS update for the Mac, due out this fall. We’re now hard at work on updates for all of our products, so we can provide full support for Golden Gate ahead of its release.

We Suggest Skipping MacOS Betas

We have long recommended avoiding beta versions of MacOS, and we continue to do so. The smartest path for most users is to stick with the latest officially released version of MacOS 26 (Tahoe), until Golden Gate ships.

If You Do Install the Golden Gate Beta…

All of our current releases already run on Golden Gate. However, the apps have not yet been well tested on Golden Gate, and you may run into issues. Our Status page will be updated regularly to provide full details on support for Golden Gate.

It’s likely that we’ll issue test releases in the coming weeks with updates for Golden Gate. Opt into test releases now, and you’ll be alerted once they’re available.

More to Come

In the months ahead, we’ll have more news regarding support for Golden Gate. To stay up-to-date, check the aforementioned Status page, subscribe to this blog via RSS, and follow us on social media.

Muito Obrigado, Aaron!

We’re celebrating five years of great support from Aaron!

It’s always exciting to celebrate the employee milestones of our teammates, and today, I get my first shot at authoring one of these posts. We’re very proud to share that our “newest” support tech, Aaron Wasserman, has reached an impressive five years of service with Rogue Amoeba.

Making a Team of Three

At Rogue Amoeba, we’ve always had fast and responsive customer support. For many years, the job was handled by just one person, but it grew to a duo in 2017. That worked well for several years, until the rapid expansion of remote work caused by COVID-19 led to a substantial increase in demand for our products. The corresponding increase in customer support needs meant expanding to a full-time team of three.

When I was promoted to manage the support team, I took the lead in the hiring process. We had multiple good candidates, but Aaron’s prior background in operations made him a strong fit. His genuine care for the people he’d be helping also shone through, and we were glad to have him join us full-time in the spring of 2021.

Since coming on board, Aaron’s done far more than simply help customers. He consistently brings ideas forward — feature requests, suggestions from beta testing, thoughts on how we work internally — with a frequency that speaks to genuine investment in the company. That initiative has pushed us all to think harder about what we’re building and how we’re building it.

Of course, helping customers directly is a big part of the job. I ran some numbers, and found that Aaron has helped over 15,000 users of our products so far in his tenure. That’s an impressive number, and one that increases steadily each day. Beyond the tally, what really stands out is the patience Aaron brings to each conversation, and the care he takes to get things right for the folks who rely on our software.

A Well-Traveled Tradition

We have some traditions in honoring five years of service at Rogue Amoeba, including a one-of-a-kind card from our designer, as well as our famous challenge coin.

We also like to provide a personalized gift. For my five year anniversary, I received a wonderful bag, and we figured it could be a new Support tradition when Robert reached his own five year milestone. However, Aaron’s already something of a bag connoisseur, with a sizable fleet in regular rotation. Given that, we’ve gone with some other travel accessories to complement his collection.

Muito obrigado!

As a virtual company, the employees of Rogue Amoeba live all over the world. From his own home in Portugal, Aaron brings a unique perspective to assisting our global customer base. And while Aaron does receive kind words from our grateful users across email, I also wanted to express our appreciation publicly for the five impressive years he’s had so far here at Rogue Amoeba.

Thanks for everything you do to improve the Rogue Amoeba experience, Aaron! Both our software and our company are better because of you, and we look forward to much more great work together.