Some of the comments in this thread are the exact opposite thing I would expect from this community and it is shameful. It's unfortunate that the top comment is one of these which could steer some people away from reading further.
As many others in this thread have pointed out, Cerebro is a pretty cool app that borrows from some core OS functionality and improves on it. Is its design 100% perfect? Maybe not. However, instead of commenting the application isn't exactly the way YOU would have done it and complaining try offering some constructive criticism.
If the app is memory hogging, not following best coding practices, or you have a cool idea of how something could be done instead share that feedback and offer better ways to do things. Not only does this benefit the developers working on this app but it helps others who may be working on becoming better developers themselves.
I myself am a naive developer. However I enjoy developing in my free time to keep myself thinking and I enjoy learning new things. I frequently visit this community to see what others are working on and looking at all the cool applications that people develop is a great way to pass time. If I had worked on something really hard, posted it, and then received some of these comments I would be extremely discouraged.
That said, if a Cerebro developer is reading, this looks like a really cool improvement on Spotlight (I use OSX). Keep up the good work and don't let the negative comments in here discourage you or your team!
Not necessarily a big bank but Visa also has a developer site with several APIs that include Payments, Data and Analytics, and Fraud. Their website can be found at https://developer.visa.com/
As many others in this thread have pointed out, Cerebro is a pretty cool app that borrows from some core OS functionality and improves on it. Is its design 100% perfect? Maybe not. However, instead of commenting the application isn't exactly the way YOU would have done it and complaining try offering some constructive criticism.
If the app is memory hogging, not following best coding practices, or you have a cool idea of how something could be done instead share that feedback and offer better ways to do things. Not only does this benefit the developers working on this app but it helps others who may be working on becoming better developers themselves.
I myself am a naive developer. However I enjoy developing in my free time to keep myself thinking and I enjoy learning new things. I frequently visit this community to see what others are working on and looking at all the cool applications that people develop is a great way to pass time. If I had worked on something really hard, posted it, and then received some of these comments I would be extremely discouraged.
That said, if a Cerebro developer is reading, this looks like a really cool improvement on Spotlight (I use OSX). Keep up the good work and don't let the negative comments in here discourage you or your team!