Certainly, it's native, haha. I'm a developer who really dislikes Chrome-based apps due to their excessive memory consumption.
The pricing in the app store is on the higher side because that version is quite outdated. However, the app is currently undergoing review, and once it's approved, I'll adjust the pricing to match what's listed on the website.
As for local LLM usage, that feature is coming very soon. This is why I have given OpenAI it's very own tab :)
1. Users retain control over their API key (hence fixed model pricing structure).
2. Upon initial installation of the application, it transmits specific information about the app, including its version, build number, and platform. It's important to note that the app does not collect any other data, and all communication between the app and OpenAI occurs exclusively with your local machine.
Definitely agree! Nowadays many developers skip over the design patterns, thinking abstractly, etc which over times causes technical debt.
Many companies have very good processes in place and the above does not hold true for their employees. I was once at a company and was blown away with how well their code was structured, processes, etc I literally had no work to do (very rare).
> The language doesn't matter much to me, I know enough of them to know that they are all very similar and thus easy enough to learn.
The lie we all tell ourselves! yes it is true one can pick up a language fairly quickly but knowing how to use the language properly and learning the language eco-system (frameworks, plugins, etc) takes time. Well at least once you have kids.
I use to frown upon cross-platform js solutions until I built a cross platform app. While the initial app building part was no problem, packaging them for various platforms (macos, windows) was pure h*l.
The thing with programming in general is that everyone will write code differently depending on how they look at the problem.
The best programming language is the one you are most familiar with. Yes you can write faster code in Ruby,Rust,Python etc but often times those languages hide soo much code, leaving you with a sparse understanding of the underlying concepts.
Language wars are not my forte but, I say use the language you are most comfortable with and become very good at using it. What takes you 30min in c++ may take me 5 min and vice versa. Happy coding!
This was a great read and I definitely agree with the author that you have to be careful about data that you post online. This is a reason why I've created Polypad (https://mattebot.co/polypad)
I developed Semester Planner (https://semesterplanner.com) which is what helped me pay for college. It is a online student planner for college students that helps them keep tracks of their classes, notes, assignments, and documents.
I am currently working on Enqode (https://enqode.io/) which is platform that takes a hand-drawn wireframe and converts it into a design file or code.
I would say that for any successful business requires a great deal of work to be done. On the surface it will appear that it is easy running such businesses but, in reality it is very difficult especially at scale.