Powered by Blogger.
🌏World roaming Software Technology Evangelist. Proud Indian, Bought up from Coimbatore, Tamilnadu, INDIA. Pointing towards share of Knowledge. 😎
  • Programming ▼
    • DotNet
      • C# Coding Standards
    • Cloud
    • Microsoft 365/ SharePoint
    • SQL
    • Angular / ReactJS / NodeJS
    • Salesforce
    • Magento
    • Python
    • Mobile App Development
    • Database
    • DevOps
    • Automation Testing
    • User Experience
  • Learning ▼
    • Roadmap
    • Trainings
    • E-Books
    • Quick References
    • Certifications
    • Self Improvement
    • Productivity
    • TED Talks
    • Kids Programming
  • Software Engineering ▼
    • Agile
    • Software Design
    • Architecture Samples
    • Best Practises
    • Technologies and Tools
    • Open Sources
    • Free Softwares
  • Leadership ▼
    • Program Management
    • Product Management
    • Project Management
    • People Management
  • Job Search ▼
    • Interview Tips
    • Career Handbook
    • Resume Templates
    • Sample Profiles
    • Cover Letter Samples
    • HR Interview Questions
    • Job Websites List
    • Coding Site Links
    • TedEx Talks
    • International Jobs
  • Emerging Topics ▼
    • Innovation
    • Machine Learning
    • Artificial Intelligence
    • Generative AI
    • AI Tools
    • Big Data
    • Data Science
    • Data Analytics & Visualization
    • Cyber Security
    • Microsoft Azure
    • Amazon Web Services
    • Cryptography
    • ChatBots
    • Internet of Things (IoT)
    • Mixed Reality /AR/VR
  • Misc. ▼
    • Travel
    • Photography
    • Health Tips
    • Medical Tips
    • Home Designs
    • Gardening
  • Favourite Links ▼
    • Saran Kitchen Hut
    • World of Akshu
    • Saran & Akshu - Other Links
Referred Link - https://www.mountaingoatsoftware.com/blog/the-difference-between-a-professional-and-an-amateur

The Difference Between a Professional and an Amateur

Are you a professional or an amateur?
I'm going to ask you to consider being a professional. But, before I do and before you can answer the question I posed, I need to make sure you are fully aware of what I mean when I talk about being a professional.
For me, the difference is simple: A professional always does everything necessary to complete a job. An amateur sometimes chooses only the fun parts.

An Example of the Difference

An amateur golfer, for example, may thrill at the crack of hitting a 300-yard drive but hate putting. And so that amateur may frequently choose to pick up the ball once it's "close enough" to the hole.
A professional golfer could never do this. The professional may still prefer hitting the long drives over making intricate putts. But the professional knows he needs to do both parts of the job.

Professionals and Amateurs in Software Development

The difference between professionals and amateurs shows up on software teams in the team members who only do the portions of the job they like.
This can happen on any role on a project. It could be the tester who doesn't enjoy talking to customers ("Analysts do that."). Or it could be the product owner who only wants to think about strategic, big new features rather than going into the nitty gritty of the implementation.
For any job there are good parts and the bad parts. The professionals do the full job, not just the fun parts.

The Programmer as an Amateur

One of the more common amateurs I've been encountering lately are programmers who will only code exactly what they are told. "I gave you precisely what you asked for," they'll say. And there's nothing wrong with that reply in some cases. But it's not appropriate all the time.
The professional programmer brings his or her full brain, experience and creativity to the job. When asked to develop a feature, the professional thinks about it: Are there gaps in what was asked for? Are there alternative and better solutions? Will it lead to later problems? And then the professional has conversations with the product owner based on the answers to these questions to determine exactly what the feature will look like when implemented.
In contrast, the amateur says, "OK, I'll give you exactly what you asked for." That's easier. The amateur programmer doesn't have to think about the work beyond the specification. Just code what was asked for.
Similarly, an amateur programmer says, "I just write code; I don't test." Oh, that programmer will probably do a bit of testing on his or her own code. But when the team nears the end of a sprint and could use a little help testing for a day, an amateur programmer is likely to just code ahead on the next features rather than doing the more helpful--but to some, less desirable--work of helping test.

Not Doing the Full Job Is a Luxury

Not doing all parts of a job is a luxury only afforded to amateurs. An amateur can hit the glamourous, powerful 300-yard drive and then pick up the ball on the green without putting. The amateur can write code and not be concerned that no users are benefitting from that code until a tester catches up and tests it weeks later.
Professionals don't do that.
A professional knows that ultimately his job is to do whatever it takes to help the team. Often that means taking the time to have conversations about the tasks at hand or taking on some of the less desirable parts of the work.

A Team of Amateurs Makes Software Development Difficult

It’s hard to be agile with a team composed largely of amateurs. Amateurs tend to take the distinctly non-agile attitude of “that isn’t my job” and “I only do this type of work.”
Amateurs are more likely to be highly specialized and to feel entitled to work solely within their one specialization. While this can lead to people in that role feeling more efficient, it will reduce the overall throughput of the team. (That is, overall team velocity will suffer even though one role may feel more efficient.)
For many reasons, a team of amateurs makes software development more difficult.
No automatic alt text available.
Referred Link - http://www.aexonic.com/peak-into-our-mind/5-artificial-intelligence-examples-see-everyday/



