1. How does KT ensure code quality?
First of all, we train developers regularly and we enforce Rails coding standards and best practices. Two, we implement occasional pair-programming sessions between a developer and another. Three, in some cases the manager diff all code committed by the developer. Four, we work in a supportive environment where the constant flow of new knowledge is shared across all of our developers.
2. How does KT ensure code performance?
We ensure that all database queries are executed only once per page request and use lazy loading or preloading and memcache to cache slow database queries or feed responses when necessary. Basically we refactor / analyze the code as we go. NewRelic has become a good friend here.
3. How can I trust KT with my Intellectual Property & Data?
One of our core values is Honesty. Every developer at KT signs a Non-Disclosure Agreement before starting. Violations of this contract can be very severe. We have seen and worked on numerous applications, several of them are now serving high profile sites. No works have ever been manipulated or stolen. We respect our customers too much to take from them.
4. How can KT remain accountable?
We send daily reports, and notify you if an engineer is sick, or when we have holidays, etc ahead of time. Thus we are always accountable for, and you can measure productivity more easily.
5. Is KT suitable for me / my company?
Yes, if you say "I want an application launched fast, and it needs to be low cost, since I'm just a start-up". Yes, if you say "I have a business running and want to employ experienced engineers but prefer not to pay $60k a year. And I want to have the flexibility to terminate my programmers at will."
6. How do you work?
We're pretty flexible, and depending on which service (Fixed-bid or Extended-team), the answer can be different. So it's better if you contact us for further detail. Our services are crafter for each individual need, so every case is a different one for us.
7. Do KT people speak English well?
Our engineers are accustomed to the English language, whether it be writing, speaking, or listening. As communication is important in our services, we push to always improve our communication skills in every way. We constantly aim to be rid of any boundaries set because of language barriers.
8. Whom do you hire?
We only hire the best and the brightest. Some are fresh graduates, but most have had experiences working for other companies.
9. Do you handle deployment?
Yes we can handle deployment if you require us to. We have experience with Capistrano, Amazon EC2, and standard VPS hosting such as HostingRails.
10. Who do I contact if I have complaints?
You can contact the project manager, the account manager, or even the CEO, if you have any complaints. We always strive to give you the best service, and complaints are viewed as a good opportunity to improve.
11. Tell me again why I should choose KT to develop my app?
Because we understand your dreams, your goals, and most importantly: your budget plan. We have diverse and decades of combined extensive experience with Rails, therefore we have the capacity to develop your app faster and professionally.
Frequently Asked Questions
We will turn your biz idea
Drop us an e-mail now! m
into specs !
Subscribe to our Newsletter
Keep up to date with our latest offerings!