I've tried a few apps to help with my writing, like Grammarly, but I find that their suggestions are usually pretty minor and don't really help with the overall structure or clarity of my messages.
I've seen a few similar posts here and it seems like this is a common issue, especially for non-native speakers like me.
So, in the last couple of months, I've been working on this AI-powered app that can fix my grammar and give me better suggestions for improving my writing.
Aaand… I’m here to validate it! What do you think? Is this a good idea to pursue? Would you be interested in paying for something like this? I'm open to any feedback or criticism.
Note: The above text was reviewed and adjusted with my app.
It might help to look at it in reverse to see the problem with your approach. Imagine someone with a degree in journalism saying, "I need to improve my coding skills" and going out and writing a blog post about coding instead of doing any actual coding.
My suggestion is to assign to yourself a research topic and write a paper just as you would if submitting it to a refereed journal. Pick something you already know about (or know a lot about).
I am biased - I have a strong academic background and published journal articles, meeting abstracts, and the like - but the outline of title, abstract, introduction, methods, results, analysis, and conclusions provides structure and will help guide you through the process. If you want to be surgical about it, include citations and a bibliography.
What happens next? Find a "reviewer" and tell them to red-ink the hell out of your paper. Make the edits and resubmit it until the reviewer is happy. If you can, gently impose on a friend/coworker who in your estimation is a good writer and has better writing skills than you do. This might cost you a few coffees/beers/pizzas but it will be worth it.
Actually I think it might be the best way to learn, because it'll teach you to write well in contexts that are relevant to you. Someone suggested reading fiction from good authors, but that'll teach you to write good fiction, not engineering emails. The skills might be transferable to some degree, since it is rather similar, but it's not the same thing!
Kudos on this idea, and I'd definitely pay for it if it works well enough!
I can't see the market for this, especially with ChatGPT, but then again.. Grammerly exists.
To achieve that will probably take a human being looking at examples of your writing and telling you what went wrong. Usually, there is some kind of mistake you will be making again and again. If it's a grammar problem, you need to have someone teach you the rules in way that you can apply consistently to every new sentence. And I don't mean all the rules because obviously you know lots of them. But you probably need a human to hammer in the ones that you're having problems with.
Even more likely than grammar is that you might be having problems conveying your meaning in a concise and compelling way. This is an art as much as a science and will also probably take human tutoring to improve. I love writing[0] myself and I'm elated to see that you want to improve. If it would be of help to you, contact me at the info in my profile and I'd be happy to read a few of your things and spend some time on a Zoom call helping you out, gratis.
---
Would not be interested in paying for the app. Current models summarize well, and can rewrite for tone too. But clear technical communication requires understanding the underlying logic, which LLMs haven’t quite cracked yet.
My ideal tool is one that focuses on the input, rather than the output. A tool that accepts input as the units of information I want to communicate, priority ordered and linked by relationships, and the tool turns that into a narrative journey for humans to enjoy. I don't want a tool to tell me my colon should be a comma, or my phrasing is redundant, I want a tool to output the best written way to communicate information for the audience.
To evaluate your app we have to see how it performs. We know people benefit from spelling checking and systems like grammarly, if you can make something that is better enough than you can replace those things.
If you aren’t ready to put it up for a public demo I suggest you make a video demo.
I wouldn't be surprised if, within a few months or years, we all develop a reasonably solid ability to recognize AI generated text (in much the same way that the special effects that looked great in movies 30 years ago look pretty goofy today). But it seems that even before we reach that point, AI is already pretty good at recognizing its own.
For written communications, you can keep it short and point people's attention to a linked issue ticket, or a shared doc with the technical requirements. It is OK to keep emails short and let the recipient follow up if they have questions.
I find that communicating is a lot easier if both sides are on the same page more or less on what needs to be done. That's where organized documentation can help.
That is not to say you should remain stagnant and not try to improve though.
Many have suggested you take up some form of writing to improve but IME reading high-quality text (newspaper articles, classic literature books) is a more efficient way that will help you imitate the caliber of native speakers in the long term.
I would say you (or your app) have a ways to go yet.
This post is actually about validating a business idea, but that portion of the post is pretty much a byline.
A computer is never going to read your mind and understand the idea(s) you are trying to convey. (Caveat "640k is enough for anybody...")
I am not convinced your problem is language/spelling/grammar. You are reducing communication to a protocol when it is so much more.
This should help you get better at writing. Writing was my weakest subject in school.
Like programming, start with the main argument (API) and then work your way backwards: What doesn't the reader know or agree with? What fact/claim would convince them? Why should they believe it? Repeat recursively as needed.
Finally, I have a list of 'weasel words': "this", "that", "it", "these", "them". Words like 'these' are referential, and it's really easy to use 'them' without actually referencing anything (uninitialized pointers?). If you see 'this' in your writing, force yourself to replace 'it' with few words summarizing the referential target.
That said, if what you have to say is worth 10x more than the mean, then you can say it however you want...
I also use https://hemingwayapp.com/ for the _really_ important emails ;)
I do more writing English these days than I do writing code and I'm here to say that writing is labor, just like coding is labor. The more you do it, the better you get. There are no shortcuts.
With AI reaching an acceptable level of mass acceptance (i.e. mediocrity), many writers for news media and the entertainment industry exist on an eroding edge of economic desperation.
Superior communication skills now stand as a critical hallmark of success for the future.
This may not necessarily mean traditional authoring skills as your app so deftly demonstrates, but crafting well-reasoned messages into a compelling narrative that works within a logical construct while eliciting emotional engagement still requires work and artistry worthy of your effort.
The tears of your unborn children stop falling with every sentence wrought from furnace of your heart and finely hammered on the tempest anvil of collaboration.
Work on your writing you wretched slave and free your mind.
What I do struggle with, is writing down ideas and associated arguments. I struggle a lot trying to write a blogpost and set down in writing my thoughts, for example.
And I think sometimes, you need to fight fire with fire. Practice, practice, practice. And read how others write, too. Spend some time, on your own, without an AI or any form of assistance, to write down something. Push yourself. You won't be happy about it, just like I hate reading what I write, especially when I read what others write on the same topic, but I believe that, with time, it'll help.
For structure a hack I've found is to write things out as verbosely as I can, then cut words and sentence that add little to no value.
When I do that I tend to end up with something that doesn't sound rambley while still fully conveying what I'm trying to say.
In terms of style though I have no tips. I find my writing tends to be very dry, but I'm uninteresting and monotone when I speak (autism), so maybe that's just a reflection of my personality.
As a tangent, I think a lot of the soft influence you mention requires effective communication, not effective writing. In my experience, it's important to understand the context and information that others are working under/with, and to make sure that relevant information makes its way to people who need it.
Why you want to make another tool? How it's different?