Artificial Intelligence might look like a big scientific innovation, but you would be surprised to know the few of many things it is already being used for in our daily lives. It has had a huge impact on our normal day’s schedule, whether we are aware of it or not.
Artificial Intelligence is not only transforming the way we handle our computers or smartphones, but also the way we interact with the real world. It has actually taken the human-machine relationship to a new level and has transformed the way tasks were executed, in many sectors.  We now stand at a point where imagining robots performing operations is not actually a dream.
In this article, we share a few instances where artificial intelligence played a pivotal role, which might as well have not have caught our eyes.
Virtual Assistants and Chatbots
Siri, Google Now and Cortana are simplest examples of intelligent digital virtual assistant that we have in our daily lives. They can help us in setting up our alarms, booking a movie’s ticket, informing us of weather and traffic conditions – the list just continues. With a similar idea in mind, conversational commerce is gaining popularity, through chatbots. Customer service agents we interact with are now being taken up by smart artificial intelligence-powered bots.
Fraud Detection
Artificial Intelligence is being used by a lot of banks to detect online fraudulent transactions. They are programmed in such a manner that they report in case of any irregularity in the way payments or transactions are being made. With support from Machine Learning and Blockchain technology, it will improve the security scenario we have today.
Purchase Prediction
Ever wondered how a dress you checked out yesterday appears in your feed today? The answer is artificial intelligence. Systems are programmed in such a manner that they keep a track of the sites visited by an individual and the time they spend on it. They then deliver a purchase prediction and use it to push sales through coupons, vouchers or any sort of discounts.
Smart Homes and Security Surveillance
Smart homes technology now includes devices that have the ability to learn about an individual’s behaviour and lifestyle patterns and work accordingly. Imagine a system that switches off the lights at 10 pm as it has understood the sleeping pattern of the individual. Similar programs can be done to make the morning tea or breakfast as well.
Smart Cars or Self Driven Drones
A video of a drone successfully delivering a Dominos pizza has been gaining a lot of views on social media websites. The technology behind it was artificial intelligence which helped the drone to understand the roads and streets and deliver it to the right person. This idea is being used to develop smart cars that would apply brakes as soon as an object comes around a specific perimeter of it. This can be used to save lives by avoiding accidents and also take control of traffic issues.
There are no two ways to the fact that artificial intelligence is the future and whether we realize it or not, it is present right in front of us. Look around you, the smartphones you use, the customer service agent you talk to – an intelligent AI agent is behind it. It won’t be wrong to say that in the next 5 years or so, AI will take over most of the manual operations. So, let’s just sit back and enjoy technological shift that artificial intelligence is bringing to us.
Referred Link - http://www.aexonic.com/peak-into-our-mind/iot-trends-2018/



Internet of things or IoT has become the backbone of a lot of ideas and is having a world-changing impact on global commerce and lifestyle. It has now entered the next stage of business where it has become the core idea behind strategies, transformations and innovations.
2015-2016 was the year when IoT accelerated and it has never paced down ever since. We believe that in the years to come, it will become an even more valuable asset for businesses and be the platform for bigger ideas to shape up. In this article, we shall discuss few trends that IoT is set to follow keeping the present technological scenario.
Blockchain and IoT
Blockchain – Cryptocurrency – Bitcoin, these were the technology buzz words that swept most of 2017. The convergence of IoT and Blockchain is believed to bring a real shift in the way transactions are managed. The real-time data from an IoT channel can be used in automated encoded transactions that preserved the security of all parties involved.  The Blockchain – IoT combination will be the answer to all security concerns that were making news especially in the financial sector.
The Dependency on Big Data Analytics will increase
IoT enables dynamic data sharing which is why the role of Big Data will be very important in the process. This will increase the dependency on Big Data Analytics a more and more data from devices across various channels will form a strong database. Big Data is now being used in different ways, HR being an example, which increases the demand for good analytical skills.
Artificial Intelligence and IoT
With the help of Artificial Intelligence and Machine Learning, real-time alerts can be triggered across various IoT channels, making the system more agile and responsive. This can be used in various security and Smart Homes concept to bring a more reliable system for us to use.
Increase in the no. of Connected Devices
There are no two ways to the fact that the number of connected IoT devices will grow at a rate we had never imagined. With technologies bringing innovative devices for us, like smartphones, health and wearable devices etc, it is expected that by 2018, the number of devices will double to what it was in 2016 and will reach a mark of 46 billion by 2021
Role of devices in Marketing
Brands are trying every possible way to connect with customers and the IoT channel is one of them. They are using the technology to locate our location and automatically suggest relevant ideas/updates and provide more personalized information according to our behaviour or routine. The real-time data access helps them know the exact mood of the customer, which they try and use it to their advantage.
There is no doubt that IoT will be a game changer for a lot of industries in 2018. It will be interesting to see how industries embrace this technology and come up with new ideas to disrupt the way things operate today.
Referred Link - http://www.aexonic.com/peak-into-our-mind/can-chatbots-help-business-grow/



