So excited to be getting to my backlog of apps that I've wanted but couldn't take the time to develop on my own. I'm 66 and have been in the software field in various capacities (but programming mostly as a hobby). Here's a partial list of apps I've completed in the last few months:
- Media Watch app to keep a list of movies and shows my wife and I want to watch
- Grocery List with some tracking of frequent purchases
- Health Log for medical history, doc appointments and past visits
- Habits Tracker with trends I’m interested
- Daily Wisdom Reader instead of having multiple ebooks to keep track of where I'm at
- A task manager similar to the old LifeBalance app
- A Home Inventory app so that I can track what I have, warranty, and maintenance
- An ios watch app to see when I'm asleep so that it can turn off my music or audiobook
- An ios watch chess tactics trainer app
- some games
Many of these are similar to paid offerings, but those didn't check off all the features I really wanted, so I vibe-coded my own. They all do what I want, the way I want it to.
Can I ask, do you pay for any server service or run your own or are these standalone apps?
For me, many of your ideas, if I was to implement them, I'd want them to have a server. Habits Tracker, need to access from whatever device I'm on at that moment. Grocery List. Same thing, and multiple users so everyone in the same house can add things to one list.
Etc....
This is not really LLM related but I feel like I have a blindspot, or hurdle or something where I haven't done enough server work be comfortable making these solutions. Trying to be clearer, I've setup a few servers in the past so it's not like I can't do it. It's more a feeling for comfort, or maybe discomfort.
Example: If you ask me to make a static website, or a blog, I'd immediately make a new github repo, install certain tools (static site generator or whatever), setup the github actions, register a new domain if needed, setup the CNAME, check it it's working. If I think it's going to be popular put cloudflare in front of it. I'm 100% confident in that process. I'm not saying my process is perfect. Only that I'm confident of it. I also know what it costs, $10-$20 a year for the domain name and maybe a yearly subscription to github
Conversely, if I was to make anything that was NOT a static server but actually a server with users and accounts, then I just have to go read up on the latest and cross my fingers I'm not leaking user data, have an XSS, going to get a bill for $250k from a DOS attack, picking the right kind of database, ID service, logging, etc... I could expose a home server but then be worried it'll get hacked. Need to find a backup solution, etc....
I know someone will respond I'm worrying to much but I hoping for more example of what others are doing for these things. Is there some amazing saas that solves all of this that most of you use? Some high-level framework that solves all of this and I just pick "publish" don't have to worry about giant bills?
Most all of the apps sync with iCloud so it syncs across all of my devices.
However the MediaWatch app syncs between me and my wife which iCloud does not support (as a sidenote, this is one of the hallucination traps that both Claude and ChatGPT led me down -- both said it was possible, and after a few weeks and many, many hours, I learned the major constraints. I was not wanting any of my apps on the Appstore, so that blew that option). Anyway, I ended up making a small simple SQLite database using python on my Pi and use that for my sync needs. The devices only sync while at home, which was not a problem for me. Also I'm not exposing the database to external security issues.
i think a server would be overkill for most of these things, even the grocery list where youre sharing between multiple people. something like syncthing would be enough. its p2p so it just syncs over the network whenever both devices are available. for the grocery list theres definitely more chance that you could run into sync conflicts but you could grt around that easily by just having each person add items to a separate list then have the app show all items merged together into one list. basically something like todo.txt but with the ability to use multiple files
Exactly! One of the reasons I vibed my own Ulysses/Bear similar app for journaling and notetaking with the essential features I need and no subscription.
This is the reason. I have just been vibe-coding my way for a few months now, got almost all the tools (except Browser and Mail) that I use daily, designed by me (with the help of LLM).
I'm curious what you mean by that. Tools I use include git and jj. I don't think I want my own versions of those. I use VSCode and Sublime Merge and gg. I'd be curious how far I could LLM code those. It'd be certainly easy to pull up Electron with Monaco but I'd probably just LLM code extensions. And I use lots of software via the browser (maps, google docs, chat, slack, discord, ...), I don't I'd want to make those. iIterm2, XCode, zsh, I don't think I want to LLM code a shell but that might be cool.
This is exactly the type of project I would love to do to my 2017 27" iMac Retina 5k. It's getting a bit slow, so I would love to salvage the beautiful screen and drive it with a new mini. But alas I can't find any similar kits like the Juicy Crumb Docklite.
I have one of the first 5K iMacs from 2014. I contemplated doing a similar project but I don't really want to destroy a perfectly fine computer. It doesn't run the latest OS, but it still runs the latest Chrome though. I often use it to SSH into a more powerful machine for coding, and I occasionally use remote desktop.
If Google decides not to support this for Chrome, I'll firewall it from the internet but still plan to use it as an SSH machine.
It does feel like a native Mac app and is quick and responsive. Is there a way to modify the key hotkeys to be like Total Commander? At this point I don't want to have to learn another set of keystrokes. I briefly looked at it and hit space to select a few files, and it opened them, and then I hit Cmd+D to get a quick directory and instead duplicated the file. So it seems that a key mapping from us old commander users must have been done by someone.
I think you can, it has a pretty powerful configuration editor. I wasn't specifically looking in TC-like config, because Far hotkeys are hard-wired in my brain and I felt that they are mostly the same in Marta.
Well said and that about covers it for me. Once you learn the commands, there is very little thinking needed to traverse the file structure, picking/moving/modifying files, synching and comparing, all at blazing speed. It is the first app I add to any OS I'm working with.
I use DC on Mac and TC on Win. One of the problems with Mac DC is that the key reassignment don't use the standard Mac Control, Option, Command keys. They do map to the Win equivalents of Ctrl, Alt, Win keys but not always. And trying to override the Mac's almost hard key assignment of the F1-F12 keys is problematic.
Anyone ever see WP source code, or maybe an open source clone project? Many aspects of WP (mostly the reveal codes) is still useful (much like markdown), that I'm surprised that an up to date open source app isn't available.
* WordPerfect Editor for DOS -- that was freeware back in the day. Runs in DOSemu.
* WordPerfect 3.5 for classic MacOS. Can be emulated on a modern Mac.
* WordPerfect 8.x for Linux. This is a graphical X11 app, the last version of an abandoned product line. I've blogged on how to install it, and someone posted my blog post and direct links to the install scripts above.
Because it's a living product, I suspect it's not legally feasible to clone it. Its owners might well sue.
n.b. since this is marked as "dedicated to the public domain" on the release website, I wonder whether it would be legally permissible to disassemble these versions, produce listings, and use them to produce a FOSS cross platform descendant (keeping in mind the usual issues around trademark law)
... a good point was made in the comments: Borland's Sprint had a very good emulation of the WordPerfect UI, as it also did of WordStar, MS Word, and others.
Sadly for Borland, its amazing emulate-any-other-UI feature came out just around the same time that CUA came along and forced all the DOS apps to harmonize their UIs onto a common standard.
The other killer feature of Sprint was the continuous background saving -- also foxed by DOS getting disk-caching as standard right around the same time.
Saying that, it remains an important app.
AIUI underneath, Sprint was based on an EMACS clone.
Mark of the Unicorn -- still trading, remarkably -- wrote MINCE (MINCE Is Not Complete Emacs) and the separate SCRIBBLE text formatter.
MINCE + Scribble evolved into PerfectWriter. That did quite well in its day; I tried it on a BBC Micro with a Torch Z80 2nd processor.
PerfectWriter evolved into FinalWord, again quite a success in its day. I've read several books written entirely in FinalWord.
Borland bought FinalWord 2 and renamed it Sprint.
ISTM that if the text-formatting part were outsourced to Pandoc or something, or some monstrous Electron thing, the UI and continuous-save parts of Sprint could be re-implemented in GNU Emacs if someone had the will to do it.
ErgoEmacs is a good start on the UI front: forget emulating WordPerfect etc. today. (Maybe provide WordStar keystrokes for the grumpy old gits.) Just put a _good_ CUA UI on Emacs, and give it the ability to handle basic, Markdown-style formatting, and a continuous save and live wordcount feature, and I suspect a lot of people would be interested.
While MS Word does have Reveal Formatting, it is really not a good replacement for Reveal Codes. It's a clunky way to see isolated formating for a short portion of text. For example, how to search for all places in the text for a font change, or margin change, or section format change. It's difficult to also show where certain formatting starts or stops.
Under WP, you can instantly scan the entire document looking for those changes. Not so with MS Word. That being said, RF is better to compare 2 sections of text to immediately show their differences.
- Grocery List with some tracking of frequent purchases
- Health Log for medical history, doc appointments and past visits
- Habits Tracker with trends I’m interested
- Daily Wisdom Reader instead of having multiple ebooks to keep track of where I'm at
- A task manager similar to the old LifeBalance app
- A Home Inventory app so that I can track what I have, warranty, and maintenance
- An ios watch app to see when I'm asleep so that it can turn off my music or audiobook
- An ios watch chess tactics trainer app
- some games
Many of these are similar to paid offerings, but those didn't check off all the features I really wanted, so I vibe-coded my own. They all do what I want, the way I want it to.