AF
Ash Framework•3w ago
sw

PalmSync4Mac - Interfacing my old Palms with Mac the Elixir and Ash way for fun and mental unloading

This is so early that I don't really know what to showcase here. But Josh kinda forced me to. So it's your fault if it sucks, Josh 😅 What's it about: Having ADHD (no I don't run around the table but my brain needs special treatment to not hyperfocus on absolute nonsense) smartphones are my personal death. And I don't mean that lightly like "oh well, I get distracted sometimes". I switch on my smartphone to jot down that one extremely important note, see all the notifications and boom, 2 hours later. I forgot my fabulous idea and now know that someones cute rabbits like to jump on a trampoline. (You have to watch it, it's so cute) Really nice to know that now but my idea is gone forever and self-loathing is a real thing again. So a couple of years ago I rediscovered Palm PDAs for me. They tickle my vintage gear fancy by a lot (who in their right mind plays Wing Commander in Dosbox? Where's your pride and your 386??). They are first and foremost distraction free and smaller than a regular book to put notes in. They can also remind me of things. But what they can't do in this day and age anymore is synchronize my calendar, notes and todos without breaking out a Win2k with an age old Outlook that won't even connect to halfway decent mail servers (trust me I spend way too much time on that) So what to do? Of course: Spend weeks re-engineering the Palm data formats and code way too much C for my liking to interface with libusb and some old Palm C library that I have found. And on top of that building it all in Elixir with Phoenix and of course Ash in a totally over-engineered way so that all Palms that still exist today can all sync at the same time with speeds and stability unknown to mankind. I am out of the PoC phase and the C code is mostly done. Now the Elixir and Ash parts start to take shape very slowly. It won't serve any purpose other than to tickle my fancy. But that should be the most important anyway, right? https://github.com/mrmarbury/PalmSync4Mac
GitHub
GitHub - mrmarbury/PalmSync4Mac
Contribute to mrmarbury/PalmSync4Mac development by creating an account on GitHub.
No description
2 Replies
ZachDaniel
ZachDaniel•3w ago
Love this!
Meeq
Meeq•3w ago
This is awesome. God bless your ADHD.

Did you find this page helpful?