Chatbots have been revolutionary in bring changes to how business operates. They have redefined customer interaction to a level that was once never imagined. With it being highly popular, the question of why there has been a sudden surge in chatbots has been very prominent.
The primary idea behind chatbots is help businesses redefine their customer engagement models and scale their business with least investment. The fact that these bots can be easily placed on easily accessible platforms like Facebook Messenger, Telegram or other SMS based websites, gives businesses an opportunity to expand their reach and engage with more audiences in no time.
In this article, we shall discuss the various ways chatbots can help your business grow and scale to its utmost potential.
24*7 Availability
Chatbots can help your customers reach you anytime and anywhere. The old approach of being on call with customer care representatives made customers wait a lot and in few cases, the issue remained unresolved too. With easy mobile compatible platforms, customers can ask whatever query they have and get instant reply and scale easily.
Automation of repetitive tasks
Bots are programmed in a way where basic, repetitive questions are fed into them from beforehand. This helps to save time and improve productivity at the same time. They are also frequently updated with more pre-answered questions according to the trend of questions that customers are constantly asking the bot.
Easy Management of Customers
Chatbots have helped to manage customers to a great level. Humans were restricted to do limited tasks within a given stipulated time. Chatbots, on the other hand, can converse with thousands of customers at once. This gives companies an opportunity to increase the customer size as they become equipped enough to handle more customers.
Save money
Chatbots have reduced the human resources that were important before. Initially, a lot of money was being spent on training and managing employees to handle customer care. Now, single chatbots can do the work of almost 3-4 humans at once. They are just a one-time investment that is sure to pay ripe fruits in the future.
Better customer satisfaction
Customers do not have to wait anymore. They get an instant reply to all their queries – anytime and anywhere. They are also programmed to provide a personalized experience to customers wherein they keep a track of their previous purchases and part history and provide recommendations accordingly. Better experience helps in building brand loyalty with the customers.
Chatbots, therefore are an important element to help your business grow.
Referred Link - http://www.aexonic.com/peak-into-our-mind/blockchain-iot-can-together-bring-us-bigger-benefits/



Blockchain and IoT have now become an important aspect of every growing business you see around. The network of IoT devices has been growing exponentially since the past year or so, and with the combination of Blockchain, that holds the power to disrupt any business, the amalgamation of both is sure to bring us a bag of innovative surprises.
To understand the convergence better, let us go through some points that explain how the two technologies can together bring us bigger benefits.
  • Blockchain is the missing link to bring privacy, security and reliability to the IoT network of devices
  • Blockchain can be used to track billions of connected IoT devices that help in better coordination and processing of transactions
  • As Blockchain is a decentralized system, it would eliminate any single points of failure and in the process create a more resilient and sustainable environment for the devices to run
  • As the data in blockchain can be encrypted by the use of cryptographic algorithms, it will make the consumer data stored or coming in from the IoT devices safe and private
  • In a network of billions of connected IoT devices, blockchain can keep an immutable record of the history of connected devices which helps in the autonomous functioning of the devices without any centralized control.
  • The ledger that stores data in the blockchain network is tamper-proof which means it cannot be manipulated by unwanted, malicious agents.
  • Blockchain has given a push to Industrial IoT or IIOT which is essential in large organizations which hold millions of sensitive data and carries out hundreds of transactions each day.
To sum up the basic advantage of using Blockchain for IoT –
  1. Building Trust between the devices and the parties involved, thereby reducing the risk of any fraudulent behaviour
  2. As it removes the third parties and intermediaries involved, it removes any cost that is related to them
  3. It makes the transactions quickly and securely, reducing the settlement time from few days to almost instantaneously.
The decentralized, autonomous and secure platform of a Blockchain network makes it an ideal component to be a fundamental part of IoT solutions. We have companies who have adopted the same and are running successfully ever since. However, there are few challenges they face in the process too. Let us have a look at them.
  • Operational Challenges – This business model requires many agreements and parties involved, especially in a broader ecosystem. There is also storage issue as the ledger’s size needs to be increased with time. Encryption and cryptographic algorithms on the huge amount of data will require a lot of processing power and time too.
  • Legal Challenges – This convergence is new and there needs to be someone to look into cases where actions that are taken by devices on the basis of a rule that is automatically executed by a blockchain-based application or Smart Contracts, triggered by another similar application. This is a complex scenario but can very well come up with the heavy use of blockchain based IoT network.
Referred Link - http://www.aexonic.com/peak-into-our-mind/blockchain-applications-use-cases/



Blockchain has been one of the most talked about technologies in 2017. There are a lot of research happening to identify how this technology can transform various applications and operations we encounter in our daily lives. There is absolutely no doubt about the fact that blockchain holds a lot of power to disrupt the way we see things around us.
As we begin to analyze the various applications and use cases blockchain can be used for, beyond Bitcoin of course, we need to understand the various benefits it brings to any business. Let us have a quick recap of its advantages from our previous blog – What is Blockchain Technology? A Quick Guide to understand it better.
  • The peer-peer network removes any third party intermediaries like banks etc
  • The consensus, approval and the verify processes happen in real-time which ensures faster transactions
  • Every involved participant has the access to the information stored in blockchain and no alteration can be done without the consent of them. This brings trust and transparency in the entire system
  • As the distributed ledger systems are decentralized, they provide faster ROI and help businesses create a better business model that brings them more profits
  • Blockchain network is highly secure and impossible to hack. This reduces any fraudulent activity to take place and promises to bring a reliable business platform to ensure productive business activities
  • Blockchain’s algorithms are programmable and can be used to automate systems on the basis of prior terms and conditions
So, what are the different ways Blockchain can be used for?
As a Record
  • Blockchain can be used to create a strong system for digital identity with the help of cryptographic keys
  • As tokens, it can be used for authenticating physical items, proving useful in supply chains, fraud management and intellectual property management
  • It helps in inter-organizational data management keeping an organized system of records especially the sensitive ones
Financial Institutions
  • Blockchain can be very useful in audit trails
  • It provides a more secure platform for transactions as it let goes any third party mediation keeping the key account information secure
  • It can help settlement happen between the two parties almost instantly rather than the normal 2-3 days
