But there was no "more work" in implementing new features as "option switches" instead of enabled by default. But I have DONE it in a more "personal" / "for friends" area. Now, I'll say honestly that I do not have experience with a commercial project developing in the sense I suggested. the project is still going from what I know, but has lost its "basic users" in exchange for more advance users. the other project wanted to capitalize on the advance users as well, and threw functionality into the system that cluttered it for existing users, thus getting a whole new line that needed development the tutorial/guides with every update. that project eventually failed due to needs changing, and customers leaving for better solutions. The one project got new management that went blind on keeping it simple, and focus on making it even simpler. More advance users are also generally more heavy users too (spread by word of mouth is preferred mostly here), so its an attractive customer group to keep. Both was extremely popular due to simplicity, and fell out of favor for some, for lacking options for more advance users. I'm taking it from two concrete examples I've been part of developing. It's just an automatic human "need" to show off work one is proud of, and it's easy to get underappreciated developing a feature that one can't really "see" in the next update. And it's very notable that such design progression is a change in developer mindset first of all. I'm a system developer, so have a BIT of experience. The work needed done is close to the same. To an extent, yes, but not to a big extent. No other task management app does that flexibility/simplicity balance nearly as well, in my opinion. This approach has made Todoist master “flexibility with simplicity” (or “simplicity with flexibility”, however you prefer to word it) - which I’d say is why they are a long-term leader in the task management app market. The current product is constantly evolving by becoming even better at what it does, rather than doing “more” but doing everything in an outdated/mediocre way. I personally love the fact that Todoist has been focusing on improving views (filters, custom sorting, customized sidebar, board view, sections, the new task view from a few months ago) rather than spending time on building out new features. I’m not a developer, but I imagine adding all these features and doing it in a way that allows for the setting customization that you describe….all while making sure it works well/doesn’t break the current system…. for me as a "new user" after the design change, I don't notice it, but definitely see how frustrating it is/was for existing users. why did they update the design from something everyone knew and loved?. The design thing is a teeny bit like reddit as well. Seen way to many IT systems just flat out fail because of a "too proud of their work" mentality, that shoves a totally usefull and fantastic feature TO THEM, and fails to see that the users in general either had no use for it, or get confused/annoyed/put off by the new buttons and layout. that their "new features" don't need to (and shouldn't) be shoved in users faces. I think this might be a prime thing that most developers forget. With this solution ^ users will NOT get cluttered with something they don't want/need, and people that want it, can set it up once, and get what they want as well. And after that "choose if task appears in calendar". And when that's enabled, the user can get another enable/disable "option to chose if task is shown in calendar", and a default for tasks per project. I'd keep Todoist just as it is while implementing new features. Wouldn't you also prefer "to have the option"? Instead of "getting the feature"? A simple setting that enables/disables such functionality and they would have a goldmine. New features don't NEED to be "featured" everywhere in the app. I wish the development team at todoist understood this. But it's SO easy to implement this functionality, without changing a thing about the current design.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |