Frappe Technologies
Screenshot 2023-10-25 at 10.48.41 PM.png
Rebooting 2012

We have spent the last few months busy in trimming off things that I can best call as "pre-mature optimization". I estimate we would have

author

By

Rushabh Mehta

·

2 May 2012

·

2

min read

We have spent the last few months busy in trimming off things that I can best call as "pre-mature optimization". I estimate we would have killed 30% of our entire code base.

The lowest hanging fruit was our billing app. It sucked and there was too much hard-wiring to make it fun to update. What we realized is that for this kind of a product, we could do with annual billing. I know the world is moving towards micro payments and small billing, and it is something we could bring back in the future, but right now, with the resources we have its best this way.

The other major upgrade is the website, this website is built "on" erpnext. All the web pages are generated dynamically from ERPNext. This is my first blog from within the app. To add a new blog, all I do is log in to my account and add a new blog entry. So we have managed to fuse two separated codes into one.

There are a lot of changes under the hood too. After a major gardening effort, we managed to rename 40 odd tables into better names, that meant changing all links, and SQL statements and files and what not. We also managed to re-write a whole bunch of Javascript code and also the way we manage form-level customizations. Till now, we had no way to separate customizations done by a user at the form-level so we could never release new form layouts. We have fixed this and we will now have the freedom to optimize our form layouts a lot more.

Also, free trials are back! After taking them out for the better part of the year we are bringing them back. The reason is that since we are no longer offering monthly billing, customers will want to try out before they commit a larger amount. We still have not decided how much support we can provide with the trials.

This release will make our product a lot better engineered with a much tighter code-base. We hope to keep making continuous improvements on the same trend. What we need now is a ton of new customer signups!

Published by

Rushabh Mehta

on

2 May 2012

Share

Add your comment

Success!

Error

Comments

No comments, yet.

Discussion

image7f7d4e.png

Paul Mugambi

·

3 days

ago

Beautiful read, and an insight into an individual I respect and have learned a lot from. Am inspired to trust the process and never give up.

image4c43d6.png

Anna Dane

·

5 days

ago

I must say this is a really amazing post, and for some of my friends who provide Best British Assignment Help, I must recommend this post to them.

Add your comment

Comment