Definitely agree - I feel like MPU always seems to cover the same software. I get that this is a forum for Mac users, but every time I come on here and I see discussions around the same macOS-only, paid, closed software, and disparaging more cross-platform solutions, I feel a little bit frustrated.
Maybe this forum just isnāt the place for me though - I respect peopleās software preferences, and I donāt mean to say that any of the MPU software faves are bad products, just that I feel a large segment of good apps are ignored because they arenāt the MPU fave or arenāt perfectly designed for macOS at the expense of other platforms. To me, it feels like thereās a lot of focus on tiny details that arenāt really important, compared to not enough focus on the big-picture items that are - but once again, this is probably just a personal preference and not representative of the MPU community at large.
re: Docker - been exploring it lately, once I clean up a few of my Typescript projects I plan to Dockerize some of them to make deployments easier
I think part of the problem is that as MPUs, we tend to develop workflows that are far too complicated. I was talking to a friend the other day about task managers, and he said to me, āyāknow, Iām not convinced that thereās something task management related that a single person would need thatās not covered by just formatted lines in a text fileā. And I thought about it and I concluded he was right - nothing I need in a task manager canāt be done with just symbols and text. The fact that I use a task manager isnāt really a need - itās an indulgence, and spending too much time trying to optimize these kinds of workflows is far less productive than just doing work.
Personally, I favour Obsidian because although it only handles text, it actually handles text well, in a way that lets you use other tools if you find that they are more powerful. There are a lot of notes apps out there, but I havenāt found one that keeps everything as plaintext like Obsidian does - this is why i think Obsidian has an obvious advantage over its competitors.
I agree - see above, once again, I think this is the kind of thing where focusing on the tiny inconsequential details of our workflows leads to our downfall. Iām as guilty of this as anyone else - but Iām trying to correct for it nowadays.
YES! There is so much great FOSS software, I would also like to see it highlighted more. Of course, Iām biased. I used to serve on a Linux Foundation Work Group on FOSS licensing (a protocol called the Software Package Data Exchange or SPDX) for a while. And Iāve given presentations on legal issues involving open source software to computer science students. Iāve even distributed a software library on Github that performs various date calculations.
Despite my bullishness, Iāve found that living and breathing in the IOS/iPadOS world makes adoption of some open source tools harder because of lack of availability across platforms. That said, I still use quite a bit of FOSS tools on my Mac.
along with doom which comes with org mode, which ties into @ThatNerd 's mention of plain text task management.
Textmate is a great editor, and has been around a long time. It was once a pay application (I think I bought it), but is now free.
I use a lot of command line (and other) programs installed using homebrew.
z is awesome. It remembers your n most-used directories (that youāve cd'ed to), so you can just type, e.g. z doom and change directory to ~/.config/doom, or for me, z aim2 to change to /Volumes/Data/Research/aim2.
fzf is a fuzzy search tool for the command line. Written in go, itās stupid fast.
Karabiner-Elements to remap keyboard keys, like CapsLock to Ctrl when held, and F19 when tapped (to launch Raycast).
Raycast my application launcher of choice. Lots of capabilities, and Iāve only just scratched the surface. Free for personal use, free or paid for teams.
Thunderbird email is really nice. Fast search, tags, smart folders, rules, sensible shortcut keys, etc.
Brave a web browser based on Chromium, which is what Chrome is based on. Google adds tracking and other things to Chrome, so if you want/need Chrome without the big brother additions, use Brave.
SpyBuster is an anti-spyware app. When running, it monitors for network activity destined for Russia. It can also scan apps for embedded signs of Russian destinations for your data. I stopped using Raindrop.io because it is based in Russia. They now have an iOS app too. While not an official product, SpyBuster was created my one (or more) of the developers at MacPaw, who are based in Ukraine.
Tailscale a zero-configuration VPN that allows you to safely access, say, computers at home while out and about. After installation, you get a unique IP address for each device. You can then use Connect to Server in Finder to connect to your computer. Itās based on Wireguard and is well-respected.
Some free (though not necessarily FOSS) applications I use every day; nothing that hasnāt been discussed here before, but
Cryptomator - For cross platform encryption with minimal fuss. Moved all my personal data inside. Very happy with how itās working. NetNewsWire - I missed having an RSS reader, downloaded this out of nostalgia and love it. I donāt need any feature it doesnāt have. Anki - A flashcard service with an extensive userbase and plenty of features. Kodi - I wonāt pay for more than one streaming service (and even that may go soon) so Iāve gone back to my old media server days. Iāve found myself ripping DVDs again so Handbrake is seeing a lot of use. Clockify - I never got on with Toggl but clockify has stuck with me and allowed me to keep up the time tracking habbit.
I also regularily use; Audacity - I used to use Logic back when it came on CD but now this more than covers my modest audio recording and chopping needs.
ViDL - A youtube video downloader. I mainly use it for downloading mp3 audio versions of concerts. The website just gave me a certificate error so I didnt link.
Some of this software is VERY ugly. I actually like this; while I appreciate the beauty of an app like things, I also love the fuggliness of audacity and anki.
PS @JohnAtl thank you for linking tailscale; this is very interesting to me right now.
There is history there and Iām guessing youāve been around long enough to have lived through it. If companies big or small do things repeatedly that feel user-hostile they will get a poor reception from some of us.
If you are looking for a semi-consolidated list, take a look at Open Source Mac Apps.
Iāve used it for a while whenever I need a one-off/rarely used solution if I canāt be bothered with paid apps or trials. Some are good solutions, others are better served with paid apps. And some are a bit more complicated that require you to install additional dependencies. But also note that some of the apps listed are practically abandonedware, with latest release from 2017 or 2018.
Some of the apps I found from the site:
Gifski - convert videos to gifs
Macdown - markdown editor
Netnewswire - RSS feed
MTMR - custom touchbar (though I have since used BetterTouchTool)
Openemu - I use it to play old pokemon games
Another app that is a great alternative to handbrake is Shutter Encoder. Itās free but you can always donate to the developer. There are tons of features built in. Iām a very big fan of this software and it should be more present.
Just a quick comment on Adobe, you almost need an industry shift to get out of Adobe if you work in the industry. Itās no longer about your individual needs but your clientsā and vendorsā needs. There are still projects that require the use of Premiere in their specs because that is what they use in-house. You canāt run away from PS when all your clients and vendors are sending or requesting PSD files. While Affinity is fantastic at a great price, itās still a gamble whenever you use it to edit or export in PSD. I rather pay for certainty and peace of mind (especially if itās work), than stress over a coin toss. Unfortunately it is what it is and we have to make do. You need alternatives that target the enterprise market if anyone wants to enter this space.
Two applications that Iād like to add to the list: Skim - a blazing fast pdf reader/editor; Hammerspoon - automate everything on your Mac. Extremely underrated, not in the least by the so called āAutomatorsā.
So if youāre not writing Lua scripts, or pumping out code, youāre not automating? When I was at a different point in my career I would have had the time to use something like this. Now? I just need stuff done; if thereās an app that makes it easier Iām going to use it. Wish sometimes that I had more time with hands on keyboardā¦
Zerotier uses a custom(roll-your-own) protocol where Tailscale uses Wireguard (open source)
So if youāre not comfortable with software that cannot be verified independently then Iām not sure Zerotier is the right choice.
Iāve used Zerotier as well in the past, and liked it a lot. For me it was a bit too fiddly to setup and manage, and Tailscale got around some NAT issues better. But in the end we have very good choice as overlay networks go, so pick your poison
I didnāt read it that way at all. I agree that Hammerspoon is potentially a very useful tool for automators, and should be mentioned. Not that itās the be-all and end-all of automation, or right for every automator or every task (like any tool).
I also think Hammerspoon can be useful for people who donāt want to code, given the existence of premade āspoonsā. It definitely has a tougher learning curve than some tools, but itās quite powerful
I use it alongside KM and other apps. I actually find Hammerspoon more straightforward sometimes than KM, at least for some kinds of tasks.