onemiketwelve
Joined 6 years ago
Joined 6 years ago
We spent 3 weeks trying to fix it, which equaled $4500 in just my salary. we never ended up figuring it out.
During the pandemic when everyone was trying to learn languages they were popping off. Like thousands would be in servers and you could just chat with people whenever you wanted. I would spend every minute commuting, cleaning, or any time I would've usually listened to podcasts bullshitting with random people and learning how to actually speak.
I've tried italki I've tried other platforms where it's bumble for language learning. They didn't even come close to how quickly I learned there. And you can't beat free.
I joined one for Spanish and French. I'm sure they exist for others.
As for the prior art, I was surprised you didn't mention watermelonDB. It sounds like what you are building but specifically for react native. I tried to use it but there were lots of really annoying api choices regarding how the querying works in the front end and their choices on how their ORM works. But the sync methodology they use seems to be sound, and as they say, they've thought long and hard about. https://watermelondb.dev/docs/Sync/Intro
The project as it is seems pretty low level. Are you planning on adding and ORM layer, or leave that up to someone else?
The last question that I always have is, how would this project create a facebook app clone? IE the user will almost always have subsets of tables that are much much smaller than the full tables the the backend has.
IE, a user should have various posts from the feed, and various users, photos, comments and liked tables downloaded for the next 30 minutes of offline activity lets say. In this system, it seems like we are syncing entire databases. But syncing small slivers of the entire system seems to be what a lot of your typical REST based apps do. Yet it is a problem I haven't been able to solve cleanly or with a unified plan of attack
Thanks
Gpt4 seems to think it has no relation to Germanic roots of the language but my gut tells me there's probably no way this ordering finds it's way to English without that history
https://chat.openai.com/share/0c9a56d5-75e3-493f-96b2-2ac3a8...
And honestly at the time the two felt kind of similar. Both were super scary, black boxes. But both were things that normal human beings learned to do. You didn't have to be some crazy genius. And a lot of times you really are debugging a car, except since it's physical, it's a lot more intuitive.
I once tallied up all the repairs vs what I would've paid mechanics and it came to 18k. Nowadays that's a price I can swallow and it no longer makes financial sense for me to do my own repairs.
But I now have a garage full of "free" tools and I can tell very confidently when mechanics bullshit me. But that happens less than just simply talking the lingo and having the mechanic appreciate that I know what's going on and can commiserate on how shitty a repair is gonna be.
I think most sw people can enjoy and go into the physical world. I think there's so many similarities and never understood certain people's reluctance or even badge of honor of being bad at working with physical stuff
I've been parts of 2 different engineering teams that wrote crap that I would cuss out but were super succesfuly, and most recently I joined a team that was super anal about every little detail. I think business success only gets hindered on the extremes now. If you're somewhere in the middle, it's fine. I'd rather have a buggy product that people use than a perfect codebase that only exists on github.
First, I can't figure out how to open the settings of the app. Is there any? Right now I have your bar on top of the regular macos dock. Obviously that's not the correct behavior. I also can't figure out how to have it display on two monitors, and if it's like windows where it only shows apps that are active on that monitor in the bar?
Lastly, where's the contact or any other information for people with pretty standard questions like me?
Also it would be nice to not have to give screen recording permissions becuase I dont care about previews.
EDIT
I stumbled on the right click menu. I have no further gripes. This is amazing. Thanks for the great work. Smooth out the onboarding and I think you'd have a pretty polished user experience.