4 ms·
I have a lot issues with this project and I’m on my phone so I can’t outline them all. At quick glance, a few comments have already addressed some of these conc
by slap_shot 9y ago
I have a lot issues with this project and I’m on my phone so I can’t outline them all. At quick glance, a few comments have already addressed some of these concerns.
But my biggest question is WHY did this person feel it necessary to do this project? From first glance, there is no way Crystal is producing the traffic required to roll this solution. There are dozens of companies that can solve this problem for a few hundred dollars a month and have handled all the problems discussed in this article at serious scale for their customers.
The most irritating part is that the developer states in the beginning why he did this: because it’s fun.
Disclosure: I’m a founder of company whose core product is a real time analytics platform for web and mobile. Of course I’m going to recommend “Buy” for a small company like this in a Build vs Buy analysis. But when “professional engineers” say they’re building projects “because they are fun”, a lot of people suffer.
- pragmacoders 9y agoI am confused at how your engineers learned to manage such a system if your take on this is that engineers should forego a learning opportunity and instead take an opportunity to give you their money. I'm confused why you're angry at me exploring a subject and giving my learnings away for free to anyone who is interested. I am also confused why you assume knowledge of how I use the things created in this article or the technical needs of projects I work on, when I have not described those needs nor described the data I work with. Ah - You own a company that sells the thing I'm trying to help people do for free and with open-source tools. Never mind. Not confused. In all seriousness - If I'm leading people in the wrong direction, I definitely would like to know a better direction to lead them. But that direction won't be to deposit money into your wallet. It will be to help them learn (hopefully) useful techniques to deal with their problems.