Supply Chain
  • Blockchain can be used to track down any information regarding the product – where and how it has come to the end user
  • With the help of Smart Contracts management of these data will be easier and more secure
Real Estate
  • The information can be stored securely and can be tracked down without the involvement of any intermediaries
  • With a secure platform, the corruption and fraudulent activities can be nullified
Insurance
  • Blockchain offers Minimization of Identity Theft and Limitation of Cyber Liability for insurance industry
  • Decentralized Data Repository bring better Security for the companies and also help in the management of huge data
Healthcare
  • Medical insurance and claims involve a lot of transactions every second. Blockchain can reduce process time and friction while dealing with compliance with contract terms.
  • Healthcare has numerous data flowing in its environment. Patients personal details, medical history, advance medical records and much more and this technology can help them manage it better
These are just a few applications where this technology has proven to be very useful. 2018 can be the year where more blockchain use cases come up and surprise us with its unique application. 
Referred Link - http://www.aexonic.com/peak-into-our-mind/best-chatbot-platform-build-chatbots-business/



Chatbots are believed to be the most wanted technology for business these days. With huge benefits to bring the customers and brands close to each other through conversations, chatbots have redefined the traditional way businesses connect with their audience.  After its huge success, a lot of platforms have come up that provide the tools to make easy to use chatbots.
New platform tools for chatbots allow anyone to build a bot easily is rapidly emerging and have caught a lot of eyes recently. In this article, we shall discuss few of them that help you build an excellent bot in no time.
Chatbot building Platforms
Chatfuel – This chatbot engine will do most of the task required to build chatbots and is ideal for those who do not have a lot of programming experience. With almost 20,000 users globally, chatfuel is also used by MTV, Adidas, Techcrunch and more.
Facebook Bots for Messenger – Messenger has become one of the most popular houses for making chatbots. The huge user-base acts as one of the biggest advantage of this platform and the Quick Start guide provides an easy walk-through to make bots.
Engati – This platform claims that you can build, manage, integrate, train analyze and publish a chatbot in just 10 minutes. This has become hugely popular and is the house for big brands like Viber, slack and Webchat messaging platforms.
Microsoft Bots – Microsoft launched Bot Builder for Node.js for the construction of self-chatbots. The platform supports developers to build, test and publish their chatbots by using frameworks like Express and Restify.
Telegram Bots – Telegram is a free cloud-based instant messaging service and has always been at the forefront of any technological innovation that has taken place in the past few years or so. Its extensive HTTP-based interface for the development of chatbots has proven to be very powerful and easy for developers.
Chattypeople – The Chattypeople platform helps you build bots and easily integrate it with the messenger platform. It requires no coding and also provides free integration of PayPal and Stripe applications. It is primarily intended for those businesses whose core requirement is to provide instant support to their customers.
While bots have become a one-stop customer solution for various businesses across different sectors, it has also helped brands to grow and make a stronger brand profile. If you still haven’t included chatbots in your business, now is a perfect time. 
Referred Link - https://www.linkedin.com/pulse/difference-between-public-private-blockchain-abhishek-prasad





While we try to understand Blockchain better, it is very important to understand how its two major network types work and what advantages do they bring to our business. Each type has its own set of benefits which is why it is important to analyze them and use the best one for our business.
Before we get into how different Public and Private Blockchain, let us have a look at some of their similarities.
  • Both are decentralized peer-peer networks and every participant involved in the transaction maintains a copy of the same.
  • Through a protocol referred to as consensus, both networks maintain the replica of transactions and are in sync with each other. This means any change or addition made on the transaction information will be immediately reported to the other party.
  • A certain level of security is maintained by both the networks

So, what is the difference?

The primary difference between the public and private blockchain networks is the participants who are allowed to be a part of the network and maintain the shared ledger.
Public Blockchain is completely open and anybody can join and be a part of the network. It has an incentivizing mechanism that encourages more and more people to participate in the network. Private Blockchain gives a little bit authority to the firm or organization that controls the network. Only a certain individuals can be a part of it who qualify a set of terms and condition and it’s the company that controls who can read access to their transactions. This brings a level of privacy in private networks which the public networks lack.
A major drawback of public blockchain networks is that it involves a good deal of computational power which is a necessity as the distributed ledger needs to be maintained on a large scale. The consensus process is also a little more intense and the whole process results in a little more costly affair than the private networks.
Public blockchain has low transactional speed owing to the huge pile of data that needs to be processed to complete the transaction. Private networks, however, initiate the transactions quickly, as the parties involved have an inbuilt trust, the network nodes are well connected, which is why the consensus happens a lot more quickly. This makes them an efficient system which a lot of traditional business and governance model are eying upon.
The immense potential and accelerated growth that blockchain has brought to the tech-world are highly remarkable. The added interest from a wide range of industries across various sectors is a stimulant in the entire process which makes us believe that Blockchain is indeed the technology of future.
Originally featured on Blog from Aexonic.
Referred Link - https://www.linkedin.com/pulse/enterprise-guide-blockchain-abhishek-prasad


The blockchain is undeniably one of the most trending technologies at the moment. Originally devised for the digital currency – Bitcoins, Blockchain has expanded its dimensions and now holds the potential to disrupt the way a business operates – in any sector.
While it is still believed to have a lot of unidentified potentials, it has become important for every tech-enthusiast and even business firms, to understand what it is, how it operates and how can it bring a difference to their business. In this article, we shall try to explain the same.

