Guys, I am fed up. Don’t change just for the sake of it. Consistency is a key to a resilient software.
Seriously though, below are some list that you guys messed up in the past so bad.
- How many design of Wiki have you gone through? Like can’t you really choose one and stay with it?
- Storing and editing docs through Github was really good until you decided to mees it up all.
- Broken links throughout the docs and official sites. You know why? cause you change the frontend and URL structure two times a year.
- last month Angular, this month React, coming month Vue. I know frontend guys have a disease but system-admins can’t keep up with your shit.
- how many css template engines, have you gone through in the last 5 years alone?
- Home Dashboards, why can’t you create a solid design and stick with it?
- Frappe DocType structure, Why did you change it? It was already really good.
- choose a package disctributin method and stay with it. Node? Yarn? whatever choose one
- Docker is not a magical fix for your package messness, fix the root cause instead of shoving alternatives
- How many seperate apps you guys have? Seriously WHY? Why can’t you merge them all?
- DON’T RE-INVENT THE FUCKING WHEEL!!!
- Who asked you for a Teams app or LMS or Mail server, really?
- Use the exisitng OSS tools and push updates to the master repo, instead of re-coding from scratch
- Coding a new product is the easy part, Maintaing that codebase for years is the hard one. So don’t do it. Integrate with existing OSS tools.
- Why don’t you start develop a new kernel while you’re at it. Let’s re-invent a device kernel with frappe, Sounds good?
- Your efforts are being wasted on useless crap, Don’t do that
- No one really cares about the frontend looks, and if they do they are bad customers. Don’t listen to them.
- You know what matters in the frontend? How fast you can get your work done with less no of clicks and types.
- Same frontend for 10 years but still works? That’s what we need for stable software. I don’t want to rewire my brain for every two years.
- Men live with the same woman for their whole life. Have they got bored, NO? They adapt to live with her. So, Don’t change the frontend for visual sake. Please.
- Real comapnies are highly depending on your software, so Don’t play with it and treat it seriously
- Whatever you do, maintain backward combatiabilty with old versions for atleast 5 years
P.S: I know how hard is to make a good software and I am grateful for ERPnext so don’t take it personally.
But you know what you guys are doing, You build a product and before it becomes stable and free-of-bugs you move to a newer product. Build a single product and do it good, so it becomes the industry standard and stable enough for daily usage.
You developed a datatable for frappe in the past and It had a lot of bugs. Instead of fixing the old one, you dumped it and started a new one with newer and different bugs. So now you have two broken datatables with lots of bugs, NICE.
Who else shares the same thougt here?
