A sufficiently complex to do list is more like jira than like a text file.
Since text files and excel sheets are "outdated", we don't stack them up against bloated webapp that Asana is.
What if, really, excel sheet can just work? Its like we get so wound up in existing status-quo, we get narrow vision and forget the larger domain space for solving problems.
It's like the guy that ran a bunch of ETL jobs on a Macbook Air faster than a Hadoop cluster. KISS is beautiful sometimes and eye-opening. When someone brings up a ridiculous "outdated" idea, I try to keep an open mind. May be... just maybe we're wrong about all this?
That's what apps like Flow, Asana, Jira etc are designed for. Not one or two people.
> I was a huge to-do list junkie, but back then all of the task apps were either single-player or weird desktop apps with syncing issues.
> I decided to build a shared to-do list app for teams.
Yeah, simple single-player to-do lists are great beginner projects to do to learn CRUD and a frontend framework. But enabling real-time multiplayer ups the ante because now you have to manage state and updates between multiple clients and a server.
Software is weird in that way, because a todo list is just some "mindmap", linguistic, psychological way to organize data. It could be done with paper too, or with some simple process one could teach himself or learn another way.
It's very difficult for me to really grasp and trust this startup economy. The good thing is that it feeds people and that it cycles this whole ecosystem of "throw it away and try again".
I wish software was not so chaotic and uncertain. When you add up agile, funding and decide to stop spending months to think about the app you are going to make, it's a recipe for disaster.
I'm wondering if this whole skewed startup model is somehow profitable for some people, like finance, etc. Sometimes it really feels like organized scamming.
>I wish software was not so chaotic and uncertain.
The best thing you can do is learn how to make decisions under uncertainty.
If you don't want that, go work in a regulated industry at an established company. That work will be planned and predictable as much as it can be.
I kid, I kid - these projects are all good because they are simple and can be achieved by “hackers”, using the original meaning of the term as curious programmers
Unfortunately the big projects are hard to do, but that’s why they can charge money for them
Hmmm, what about a rust parser in lisp? Now, that would be front-page worthy!
Very tempting, must resist going down that rabbit hole :-)