Blockchain and Distributed Ledger – What are they?

In simple terms – Blockchain is an incorruptible and immutable digital ledger that holds the records of every transaction.
Distributed Ledger is a simple database of transactions that securely records the information across a peer-peer network. The transactions are shared and synchronized across several computers and locations without any centralized control.
The parties involved in the transaction own an identical copy of the record, which is updated in real-time if any additions are made.

What are Smart Contracts?

Smart Contracts are self-executing contracts that help a transaction to take place without the involvement of a third party or middlemen. They are programmed in such a way that they trigger payments or any other relevant action as soon as the proposed conditions are met. Real-Time information like the asset GPS data are examples of triggers that initiate a transaction.

How does Blockchain work?

A Blockchain stores data in nodes that are immutable once stored. When a transaction happens between a peer-peer network, the data is recorded and each participant is able to review the entry and approve, reject or verify depending upon the information available. Once approved, the data is stored in blocks or nodes that are stored in chronological order – or chain and cannot be altered with the consent of all the participant involved.

What are the different types of Blockchain networks?

There are 4 types of Blockchain network available as of now.
  • Consortium Blockchain – This is presently the most popular form to establish a blockchain network. In this, the approval of information is controlled by a previously selected party or individuals – a group of corporations for example.
  • Semi-Private Blockchain – These networks are run by a single company that allows access to a transaction to individuals who have cleared the terms and condition to be eligible for the same. This is gaining popularity in the B2B market.
  • Private Blockchain – They are 100% centralized and private networks that are controlled by a single organization and hold the power to control who reads or participates in a transaction.
  • Public Blockchain – The information is public and anybody can read or participate in the approval process. Although users can opt to be anonymous, the details are public and anybody can be a part of it. Bitcoin is an example of the same.

Benefits of Blockchain

The potential of blockchain in now in open and so is the plethora of benefits it brings along with itself. Let us have a look at some of them.
  • The peer-peer network removes any third party intermediaries like banks etc
  • The consensus, approval and the verify processes happen in real-time which ensures faster transactions
  • Every involved participant has the access to the information stored in blockchain and no alteration can be done without the consent of them. This brings trust and transparency to the entire system
  • As the distributed ledger systems are decentralized, they provide faster ROI and help businesses create a better business model that brings them more profits
  • The networks are highly secure and impossible to hack. This reduces any fraudulent activity to take place and promises to bring a reliable business platform to ensure productive business activities
  • Blockchain’s algorithms are programmable and can be used to automate systems on the basis of prior terms and conditions

Some of Blockchain Use Cases

As blockchain are becoming more and more popular, different business sectors are trying the accept this technology and make the most of it.
  • Financial Services – With blockchain, the security of asset or money transaction can never be compromised and money transaction can be held more securely.
  • Voting – With the introduction of this technology, audit trail of election’s votes can help track the voter’s identity store the data securely.
  • Supply Chain – Blockchain can help to easily track down any information regarding the product – where and how it has come to the end user. W the help of Smart Contracts management of these data will be easier and more secure.
  • Real Estate – The real-estate industry involves a great deal of paperwork and in-out transactions. With the help of this technology, the information can be stored securely and can be tracked down without the involvement of any intermediaries.
  • Utilities – Peer-to-Peer energy trading among utility conglomerates, automated billing for autonomous electric vehicle, solar energy etc can be benefitted with help of Blockchain
I am excited to see what this technology will bring to us in 2018. I hope this article gives you an idea of what it is and how your business can benefit with this.
This article was originally published at Aexonic Blog
Referred Link - https://www.linkedin.com/pulse/10-best-practices-setting-up-offshore-development-center-prasad



Offshore Development Center is a popular business model to lower operating expense. Companies can also use it to follow-the-sun type of workflow.  With more than a decade experience in IT industry and having worked on both ends of the circle (Onsite and offshore), I thought of publishing some of the best practices which can be handy for any company planning to open an ODC.  
  1. Define Objectives and set right expectations  - Cost reduction, extended team
  2. Select the right vendor – Case studies, track record, references
  3. Define clear Organization structure and communicate it to team – Roles and responsibilities, Skills of resources required
  4. Choose the right Engagement Model - Extended team, Fixed Cost project model, Built Operate and Transfer (BTO)
  5. Implement Development Process - Methodology, Deliverables, Milestones
  6. Choose the right project Management tool – Asana, JIRA
  7. Right infrastructure setup – Location, Connectivity
  8. Create Communication/ escalation plan with clearly defined roles for individuals
  9. Roll over team - Right blend of onsite and offshore resource. Also plan for onsite visit of resources
  10. Manage attrition as joint responsibility of client and vendor 


Referred Link - https://www.linkedin.com/pulse/machine-learning-making-difference-abhishek-prasad/



