Happy Clients

Projects completed

Positive feedback

Cups of Coffee

Our
Blog

People are always calling me and asking to redevelop their websites. “It’s not working exactly to specification”, “There is too much technical debt”, “The old developer was an amateur that we hired and they ran off halfway through”. These are comments that I hear all the time. In general, it is not a good idea to rebuild your web application from the ground up for the following reasons:
It does not take into account the time and energy the first developer put into developing the original site It doesn’t solve the problems that are actually plaguing the initial site, if not solved at the root the rebuild will usually also have these problems A lot of the time spent redeveloping an application is spent re-implementing features that are actually not broken (simple CRUD functionality) All rules come with exceptions and this one is no different.

The most common problem that Ruby on Rails has with performance is a mis-use of the ORM layer (Active Record). People will call dependent objects in a loop not realizing what is happening between the application and the database. If you want a performant application instead of thinking only about your application code it is important to understand how what you are doing in the application layer is interacting with the database.

Duke University found us on Slack when they were experiencing growth in one of their research departments. The code base was very well organized but extremely complicated. We were tasked with implementing the business logic for multiple studies as well as making improvements to performance and general maintenance of a text-message based application that helped researches study obesity and send/ gather responses from participants.

First Secured Administrators is one of our clients from Utah. When they called us they had an application that was not serving any customers and developers that were completely unresponsive. Initially we gathered business requirements for the site, and developed what they had into something their customers actually wanted to use. We scaled the technology over the course of a year and a half to support an increase of 2 million dollars of annual revenue.

Artesian House, an LLC located in Stuart, Florida was losing about $10,000 dollars a year due to fees when collecting payments. After implementing one of our products (my halfway) this expense went down to zero. As another value-add, we simplified their client onboarding process and helped them become 100% paperless. This equated to more cost savings due to expenses and employee time.

One of the research departments at Temple Universrity reached out to us for help updating their software. They only had $3000 dollars for the project but through quick implementation and patience we actually made the project work.