I'm all for it, just curious as the law has existed for 8 years and been in effect for 3. Seemingly little interest from anyone in the tech world to put lobbying behind reversing it until this point.
What changed?
The key was to realize that there is a difference between a calendar, a todo list, and an agenda.
A todo list is a list of things that need to be done but usually don’t have a specific time when they need to be done at. They can have priorities or deadlines or fuzzy target dates like “next week.”
A calendar is for storing future concretely scheduled events.
An agenda is a list of things that will happen soon.
Each day I pull things from my calendar, todo list, and prior agenda and create my daily agenda. I also keep notes, doodles, clippings, and references in my agenda.
I use Google calendar as my calendar. It meets my expectations.
For my todo list I use Notion. I break it down into “next, soon, and later”. I add ad-hoc sections like “after the vacation” when needed. Some todo items are scheduled for a specific day or “not sooner than.” I add these to my calendar with an email reminder so they don’t take up any mind space until needed.
Finally, the daily agenda. I use Notion but could probably use a physical notepad. I like being able to archive them as sometimes I need to check when I did something or pull some details from notes. With a digital agenda I can file it into an archive easily.
This is not perfect but it helped me reconcile the rigidity of calendar tools with the need to do keep things freeform in the short term.
A calendar is for storing commitments, and a specific date/time is part of that commitment.
I consider a 'to do list' a 'to schedule list', they are potential commitments.
From my perspective, a thing is either a commitment (on the calendar) or not (essentially in a backlog).
And so either the output is something that only helps me or it's something that's generally useful to others and maybe needs last mile tweaks to be ready for prime time.
If I did agile poker and code commenting and stuff it would take all the fun (momentum) out of sitting down at my home desk after hours at my work desk.
I should say, your answer is completely correct - particularly for motivated people - and not incongruous with my perspective. I just wanted to spare a thought for the things that make personal projects fun. I just would only do requirements gathering over a beer.
if however your goal is to make other people happy (which I'd argue is no longer a personal project)...the iterative "work" described above is the fastest, straightest path.
It costs the provider the same whether the user is asking for advice on changing a recipe or building a comprehensive project plan for a major software product - but the latter provides much more value than the former.
How can you extract an optimal price from the high-value use cases without making it prohibitively expensive for the low-value ones?
Worse, the "low-value" use cases likely influence public perception a great deal. If you drive the general public off your platform in an attempt to extract value from the professionals, your platform may never grow to the point that the professionals hear about it in the first place.
They successfully solved it with an advertising....and they also had the ability to cache results.
What does that mean, I’m curious?
The schools and university I grew up in had a “single-sanction honor code” which meant if you were caught lying or cheating even once you would be expelled. And you signed the honor code at the top of every test.
My more progressive friends at other schools who didn’t have an honor code happily poo-pooed it as a repugnantly harsh old fashioned standard. But I don’t see a better way today of enforcing “don’t use AI” in schools, than it.
I’m not sure how LLMs output is indistinguishable from Wikipedia or World Book.
Maybe? and if the question is “did the student actually write this?” (which is different than “do they understand it?” there are lots of different ways to assess if a given student understands the material…that don’t involve submitting typed text but still involve communicating clearly.
If we allow LLMs- like we allow calculators, just how poor LLMs are will become far more obvious.
I still miss it. Wonderful little phone, physical keyboard, Linux, perfect (almost).
[0] https://en.m.wikipedia.org/wiki/Nokia_N900