Machine Learning (ML) has given a whole new meaning to data. It has, in all true sense, completely transformed the way we look at data and information. Even a minute detail can be very important for a business, and this is what this technology has made us realize. It has also become the foundation of various other new technologies and is supporting them to grow – Artificial Intelligence and Chatbots are the perfect examples.
It has already entered various sectors from healthcare to transportation and even sales and marketing. It is also being used by governments to simplify the way processes and the information is being handled. It just needs to be adopted by more and more organizations to bring a change. Considering the trend, that day is not very far when machine learning enters every business domain.
In this article, we shall discuss few advantages of Machine Learning and areas where it is or can make a huge difference.
  • ML is being used to provide a personalized shopping experience by capturing and analyzing customer data. It is indeed the future of Retail
  • Agencies like public safety and utilities have sources of data that can be mined for insights. It can generate insight and can be used to provide customized service to end users
  • Customer information like past purchases etc is being used by websites to promote similar items
  • It is useful in detecting fraud and minimizing identity theft. Sensor data can help identify ways to increase efficiency and save money
  • Analyzing data and identifying patterns is what helps in making effective route planning and predicting potential problems
  • Wearable devices and sensors are a huge source of data, ML can be used to find potential threats and suggest preventive measures
  • Experts use it to identify trends that can help to improve diagnoses and treatment
  • ML is helpful in understanding a student’s strengths and weaknesses and developing a plan according to their understanding. Their past results and capabilities can be mapped to provide an effective study routine
Machine Learning can indeed be a game changer and be very useful in proving very useful insights that can prove to be very critical for many businesses. It can help them find their competitive advantage which can help them lead in their respective business domain.
Originally featured in Aexonic Blog
Referred Link - https://www.thriveglobal.com/stories/19881-13-things-you-should-give-up-if-you-want-to-be-successful



”Somebody once told me the definition of hell:

'On your last day on earth, the person you became will meet the person you could have become.' — Anonymous"
Sometimes, to become successful and get closer to the person you can become, you don’t need to add more things — you need to give some of them up.
There are certain things that are universal, which will make you successful if you give up on them, even though each one of us could have a different definition of success.
You can give up on some of them as soon as today, while it might take a bit longer to give up on others.

1. Give Up On The Unhealthy Lifestyle

“Take care of your body. It’s the only place you have to live.” — Jim Rohn
If you want to achieve anything in life, everything starts here. First, you should take care of your health, and there are only three things you need to keep in mind:
  1. Quality Sleep
  2. Healthy Diet
  3. Physical Activity
Small steps, but you will thank yourself one day.

2. Give Up The Short-term Mindset

“You only live once, but if you do it right, once is enough.” — Mae West
Successful people set long-term goals, and they know these aims are merely the result of short-term habits that they need to do every day.
These healthy habits shouldn’t be something you do; they should be something you embody.
There is a difference between: “Working out to get a summer body” and “Working out because that’s who you are.”

3. Give Up On Playing Small

“Your playing small does not serve the world. There is nothing enlightened about shrinking so that other people will not feel insecure around you. We are all meant to shine, as children do. It is not just in some of us; it is in everyone, and as we let our light shine, we unconsciously give others permission to do the same. As we are liberated from our fear, our presence automatically liberates others.”
— Marianne Williamson
If you never try and take great opportunities or allow your dreams to become realities, you will never unleash your true potential.
And the world will never benefit from what you could have achieved.
So voice your ideas, don’t be afraid to fail, and certainly don’t be afraid to succeed.

4. Give Up Your Excuses

“It’s not about the cards you’re dealt, but how you play the hand.”
― Randy Pausch, The Last Lecture
Successful people know that they are responsible for their life, no matter their starting point, weaknesses, and past failures.
Realising that you are responsible for what happens next in your life is both frightening and exciting.
And when you do, that becomes the only way you can become successful, because excuses limit and prevent us from growing personally and professionally.
Own your life; no one else will.

5. Give Up The Fixed Mindset

“The future belongs to those who learn more skills and combine them in creative ways.” ― Robert Greene, Mastery
People with a fixed mindset think their intelligence or talents are pre-determined traits that cannot be changed. They also believe that talent alone leads to success — without hard work. But they’re wrong.
Successful people know this. They invest an immense amount of time on a daily basis to develop a growth mindset, acquire new knowledge, learn new skills and change their perception so that it can benefit their lives.
Who you are today is not who you have to be tomorrow.

6. Give Up Believing In The “Magic Bullet.”

“Every day, in every way, I’m getting better and better” — Émile Coué
Overnight success is a myth.
Successful people know that making small continuous improvement every day will be compounded over time and give them desired results.
That is why you should plan for the future, but focus on the day that’s ahead of you, and improve just 1% every day.

7. Give Up Your Perfectionism

“Shipping beats perfection.” — Khan Academy’s Development Mantra
Nothing will ever be perfect, no matter how much you try.
Fear of failure (or even fear of success) often prevents you from taking action and putting your creation out there in the world. But a lot of opportunities will be lost if you wait for things to be right.
So “ship,” and then improve (that 1%).

8. Give Up Multi-tasking

“Most of the time multitasking is an illusion. You think you are multitasking, but in reality, you are actually wasting time switching from one task to another “
— Bosco Tjan
Successful people know this.
That’s why they choose one thing and then beat it into submission. No matter what it is — a business idea, a conversation, or a workout.
Being fully present and committed to one task is indispensable.

9. Give Up Your Need to Control Everything

“Some things are up to us, and some things are not up to us.” — Epictetus
Differentiating these two is crucial.
Detach from the things you cannot control, focus on the ones you can, and know that sometimes, the only thing you will be able to control is your attitude towards something.
Remember: nobody can be frustrated while saying “Bubbles” in an angry voice.

10. Give Up On Saying YES To Things That Don’t Support Your Goals

“He who would accomplish little must sacrifice little; he who would achieve much must sacrifice much; he who would attain highly must sacrifice greatly.”
— James Allen
Successful people know that in order to accomplish their goals, they will have to say NO to certain tasks, activities, and demands from their friends, family, and colleagues.
In the short-term, you might sacrifice a bit of instant gratification, but when your goals come to fruition, it will all be worth it.

