Ordr — AI task manager for people with too much to do and too much in their head: https://useordr.app
Most productivity apps make you do the organizing — projects, tags, priorities, fields. That's fine when you're calm. It's impossible when you're overwhelmed.
I'm building for the moment when your brain is full and you just need to dump everything out. You throw in voice, text, images, links — Ordr calls an LLM to parse intent, extract tasks vs. events, assign order, and surface one clear next action. No tagging, no sorting, no deciding. Just: here's what to do next.
Built with Flutter + Supabase + Groq/Cerebras. Still early.
Curious if anyone here has hit this wall — tried every app, built their own system, still feels broken. What did you actually need that nothing gave you?
I know that is a matter of taste, but nested ternaries are not straightforward to understand as the author try to convey. The example shows two nested levels, and I need to simulate the program flow for a while in my head to really understand it. Definitely not desirable for my everyday programming sessions. However, simple and short ternaries are welcomed.
That’s true of anything you’re not used to. A traditional for loop is very confusing the first dozen times.
Simple chained ternaries like in the example really aren’t hard to reason about. They are a sequence of conditions, each followed by a `?`. The first condition that evaluates to true will return the value after the `?`. If none evaluate to true, the value after the final colon is returned.
You can chain as many ternaries as you want and follow the same simple rules to understand what they return.
EDIT: The example in the article is rather unfortunate though, as the if statement is nested in a different way than the ternary, for unclear reasons.
Is everyone preferring to state these on multiple lines? With the advent of the widescreen monitor, I find we have all the more reason today to use all that extra space.
Using the example from the article, I'd refactor:
const result = (!conditionA) ? ("Not A") : (conditionB ? "A & B" : "A");
or, since code should be simple to read:
const result = (conditionA) ? (conditionB ? "A & B" : "A") : ("Not A");
All the parentheses' are redundant for the compiler or computer, but remind myself as a human that "const result" is not a direct statement, but a result of a conditional expression.
EDIT: 2nd set of parentheses' in 2nd expression might not be redundant.
This is actually nice because in some languages a case statement is a statement and not an expression -- so you can't assign the value easily. +1, would use this in production code :-)
You need to do the same in-head simulation for the standard if, it just feels effortless due to familiarity. Note the author messed up by not using the same logic in the ternary.
Honestly, I personally don't believe that regulations would solve or diminish the potential issues related to AI. We will be constantly challenged by people/machines trying to dominate others, and for that reason, I don't see regulations being the solution, but education instead. I think that people should better understand the trade-offs that AI can bring to our lives and act based on that. Therefore, democratizing AI and educating people about it should be a good starting point for this problem.
Also, I tend to agree with Mark Cuban[1] about the importance of philosophy degree in the near future. There will be so many issues to be assessed that such degree would bring much value to the society.
Most productivity apps make you do the organizing — projects, tags, priorities, fields. That's fine when you're calm. It's impossible when you're overwhelmed.
I'm building for the moment when your brain is full and you just need to dump everything out. You throw in voice, text, images, links — Ordr calls an LLM to parse intent, extract tasks vs. events, assign order, and surface one clear next action. No tagging, no sorting, no deciding. Just: here's what to do next.
Built with Flutter + Supabase + Groq/Cerebras. Still early.
Curious if anyone here has hit this wall — tried every app, built their own system, still feels broken. What did you actually need that nothing gave you?