communication
this is, surprisingly, not about the type of communication you think im talking about.
im talking about inter-process communication. im working on finite, one of my side projects. (maybe when you’re reading this it will be GA) ive had to make a lot of big design decisions off the start. initially, i was going to make a mac os app in xcode. but in the hopes of future proofing and getting this out as fast as possible, i decided to switch to building an electron app with the native addons built for each platform i eventually release on.
there are pros and cons to this approach. the pros are that you very quickly add features to all your platforms. the downside, however, is that you have to work via IPC to the privileged extensions and that, it turns out, is much more difficult than i anticipated.
actually let me rephrase, i had to take a couple hours to figure out how to get the extensions to work on XCode native mac os apps and now i have to go back and drop some of the things i learned while keeping other parts. after going through the steps to get just a simple process to talk back to the main electron application im not very optimistic.
hopefully, like the mac os native development, this is just a steep initial learning curve.
also, you know surprise this actually is a little bit about relationship communication. ali just texted me. the way my heart skipped a couple beats. i dont know what to do, i think ill sleep on it— itll be good not to say anything rash.
102 - 06/29/2025