This post article originally appeared on Design Flaw.
I recently took a few weeks off after a hectic May, and was able to catch up on some reading. My favorite – and most impactful – read has been Caps Lock by Ruben Pater. Pater is a Dutch designer who is perhaps best described as an anti-designer. That’s not to say that he doesn’t appreciate design, but he definitely has a pretty detailed view of all its downsides, which seem to be legion. Whether you agree with him or not (I tend to agree), Pater can certainly provoke thought.
Designer as Hacker
In his chapter “Designer as Hacker,” Pater explores how designers can create and modify their own tools, often though free and open source software (FOSS). This resonated deeply with me personally, since I’m pretty tired of paying exorbitant, per-seat subscription fees for pretty much every single tool I use. The tools budget for my agency 58 Creative is more than $4,000 this year – and that’s a one-person shop!
If you’ve read my past articles then you know that I’m more than a little skeptical of the AI goldrush, and nothing in the past couple of months has changed my view. If anything, my perspective on current AI implementations has gotten considerably worse: Google’s dumbass search implementation, the Adobe TOS debacle, Microsoft’s AI boss claiming that anything on the web is freeware, and Figma’s decision to train on customer work all contribute to my pessimism.
So in summary, subscription models have – despite their benefits – require monthly or yearly payments forever in order to use them. Having a tough quarter or year? Gone are the days of postponing software purchases to weather downturns; you’d better make that payment or you can’t work. In addition, the same companies that you’re paying are also monetizing your work for themselves to build products that may very well put us all out of jobs.
Why Am I Doing This?
It’s not like I’ve just had this revelation after reading Pater’s book. For example, Adobe has annoyed the hell out of me for years and Microsoft’s ongoing security shitshow is concerning. I look into alternatives from time to time, but have never been compelled to actually transition to any of them.
I’ve used Affinity products for a while, but have stubbornly held on to my Adobe subscription because it’s the “industry standard” and I might need to share files. Same for Microsoft 365.
But reading Caps Lock has given me some inspiration, especially reading about agencies and collectives that use open-source tools in their daily work. So I’ve finally decided to take action and migrate away from big tech products and toward ones that are more affordable, more accessible, and more open.
My Tool Stack
For the purposes of this article, I’m mostly talking about my agency 58 Creative. Design Flaw has been all open-source from day one, with the notable exceptions of Soundcloud and my image sourcing from Adobe Stock and Dall-E. The site runs on Ghost, I do all of my writing with LibreOffice, and notes go in Joplin.
Here is a comparison of my current and future tech stack for 58 Creative.
Need | Current Tool | New Tool |
---|---|---|
CRM | Hubspot | TBD |
Project Management | Basecamp | Nextcloud, self-hosted |
Meetings | Teams | TBD; maybe Jitsi |
Phone | Teams | TBD |
Office | MS 365 | LibreOffice |
MS 365 | Proton | |
File storage | MS 365 | Proton |
Sceduling | Calendly | Cal.com |
Website | Squarespace | WordPress, self-hosted |
Audio hosting | Soundcloud | TBD |
Video Hosting | Vimeo | TBD |
Accounting | Xero | Xero |
File storage | MS 365 | Proton |
UX Design | Figma | Axure or Penpot (self-hosted) |
Graphic design | Adobe | Affinity |
Audio editing | Adobe | Audacity |
Video editing | Adobe | Davinci Resolve |
I’m some cases, I’m sticking with commercial products. I’ll continue to use Xero for accounting, Affinity for design, and still use a Mac. In other cases, such as Figma, I’m still evaluating options before I make a final decision. But for many others I’ve either fully committed or have already made the switch. Because many of my subscriptions are paid annually, I’ll keep using the current products and switch when it’s time to renew.
Benefits
Lower cost may be a benefit, but not always. I pay $30 per month for two Basecamp seats, and running a server for Nextcloud is roughly the same. However, I don’t have to pay more for additional users; I can add as many users as I want for free. At some point, the server may need to scale up, but in almost all cases I’ll still come out ahead.
In addition, while many of these tools are free to use, they aren’t free to build. If you’re using FOSS products then it’s a good idea to kick in a few bucks to help keep the projects going. This is especially true for businesses, so I’ll be making a few contributions.
The main upside to self-hosting is that you control the data. Granted, in many cases – including my own – you’re still using someone else’s server and there are some risks to that. Of course, it’s possible to set up a home or office server, but can require quite a bit of work and expertise, especially if you intend to make your server available on the public internet.
Because you control the data, that means that it’s is protected from random companies hoovering it up to train their AI models. And if you need to keep sensitive internal or client files safe you can also enable server-side encryption with your own keys.
Because FOSS products are community-driven, they tend to be more responsive to community needs and requests. While this is not always the case, you’re more likely to get a response to a feature request or bug submission than you would from Adobe, for example.
And if you like the product and want to help out, you can! There are plenty of ways that non-developers can contribute to open-source projects.
Most open-source products utilize open standards for their file formats. Both LibreOffice and Nextcloud use Open Document Format, which means that they are 100 percent compatible and you don’t have to worry about the next version breaking compatibility, as both Microsoft and Adobe have done repeatedly in the past.
Many products also use Markdown, which also helps ensure compatibility. Even Ghost allows markdown when creating posts.
Drawbacks
We get used to lots of neat features that open-source tools may lack. Also, open-source user interfaces are typically (but not always) less polished than those of commercial products. But in my case – and I suspect this is true for most folks – they are plenty good enough and the features do what’s needed. And frankly, if you’ve had the misfortune of using Sharepoint then you’ll probably appreciate the clarity of a product like Nextcloud.
Sometimes, missing features create more work. Almost every product on the market has MS 365 integration. For example, appointment scheduling with MS 365 and Calendly or Cal.com is almost fully automated. But by moving to Proton, I have to manually add scheduled calls to my calendar instead of having them added automatically. The client experience is the same, but mine requires an extra step. My meeting volume is low and I'm willing to accept that tradeoff.
If you choose to self-host your tools then you or someone you know needs to understand how servers and networks function. You should know how to use the Linux command line and be comfortable with DNS configuration and troubleshooting. You’ll be in charge of the infrastructure and it’s on you to keep it updated, secure, and functioning.
Almost all of the tools on the list have hosted options, either from the vendor or third parties should you prefer to not roll your own. You lose some of the (potential) cost benefits by going this route, but you still have better control over your data and can protect it from big tech overreach.
This is a Journey
After a lot of thought and evaluation, I’ve decided to move to more private, affordable, and open solutions for my design business. While I forecast at least a $2,000 annual savings, that’s not the primary motivator. I’m more interested in the privacy of my and my clients’ data and helping support a diverse community of folks who value community over profit .
I’ll follow up with occasional updates (both good and bad), and if you’re getting tired of the status quo I encourage you to look into alternatives too. I’m happy to answer questions, share resources, and give encouragement.