Looking for some ideas about some stuff that might already kind of exist, but could be improved on in terms of features/UX. Also, it could be something completely new.
Something like <a href="https://anichart.net/Fall-2019" rel="nofollow">https://anichart.net/Fall-2019</a> for western movies and TV series. What is coming out this year? What has come out in the past year? What was good in 2008. Far more titles, so filters and maybe recommendation engine important. Drive people to amazon, netflix signups etc for money.<p>A better way of discovering what book to read next. Amazon recommendations not browsable enough. Goodreads not assistive enough. Amazon recommendation dollars.
A tool that lets me do code reviews, but like really good and integrated. I use gitlab on a daily basis, but it's painstakingly slow and basically just lets me stare at text. Some of the below features may be available, but not satisfactory in my opinion:<p>- I want to see the changes in a directory tree that I can navigate through!<p>- I want to comment on any piece of code, not only changes and their surroundings!<p>- I want to hide things, or mark them as "seen", to be able to look at things in the order I want without any risk of losing progress!<p>- I want to be able to filter/sort by the "change type", e.g. Imports, renames, indentation changes etc.!<p>- I want the diff to be aware of programming semantics, e.g. know when a function just moved from one file to another, or I add a method overload and don't get a diff telling me I added a closing bracket and another whole method signature in the middle of the old method!<p>- Let me type code! I want to try out and propose changes!<p>- I want freedom editing my review before submitting it the way I have freedom editing my branches before committing it!<p>- I want to have single comments refer to ranges of changes, which aren't necessarily connected or in the same file!<p>- I want to easily see what happened to the changes since I reviewed them! (Not a clickable link "changed since then bla bla", show me right there!).<p>- And probably most important: It has to be fast! Hyperbole: Having to wait for the page to load for a minute for large diffs, and then having to wait another minute for all changes to _actually_ be visible is a no-go.<p>The available tooling is already very powerful, but it still frequently fails me and I believe having this be extremely polished would be a real productivity game changer. Maybe there are already some great tools? Last time I had to look over a huge amount of changes I resorted to a patch file; grepping away unnecessary changes like package renames etc and just deleting text lines I considered sufficiently reviewed.
Simple to use command line utility to search for files and directories with matching names and/or content defined by strings or regex patterns.<p>All linux utils that do that require anal effort, comes with obscene syntax and demand obscure combination of multiple things to accomplish single task.<p>I always wanted to write my own one on python but never found time.
A decent online diagram creator. One that handles the layout in an automatic way, making it easy to insert new intermediate nodes without dragging everything around manually. Creating a good architecture diagram is currently an exercise in tedium. Many tools don't even snap / route arrows well.<p>Would be great if it allows data entry via either text or graphical UI. Basically, a modern version of DOT and DOTTY.
A NLP text interface basically for everything I interact with either on a computer or my mobile. I doubt I'll ever use a voice based tool like Siri or its' equivalents, but I'd really like to type in commands I'd like to issue rather than click around an UI.<p>It feels error prone and isn't always very accessible as I'm motorically a bit challenged although definitely not disabled.<p>I simply adore applications that let me invoke commands through text like the command palette in vscode or Sketch Runner in Sketch. This is also why I'm a heavy CLI user and spend a lot of time customising my aliases and work flows. I'd like to extend this outside of the terminal.
An enhanced Activity Monitor for MacOS. Basically annotate all the processes so I can click on them and see where they are from, what they do, and whether or not I can kill them. WTH is "Dock" for and why is using so much CPU?
Oh, I got another one -
Design your new kitchen and use AR to preview it.<p>Step 1: Measure your room by pointing the phone at the corners and triangulating the room. Can do iregularly shaped room. More pictures = more angles = floor plan through the power of trig.<p>Step 2: On your generated 2d floorplan place the kitchen units you want<p>Step 3: hold up your phone, point it at a corner again to triangulate location, generate 3D perspective view of the kitchen units / new floor / painted walls / lighting and put it ontop of the picture in the right place.<p>Make a rough prototype and then convince a major retailer to pay you to finish it without owning the IP.
A cross-platform note taking app, with the ability to jot down an idea and later associate resources with it (links, media, other notes, etc.).<p>Idea + resources = Project (like an article or a book), and tags can help allocate the same resource to multiple projects.<p>It should allow the note taking to be very quick and fast, like writing a message.<p>And yeah, I've been trying a bunch of apps over the years. Evernote, the closest one, doesn't fit yet.
A Wireshark plugin that tells you process name/id instead of just address/port. This would only work for local server or clients, not remote ones.