11. Give Up The Toxic People

“Stay away from negative people. They have a problem for every solution.”
— Albert Einstein
People you spend the most time with add up to who you become.
If you spend time with those who refuse to take responsibility for their life, always find excuses and blame others for the situation they are in, your average will go down, and with it your opportunity to succeed.
However, if you spend time with people who are trying to increase their standard of living, and grow personally and professionally, your average will go up, and you will become more successful.
Take a look at around you, and see if you need to make any changes.

12. Give Up Your Need To Be Liked

“You can be the juiciest, ripest peach in the world, and there’s still going to be people who hate peaches.” — Dita Von Teese
Think of yourself as a market niche.
There will be a lot of people who like that niche, and there will be individuals who don’t. And no matter what you do, you won’t be able to make the entire market like you.
This is completely natural, and there’s no need to justify yourself.
The only thing you can do is to remain authentic, improve and provide value every day, and know that the growing number of “haters” means that you are doing remarkable things.

13. Give Up Wasting Time

“The trouble is, you think you have time” — Jack Kornfield
You only have this one crazy and precious life. That’s why you owe it to yourself to see who you can become, and how far you can go.
However, to do that, you need to ditch meaningless time wasters and stop allowing them to be an escape from your most important goals.
To do that, you should learn how to take control over your focus, attention and make the most out of your 24 hours within a day.
Remember that you will die, so never stop creating your legacy and doing the things that will enrich your life.
Newer Posts
Older Posts

Search this Site

Translate Articles

Total Posts

Total Pageviews


Contributors

My photo
Jay Srinivasan
Professional: I'm a Software Techie, Specialized in Microsoft technologies. Worked in CMM Level 5 organizations like EPAM, KPMG, Bosch, Honeywell, ValueLabs, Capgemini and HCL. I have done freelancing. My interests are Software Development, Graphics design and Photography.
Certifications: I hold PMP, SAFe 6, CSPO, CSM, Six Sigma Green Belt, Microsoft and CCNA Certifications.
Academic: All my schooling life was spent in Coimbatore and I have good friends for life. I completed my post graduate in computers(MCA). Plus a lot of self learning, inspirations and perspiration are the ingredients of the person what i am now.
Personal Life: I am a simple person and proud son of Coimbatore. I studied and grew up there. I lost my father at young age. My mom and wife are proud home-makers and greatest cook on earth. My kiddo in her junior school.
Finally: I am a film buff and like to travel a lot. I visited 3 countries - United States of America, Norway and United Kingdom. I believe in honesty after learning a lot of lessons the hard way around. I love to read books & articles, Definitely not journals. :)
View my complete profile

Certifications

Certifications

My Favorite Links

  • Saran & Akshu Links
  • Saran Kitchen Hut
  • World of Akshu
  • Ashok Raja Blog

Subscribe To

Posts
Atom
Posts
All Comments
Atom
All Comments

Contact Form

Name

Email *

Message *

Connect with Me

