As for local LLM usage, that feature is coming very soon. This was in mind since day one as I'm a huge fan of various LLMs
HN user
mpurham
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 :)
When you hit the 'return' key in the app, it inserts a newline character. This design choice was implemented to facilitate the input of lengthy text.
thanks and there's currently no way to try it for free but, I've updated the pricing :)
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.
You're absolutely right – we're still in the early stages of the AI journey. Good luck with your AI tool as well
Not sure how much coding you do nowadays but, I would highly recommend getting https://polypad.io/ license for quick macro tasks.
I also recommend a https://www.masterclass.com/ subscription! No it is not programming but, I believe they great videos on a variety of topics.
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 remember spending hours sometimes trying to solve a single problem but I did not look up the solutions just worked my way through the problem sets.
Algorithms definitely helped me prove code without explicitly writing it
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.
It wasn't mentioned in the article but I'd say as developers, we often underestimate the amount of time a task/project would take.
Learning how to properly estimate a given task and delivering it on or before your proposed time-frame will make your life as a developer much better.
Users can care less about the app being native or non-native. I just want it to work and not slow me down.
It's frustrating sometime when you switch machines and software you've purchased for a machine is not available across multiple operating systems.
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'm building premium WordPress themes at https://radarthemes.com and occasionally writing at https://marcell.me
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.
- https://radarthemes.com/theme/trooper-lite/ (free) - https://wordpress.org/themes/trooper-lite/ (free)
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.
I was productive this year and was able to build many software apps from dashboards to video apps.
I built: - Software at https://mattebot.co - Revamped https://marcell.me (native iOS, macOS development) - https://focuswindow.app (improves productivity by allowing you to focus on the task at hand).
Started writing macOS and iOS apps full-time and launched 4 apps for https://mattebot.co
You are estimating 2 weeks and I am assuming 40hrs/week (modest). Take your hourly rate and multiply it by 80hrs that is your estimated cost to build.
In terms of finding if it is a needed solution, you will need to find your target customer in depth. Your target customer profile should be so narrow that it makes you uncomfortable.
This!!! I have started many "side projects" with the notion that once I build it I will then find customers etc. This is terrible thinking and most of the times lead me to think my idea is horrible, when in reality I have done nothing in terms of marketing. So yes I fully agree with start marketing the day you start coding.
When I started https://mattebot.co/ I made sure to make marketing a top priority for products I release in the future.
This is great! If this could somehow allow me to create UML diagrams I can see this becoming a leading tool.
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.
Awesome write-up and this post resonated with me as I have run saas companies in the past and while revenue was great it became a lot emailing customers, marketing, sales etc. I now am working on https://mattebot.co where I am following the "Make it 'better” rather than “bigger”' motto.'
I tend to read blogs that cover PHP, C++, Linux and some iOS development here and there, etc. Here are some of my favs:
I write about design and programming mostly iOS, C/C++, and Ruby.
I struggled with this very problem OP and that lead me to build Focus Window (https://apps.apple.com/us/app/focus-window/id1444457097). Every single time I would work on a task I would be distracted by so many things including emails, websites, slack etc. To beat the distraction now I turn on Focus Window and that allows me to focus on a single application at a time, then I hide my desktop icons to "clear" my mind and lastly I play music that is soothing to the ear to remain calm and on task.
- Focus Window for macOS https://focuswindow.app/
- ByWord for macOS https://bywordapp.com/
Definitely agree. The previous WordPress editor was clunky but, Gutenberg definitely make writing a bit more complicated. My current setup for writing is https://scribewp.com and https://bywordapp.com and both apps have increased my productivity. While it's not pen and paper it does get the job done.