FutureMobile AppsSocial MediaTechnology

As futuristic as it sounds, the idea of a robot taking your every request and helping you with daily tasks around your home, the office and on the go, does not sound far off from reality. We are not at the point in technology when these luxuries are available to all of us but I do not doubt we are on our way to such a life. Our phones are already smart enough to text people for us, order takeout or groceries from our couches, replace a wallet, and can be used to make other devices function without that device even being in sight.

The next steps for our phone automated functions, start with bots. If you’re like me, when you hear the word bot, you imagine a small, friendly, helpful robot ready to help you as it would be their pleasure. Bots today, do happen to be those small, friendly, helpful individuals made to provide you with your requested assistance. Even though not long ago we would have considered such technology to be fictional. They may not look exactly as they do in the movies, but we do have bots at our very fingertips.

The bots that we have today are created for two main uses. Search bots are designed for searching information from a specific website or search the whole Internet. The utility bot accommodates you by fulfilling an assignment you give it.

We use search bots to see when the next showings of that new movie is in theaters or to find the latest news stories by simply speaking the request. The utility bot is used when you need to make a grocery purchase and the bot already has the groceries picked out for you as it has remembered your orders from last time. If you think about it, you use bots just like these all the time, we may just not think of them as bots.

Facebook has been working on bots of their own, they call them chatbots. They are creating these with hopes of providing a wide variety of services that could all be reached through their own app. During the development of these bots they noted that the bots were capable of conversing with humans intelligently. Which is a definite breakthrough as we all know how frustrating certain bots can be when they cannot follow the conversation needed in order to fulfill their tasks.

Some people I talk to about bots and the potential they have, are afraid of what will become of the human race if we create these robots to function better than our own species. For the time being, that is not at all a concern of the bot developers. These bots still need hands on development and constant upgrading to keep up with tasks required of them in order to become useful, let alone take over the planet.

When bots do fail while operational, it causes the same negative appearance that a poor website or unqualified sales rep gives the face of the company they work for. That situation is avoided at any cost, meaning highly intelligent bots are not normally released for our use until they really are highly intelligent. Though some of us would argue that we have already been in contact with these less than intelligent bots. But I guess that is all part of the learning and growing process for the bot builders.

 

Bots are capable of possessing the reliability and knowledge needed for great customer service or the ability to complete an assignment requested by just a text. This will make it possible to avoid human error and will allow for much less struggle for you! I am quite excited thinking about all the ways these bots will assist me as they start replacing the very applications that started them.

Tess Houcher 

26 views
ProductivityProgrammingTechnologyWeb Development

PHP, one of many languages Panda Rose has experts for.

A very common question that goes by my desk is “What programming language does your team specialize in?” I always find that question amusing for a variety of reasons, the biggest being that while I understand the adage “A Jack of all trades is a master of none.” I also appreciate the fact that if I am hiring a law firm, I do not just hire one person within that law firm. Nor, I hope, do I hire a large law firm where everyone who works for it is only familiar with one statute of the field of law.

Would you hire a patent law firm, if all they knew was the patent law specifically around inventions made in the 1990s?

Would you hire a real estate law firm, if all they knew was property law in the Montreal area?

Yes, there are very specific circumstances where that would be useful, but many would hire them as specialists to aid your usual lawyer, and not as the go-to for everything law.

So why would you hire a software development firm who only knows how to install WordPress, and install a few plugins, a theme, and ensure that the whole house of cards does not collapse until after you pay their contract?

They may save you money in the short-term, but the long-term costs could be massive, in some cases far more than you had originally budgeted.

As I have considered this over the years, I came the conclusion that a software consultancy should not follow the “Jack of all trades” adage as a firm. Yes, we have specialists who know the deep intricacies of the programming languages they work in, but we have more than one of them, and they do not all overlap on a single language. This way, we provide the service that best fits you.

So to answer that question, “Which programming language do you specialize in?” We specialize in the language that will help you succeed.

We are your dedicated CTO.

31 views