At the core of Tahoma is a team of people who enjoy learning new stuff, trying new Technologies, experimenting and always innovating.
Thanks to such an approach we were able to develop or use technologies even before they became mainstream.
DDoS
CloudFlare launched September 27th 2010, at that time we already had our own in-house system installed at one of our clients which helped fend off some heavy DDoS attacks.
QCore
For many custom systems we develop we use QCore, which is just our in-house name for QCubed/QCodo. When we initially looked for a framework we took the most versatile and powerful framework we could find. It’s not easy to use for beginners so it’s not mainstream but who gets it to know will love it. We also did a bunch of modifications and upgrades through the years which is why we don’t call it the same.
Linux on Servers
Our founder used Linux in production environments since 1999, and has never looked back. We tried all the distributions out there, and we are still experimenting, but for us Gentoo is simply the best. It can go years without a full reinstall, we did it and we are doing it. The current record is 7 years in our company.
Mac on Desktops
99% of our team works on Mac’s. Why? Not because it’s a cliche or prestige, but simply because they just work. Minimal fuss with the operating system means our developers can focus on what’s important. Our first Mac was bought in 2010, and slowly we expanded it to our whole team. Except in cases when someone prefers other desktops we don’t demand a change, but we offer a test drive 🙂
Programming Languages
Most of our work goes on PHP, but we have projects or parts of projects in Golang, Python, Perl. Use the best tool for the job, but always look out for new tools, experiment with new ways, and optimise the core. Yes PHP may sound slow, but it’s rapid development, and once you have what you want it’s easy to run benchmarks and find the bottleneck to optimise or parallelize or go with other tools like Golang which offer speed and parallelism.
“premature optimization is the root of all evil (or at least most of it) in programming.” Donald Knuth
Human Resources
It’s not only programming that counts, HR plays an important role, or maybe better called, Human Relationships. Take it as you want but we take great pride in calling our team a family. We take great care of our team and interpersonal relationships. Our research is also focused on better working conditions for everybody. We learned a long time ago that work from home is a great benefit, just recently (2017) Stack Overflow did a survey which also proved that this is a great asset, and everybody loves it, and it’s good for productivity. So we have small scattered offices or people working from home in small offices which we help equip. We also build relationships with other small companies in our area and we work together towards our goals as if we are one company. We invite them to our Team Building events and we share all our knowledge and benefits.