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 faced this same decision a couple years back and one thing I would say is I have tried flat file services like blot (https://blot.im) and even building my own CMS and ultimately just ended up wasting time as I needed more functionality over time. I built https://radarthemes.com which I used to build blogging themes for developers, creators, and for myself. I even released a free theme for others who faced the same road I faced.
WordPress is a fantastic cms and I highly recommend it for blogging. If you do not care about additional functionality then blot.im was a great service.
I can closely relate to this post. Often times I build and develop software that is simply not worth my time. I think one important thing that you are doing well is capturing data for revenue. I think you should also take your hourly rate and multiply it by the amount of time it is taking you and that will give you a better idea of what this is costing you to build. I've started to capture this data for myself (https://marcell.me) to get a better idea of what it is actually costing me.