Blog Archive

  • ►  2025 (48)
    • ►  June (7)
    • ►  May (26)
    • ►  April (1)
    • ►  March (3)
    • ►  February (1)
    • ►  January (10)
  • ►  2024 (134)
    • ►  December (3)
    • ►  November (8)
    • ►  October (11)
    • ►  September (2)
    • ►  August (1)
    • ►  July (39)
    • ►  June (8)
    • ►  May (4)
    • ►  April (9)
    • ►  March (6)
    • ►  February (33)
    • ►  January (10)
  • ►  2023 (16)
    • ►  December (12)
    • ►  August (2)
    • ►  March (1)
    • ►  January (1)
  • ►  2022 (14)
    • ►  December (1)
    • ►  August (6)
    • ►  July (3)
    • ►  June (2)
    • ►  February (1)
    • ►  January (1)
  • ►  2021 (16)
    • ►  December (1)
    • ►  November (2)
    • ►  October (2)
    • ►  August (1)
    • ►  July (2)
    • ►  June (2)
    • ►  May (2)
    • ►  March (2)
    • ►  February (1)
    • ►  January (1)
  • ►  2020 (36)
    • ►  December (1)
    • ►  November (15)
    • ►  October (2)
    • ►  September (1)
    • ►  July (1)
    • ►  June (2)
    • ►  May (4)
    • ►  March (2)
    • ►  February (6)
    • ►  January (2)
  • ►  2019 (14)
    • ►  December (3)
    • ►  November (1)
    • ►  September (2)
    • ►  August (1)
    • ►  June (1)
    • ►  May (3)
    • ►  March (2)
    • ►  January (1)
  • ▼  2018 (61)
    • ►  November (3)
    • ►  October (4)
    • ►  September (4)
    • ►  August (5)
    • ►  July (4)
    • ►  June (4)
    • ►  May (7)
    • ►  April (7)
    • ►  March (5)
    • ►  February (1)
    • ▼  January (17)
      • The Difference Between a Professional and an Amate...
      • The Benefits of Reading Books
      • The Iceburg Illusion
      • Leaders who Deliver vs Destroy
      • 5 Artificial Intelligence Examples you see Everyday
      • IoT Trends for 2018
      • How can chatbots help your business grow?
      • Blockchain and IoT – How can they together bring u...
      • Blockchain and its Applications and Use Cases
      • Best Chatbot Platform tools to build Chatbots for ...
      • Difference between Public and Private Blockchain
      • An Enterprise Guide to Blockchain
      • 10 Best Practices for setting up Offshore Developm...
      • Is Machine Learning making a Difference?
      • 13 Things You Should Give Up If You Want To Be Suc...
      • 5 Use cases for Artificial Intelligence and Roboti...
      • Why Hackers Hack - Cyber Attacks
  • ►  2017 (55)
    • ►  December (1)
    • ►  November (7)
    • ►  October (7)
    • ►  September (8)
    • ►  July (4)
    • ►  June (7)
    • ►  May (4)
    • ►  April (4)
    • ►  March (1)
    • ►  February (2)
    • ►  January (10)
  • ►  2016 (45)
    • ►  December (1)
    • ►  November (5)
    • ►  October (2)
    • ►  September (7)
    • ►  August (3)
    • ►  July (3)
    • ►  June (1)
    • ►  May (3)
    • ►  April (5)
    • ►  March (3)
    • ►  February (3)
    • ►  January (9)
  • ►  2015 (88)
    • ►  December (5)
    • ►  November (2)
    • ►  October (6)
    • ►  September (6)
    • ►  August (3)
    • ►  July (6)
    • ►  June (7)
    • ►  May (12)
    • ►  April (6)
    • ►  March (11)
    • ►  February (10)
    • ►  January (14)
  • ►  2014 (159)
    • ►  December (16)
    • ►  November (13)
    • ►  October (42)
    • ►  September (12)
    • ►  August (19)
    • ►  July (3)
    • ►  June (17)
    • ►  May (10)
    • ►  April (12)
    • ►  March (7)
    • ►  February (4)
    • ►  January (4)
  • ►  2013 (192)
    • ►  December (7)
    • ►  November (2)
    • ►  October (3)
    • ►  September (10)
    • ►  August (25)
    • ►  July (17)
    • ►  June (22)
    • ►  May (22)
    • ►  April (24)
    • ►  March (17)
    • ►  February (22)
    • ►  January (21)
  • ►  2012 (204)
    • ►  December (21)
    • ►  November (35)
    • ►  October (47)
    • ►  September (27)
    • ►  August (6)
    • ►  July (21)
    • ►  June (16)
    • ►  May (7)
    • ►  April (9)
    • ►  March (4)
    • ►  February (3)
    • ►  January (8)
  • ►  2011 (70)
    • ►  December (8)
    • ►  November (5)
    • ►  October (3)
    • ►  September (2)
    • ►  August (7)
    • ►  July (3)
    • ►  June (30)
    • ►  May (3)
    • ►  April (3)
    • ►  March (1)
    • ►  February (3)
    • ►  January (2)
  • ►  2010 (30)
    • ►  December (1)
    • ►  September (4)
    • ►  August (1)
    • ►  July (1)
    • ►  June (1)
    • ►  May (4)
    • ►  April (6)
    • ►  March (5)
    • ►  February (2)
    • ►  January (5)
  • ►  2009 (40)
    • ►  December (4)
    • ►  November (6)
    • ►  October (4)
    • ►  September (5)
    • ►  August (4)
    • ►  July (3)
    • ►  June (4)
    • ►  May (8)
    • ►  March (1)
    • ►  February (1)
  • ►  2008 (6)
    • ►  December (1)
    • ►  September (1)
    • ►  May (1)
    • ►  April (2)
    • ►  February (1)
  • ►  2007 (7)
    • ►  December (1)
    • ►  November (2)
    • ►  October (1)
    • ►  July (1)
    • ►  May (2)

Recent Posts

Followers

Report Abuse

FOLLOW ME @INSTAGRAM

Popular Posts

  • Stay Wow - Health Tips from Sapna Vyas Patel
    Referred URL https://www.facebook.com/sapnavyaspatel WATCH WEIGHT LOSS VIDEO: http://www.youtube.com/ watch?v=S_dlkjwVItA ...
  • Calorie Count chart For food and drinks
    Referred URL http://deepthidigvijay.blogspot.co.uk/p/health-diet-calorie-charts.html http://www.nidokidos.org/threads/37834-Food-Calorie-...
  • SharePoint 2010 Interview Questions and Answers
    Referred URL http://www.enjoysharepoint.com/Articles/Details/sharepoint-2010-interview-questions-and-answers-148.aspx 1.What is SharePoint...
  • 150 Best Windows Applications Of Year 2010
    Referred URL : http://www.addictivetips.com/windows-tips/150-best-windows-applications-of-year-2010-editors-pick/?utm_source=feedburner...
  • Web Developer Checklist by Mads Kristensen
    Referred Link -  http://webdevchecklist.com/ Web Developer Checklist Get the extension  Chrome  |  Firefox  |  Edge Menu Bes...
  • WCF and REST Interview Questions
    What is WPF? The Windows Presentation Foundation (WPF) is a next generation graphics platform that is part of...
  • Remove double tap to unlock feature on samsung galaxy core2
    Double tap to unlock is a feature of Talkback, so if your will disable Talkback, double tap to unlock will also be disabled. To disable doub...
  • Difference Between Content Editor and Script Editor webpart
    Referred Link -  http://jeffas.com/content-editor-vs-script-editor-webpart/ Content editor web part is a place holder for creating rich ...
  • SPFolder related operations in SharePoint
      1) Get SPListItem(s) of a particular SPFolder SPList splist; SPFolder spfolder; //Get the required folder instance SPQuery spquery = new ...

Comments

Created with by BeautyTemplates | Distributed by blogger templates