Monday, June 12, 2023

Accu pressure points for improving sleep

 The recommended pressure points for improving sleep are:

  • KD1 (the middle of the foot just behind the middle toe


  • SP6 (the inside of your lower leg, about four inches above the ankle)




  • PC6 (the middle of your arm, about three inches from your hand)




  • HT7 (the outside of your wrist)




  • An Mian (about an inch behind your ear lobe)






  • Yin Tang (between your eyebrows)





Monday, September 19, 2022

Firebase Functions setup in VSCode

 ref : stripe firebase webhook

https://medium.com/@GaryHarrower/working-with-stripe-webhooks-firebase-cloud-functions-5366c206c6c


terminal commands to run


md sample-webhook

cd sample-webhook


npm install -g firebase-tools


firebase login


firebase init ---> project set up will be done once its completed


cd functions/

 npm install firebase-functions@latest firebase-admin@latest --save



code in index.js under <>/functions/ folder


const functions = require('firebase-functions');

exports.events = functions.https.onRequest((request, response) => {

  response.send("Endpoint to test Webhooks!");

});

Deploy functions to firebase cloud


firebase deploy --only functions

$ firebase functions:config:set keys.secret="Gf8j9FKGBjJsq4LKHpnCWhu+5igO3++f3RXZZ/oWyjMD5FtoEJ8k6xpysn15M8nUrBZsutJ4EjNTHeGpe/Zu3Q==gCBBLKTlakuw5mUc8TiLyQ=="





what features to set up

-------------------------



? Which Firebase features do you want to set up for this directory? Press Space to select features, then Enter to confirm your choices. (Press <space> to select, 

<a> to toggle all, <i> to invert selection, and <enter> to proceed)

 (*) Emulators: Set up local emulators for Firebase products

 ( ) Remote Config: Configure a template file for Remote Config

 (*) Realtime Database: Configure a security rules file for Realtime Database and (optionally) provision default instance

>(*) Firestore: Configure security rules and indexes files for Firestore

 (*) Functions: Configure a Cloud Functions directory and its files

 (*) Hosting: Configure files for Firebase Hosting and (optionally) set up GitHub Action deploys

 ( ) Hosting: Set up GitHub Action deploys

(Move up and down to reveal more choices)


A functions directory will be created in your project with sample code

pre-configured. Functions can be deployed with firebase deploy.


? What language would you like to use to write Cloud Functions? JavaScript  

? Do you want to use ESLint to catch probable bugs and enforce style? Yes



=== Hosting Setup


Your public directory is the folder (relative to your project directory) that

will contain Hosting assets to be uploaded with firebase deploy. If you

have a build process for your assets, use your build's output directory.


? What do you want to use as your public directory? public

? Configure as a single-page app (rewrite all urls to /index.html)? No

? Set up automatic builds and deploys with GitHub? No

+  Wrote public/404.html

+  Wrote public/index.html


=== Emulators Setup

? Which Firebase emulators do you want to set up? Press Space to select emulators, then Enter to confirm your choices. Functions Emulator, Firestore Emulator, Database Emulator

? Which port do you want to use for the functions emulator? 5001   

? Which port do you want to use for the firestore emulator? 8080  

? Which port do you want to use for the database emulator? 9000

? Would you like to enable the Emulator UI? Yes

? Which port do you want to use for the Emulator UI (leave empty to use any available port)? 

? Would you like to download the emulators now? No


i  Writing configuration info to firebase.json... 

i  Writing project information to .firebaserc...

i  Writing gitignore file to .gitignore...


+  Firebase initialization complete!


Webhook for firebase

 const functions = require("firebase-functions");

const admin = require("firebase-admin");

admin.initializeApp();

exports.events = functions.https.onRequest((request, response) => {
  // response.send("Endpoint test Webhooks!");

  const collectionNamePrefix = "/_wh_";
  let eventCode = "";
  // eslint-disable-next-line prefer-const
  let sixResponse = JSON.parse(JSON.stringify(request.body));
  try {
    eventCode = sixResponse["EventCode"];
  } catch (error) {
    console.log(error);
  }

  console.log("Response Code ------ "+JSON.stringify(request.body));
  console.log("Response ------ " + sixResponse);
  console.log("event code ------ " + eventCode);

  let collectionName = "";

  switch (eventCode) {
    case "INVOICE_CREATED":
      collectionName = "invoices";
      break;
    case "MOVEIN":
      collectionName = "moveins";
      break;
    case "RECEIPT_CREATED":
      collectionName = "receipts";
      break;
    case eventCode.startsWith("USER"):
      collectionName = "users";
      break;
    case eventCode.startsWith("UNIT"):
      collectionName = "units";
      break;
    default:
      collectionName = "events";
  }

  console.log("collectionName ------ " + collectionName);
  return admin.firestore().collection(collectionNamePrefix+collectionName)
      .add({event: sixResponse})
      .then((snapshot) => {
        return response.json({received: true, ref: "from mobile app"});
        // return response.json({received: true, ref: snapshot.ref.toString()});
      })
      .catch((err) => {
        console.error(err);
        return response.status(500).end();
      });
});


To update the changes to from VS code
firebase deploy --only functions

Thursday, January 28, 2016

Virgo 2016 horoscope






Virgo 2016 Horoscope – Overview

The year 2016 favors major initiatives and drastic changes on all levels of your life. Your love life and your career are going exactly the way you want them to and you will have a good time from this point of view. What seemed impossible in 2015 will become much easier to accomplish this year.
The 2016 astrology predictions forecast that Virgo should focus on enhancing their capabilities further either through education or with the help of experts. It is quite possible that you would like to buy a ticket and travel to some distant, better and most importantly safer country. Look for opportunities to expand your horizon and for methods to exhibit your special talents. You are one of those responsible, someone who takes care and who is able to plan ahead.
Virgo Horoscope 2016 foretells that this is a period for self-awareness and creativity. Your fears represent a challenge that must be overcome. You have to discover your hidden abilities and make use of them in new and original ways to achieve your objectives in life. Closest friends and family, they’ll all be keeping their fingers crossed to your efforts. You will have to change some personal traits which are an impediment to your growth. Definitely the sun will shine on your road.
You should also be prepared for the fact that you can register breathing difficulties next year. Unpleasant coughing can not only spoil the fun in winter but the summer vacation at sea as well. Therefore protect your neck well with a scarf or shawl.
During the first part of 2016, Saturn, with help from Jupiter and Uranus, will be able to help you with consolidating, building or buying real estate, a house or an apartment. The horoscope reveals that a decline on the stock market can also bring worry. You should therefore avoid risky investments.
Genuine and amicable relationships with your loved ones are more worth than anything else, and are foreseen in 2016.
Virgo 2016 Horoscope: An Overview – A Look at the Year Ahead, Love & Relationships, Career & Finance, Health & Well-being.


Read more: http://allinone-india.com/virgo-2016-horoscope/#ixzz3yVyoKLtq

Virgo 2016 Horoscope: Love and Relationship

The Virgo 2016 astrology forecasts suggest that the first part of the year is auspicious for love and relationships with plenty of fun and enjoyment. All misunderstandings with your lover should be resolved with mutual discussions.
Your family, household and in exceptional cases even the sense of patriotism – these are always on your mind. Maintain harmonious relationships with your partner both mentally and sexually. Major decisions regarding changes in family life like pregnancy should be done with mutual consent. Love between couples becomes spiritual by June 2016 and this will improve your emotional strength.
Saturn will bring you more responsibilities, worries and even difficulties in your relationship with your parents. But, this is a good year to improve relations with your parents and children. Try to spend more time with them that you have done in the past. You are bright and practical, so you can find ways to make things happen.
The  general atmosphere will cheer at the beginning of August 2016 when Jupiter is going to enter the Virgo sign and it will stay there between the 11th of August 2016 and the 9th of September 2016. Having Jupiter on your side, you will be able to enjoy the beauty of life again and you will feel luckier than ever.


Read more: http://allinone-india.com/virgo-2016-horoscope/2/#ixzz3yVyiPtaJ

Virgo 2016 Horoscope: Career and Finance

The Virgo 2016 horoscope forecasts that businessmen can start new ventures in 2016 which will become profitable by November. This will consume lot of your energy, but the results will be sweeter. You will earn valuable points at work in 2016. The horoscope suggests that your ideas will be crowned with success.
Professional Virgo people will have to seek the help of their social contacts to progress in their careers. Colleagues and business partners will be positively surprised by the fact that fresh and innovative ideas can arise in the mind of someone who looks rather conventionally and unobtrusively at first glance. You let go of your restrictions and fears forever, so you will have a bolder view on your own life.
Though planetary positions are favorable, you should develop cordial relationship with your colleagues. Do not try to be aggressive in your approach and be persuasive to carry out your ideas. You can count on career advancement and significant bonuses for your hard work. You become more eager to travel, to expand your horizons and to extend your level of knowledge.
A favorable  positioning of Venus shall supplement your financial reserve with more wealth and lucrative opportunities to earn more.  It is even possible to receive an inheritance. However, the 2016 Virgo zodiac predictions suggest that you tend to splurge during the first half of 2016 and you will do well to curb this tendency. Don’t get tempted to take or implement major monetary decision between January 6 and January 25. The period around mid February till mid March, with Venus not looking much favorable, requires you to be more cautious and not become too optimistic. 
Your income stands to increase, during last quarter of the year. At the same time, you will need to increase expenditure on family and household provisions.  You have to manage your finances prudently by proper budgeting and with sound financial intelligence. Review your strategies from time to time and save money to be financially independent.
Overall, this will be a cheerful year, which will conclude on a positive and financially solid note. Your investments will give good returns.


Read more: http://allinone-india.com/virgo-2016-horoscope/3/#ixzz3yVyc1qvJ

Virgo 2016 Horoscope: Health and Well-being

Your vitality will be fabulous during the beginning of the year and you will engage in various activities. Respiratory ailments are to be treated as soon as you experience the symptoms. Consult your physician for even minor problems of cough, cold or sore throat. Take sufficient rest between your hectic life till August.
The middle aged and the elderly need to be extra vigilant about their health issues. Those with arthritis related troubles need to be careful about identifying the problems and taking effective measures at the right time in order to avoid further suffering, particularly around April to mid August.
Jupiter may have an effect on those suffering from extra weight, liver diseases, high blood pressure, high cholesterol, high blood sugar, etc.  If you have this kind of tendencies, it would be better to take preventive measures on time so that things won’t degenerate. Should you require a surgery of any kind, period between June end and August end seems favorable. Diabetics ought to stick to the prescribed diet chart and medication as advised by the physician in order to keep blood sugar levels in control. You will benefit from a periodic health check up.
There will be relief from persistent health troubles, to some extent, when Jupiter enters Libra, thus enabling you to discover the right kind of cure for your ailment. Alternative medicine might also help your case. Walking and cardiac exercises with proper diet are necessary to keep up the Virgo fitness in 2016. You should try to build your stamina by proper exercise. But be careful while carrying out physical activities between August and the year end in order to avoid injuries of any kind. 
It is important to keep in mind that the predictions about your health are solely based on the planetary transits/positions as per astrology; it is not a substitute for a qualified doctor’s advice.


Read more: http://allinone-india.com/virgo-2016-horoscope/4/#ixzz3yVwyowSv

Housing Loadn

Useful article copied from http://www.vikatan.com/வீட்டுக் கடன்... சுலபமாக திரும்பச் செலுத்த 3 வழிகள்!
சா.ராஜசேகரன், (Wisdomwealthplanners.com), நிதி ஆலோசகர், புதுச்சேரி.
ட்சக்கணக்கான தொகையை மொத்தமாக புரட்டி வீடு வாங்க முடியாது என்பதாலும், திரும்பக் கட்டும் மாதத் தவணைக்கு வட்டி மற்றும் அசலில் வரிச் சலுகை கிடைக்கிறது என்பதாலும் பலர் வீட்டுக் கடன் வாங்கி இருக்கிறார்கள். இந்த வீட்டுக் கடனை விரைவாக கட்டி முடிக்கவே பலரும் விரும்புகிறார்கள்.
இந்தியாவில் 15,  ஆண்டுகள், 20 ஆண்டுகளுக்கு என வீட்டுக் கடன் வாங்கி இருந்தாலும் அதனை சராசரியாக எட்டு ஆண்டுகளில் கட்டி முடித்துவிடுவதாக புள்ளிவிவரங்கள் தெரிவிக்கின்றன.
வீட்டுக் கடனை தேர்ந்தெடுத்த காலம் வரை கட்டினால், கட்டும் வட்டி அதிகமாக இருக்கும். இதனை ஓர் உதாரணம் மூலம் பார்க்கலாம்.
* கடன் தொகை ரூ. 25 லட்சம்
* திரும்பக் கட்டும் காலம் 30 ஆண்டுகள் (360 மாதங்கள்)
* வட்டி: 10%
* மாதத் தவணை ரூ. 21,939
இங்கே வாங்கும் கடனோ ரூ.25 லட்சம் தான். ஆனால், அதற்கு கட்டும் வட்டியோ ஏறக்குறைய ரூ.54 லட்சம். (பார்க்க: அட்டவணை 1)
இப்படி கடைசி வரைக்கும் கடனைக் கட்டுவதற்கு பதில் சில உத்திகளைப் பின்பற்றி வட்டியைக் கணிசமாக மிச்சப்படுத்தலாம். அவை பற்றி...
(1) மாதம் தோறும் குறிப்பிட்ட தொகையை அதிகரித்துக் கட்டுதல்!
மாதத் தவணை ரூ.21,939 என்பதற்கு பதில் கூடுதலாக மாதம் ரூ.3,061 அதிகரித்து ரூ.25,000 ஆக கட்டி வந்தால், வீட்டுக் கடன் 360 மாதங்களுக்கு பதிலாக 216-வது மாதத்திலே  முடிந்துவிடும். இங்கே வட்டிக்காக செல்லும் தொகை ரூ.29 லட்சம்தான். அதாவது, மாதம் ரூ.3,061 அதிகரித்து கட்டுவதன் மூலம் வட்டியில் ரூ.25 லட்சம் மிச்சமாகும்.(பார்க்க : அட்டவணை 2)
(2) ஆண்டு தோறும் தவணை அதிகரித்து கட்டுதல்!
முதல் ஆண்டு மட்டும் ஆரம்பத்தில் கட்டும் வீட்டுக் கடனுக்கு உரிய தவணையை கட்டி விட்டு, அதன்பிறகு ஆண்டுதோறும் ஒரு குறிப்பிட்ட தொகையை அதிகரித்து வரும்பட்சத்தில் வட்டி கணிசமாக மிச்சமாகும். அதாவது, முதல் ஆண்டு தவிர, அடுத்து வரும் ஆண்டுகளில் தவணையை மாதம் ரூ.5,000 வீதம் அதிகரித்து கட்டி வந்தால், வீட்டுக் கடன் 360 மாதங்களுக்கு பதில் 103 மாதங்களிலேயே முடிந்துவிடும். இங்கே வட்டிக்கு செல்லும் தொகை சுமார் ரூ.15 லட்சம்தான். வட்டியில் சுமார் ரூ.38.5 லட்சம் மிச்சமாகும். (பார்க்க : அட்டவணை 3)
(3) ஆண்டுதோறும் கூடுதல் தொகை கட்டுதல்!
வீட்டுக் கடன் தவணை தொகையை அப்படியே கட்டிவரும் நிலையில் இரண்டாம் ஆண்டு முதல் ஆண்டுக்கு குறிப்பிட்ட தொகையை அதிகரித்து வருவது மூலமும் வீட்டுக் கடனுக்கான வட்டியில் கணிசமாக ஒரு தொகையை மிச்சப்படுத்த முடியும். உதாரணமாக ஒருவர், ஆண்டுக்கு ரூ.1 லட்சம் கூடுதலாக அசலைக் கட்டி வருகிறார் என்றால், அவரது கடன் 159-வது மாதத்தில் முடிந்துவிடும். இங்கே வட்டிக்கு செல்லும் தொகை ரூ.19.21 லட்சம்தான். வட்டியில் சுமார் ரூ.34.77 லட்சம் மிச்சமாகும். (பார்க்க : அட்டவணை 4)
உங்களுக்கு ஏற்ற வழிமுறைகளை பின்பற்றி வீட்டுக் கடனை விரைந்து அடைக்க முயலுங்கள்!

Friday, March 20, 2015

FYI : im starting to home now and kindly call me if anything that requires my attention

CONTRIBUTOR
Founder and CEO, Andela; Co-Founder, 2U
With less than 1 percent unemployment in many technical fields and a skills gap that’s widening, finding a job as a software developer may not seem like the most challenging professional hurdle. But it’s also true that it still takes more than just technical skills to advance through the ranks and earn the right to lead teams, projects, and, ultimately, companies.
Unfortunately, just as there is a gap in our educational system fueling the extreme shortage of technical talent, there is also a gap in the tech world when it comes to learning the soft skills that translate into not just a “good job,” but a great career in technology.
Here are five non-technical skills that employers use to differentiate good developers from great ones.

1. Intellectual curiosity

To move up the ranks, developers need to start asking questions and attack problems from new angles. Moving along with the daily grind is not enough.
Those who get ahead look at nagging problems and elegant solutions and ask themselves questions like “why does this happen?” or “why does this work?” They look at issues from multiple perspectives to find new solutions.
Intellectual curiosity drives projects and companies forward, and catapults careers. To stimulate that curiosity, read up on topics of interest. Look at the latest research. Ask questions.

2. Openness to new experiences

Developers who say “yes” to new things stay relevant and engaged and avoid falling into a workplace rut.
Willingness to take risks, try out new techniques, and experiment with new methods can lead to improvements and innovations. The tech industry moves fast, and those who are willing to push boundaries and jump on board with new processes and systems will be the most successful.
Taking on new roles and responsibilities can also help propel a developer’s career forward.

3. Empathy for one’s future self

Part of being a disciplined software developer involves being kind to other members of the team and one’s future self by generating high-quality work.
Despite pressure from managers, successful developers take the time to create high-quality work. They understand that they, or someone else, will need to clean up their mess if they do a poor job. Spending extra time to complete projects right will save time and frustration in the long-run by avoiding unnecessary mistakes and corrections.
Producing consistent, quality work not only saves the developer from unwanted headaches down the road, but also establishes their reputation as attentive, thorough, and precise.

4. Disciplined habit-building

Coding is a lot like sports. Building muscle memory is essential to operate at maximum efficiency. Developers build mental-muscle memory just like athletes -- through disciplined practice.
Start building muscle memory by setting aside 20 minutes each day to code. After a month of consistent practice, coding should become easier and faster and practicing will seem less like a chore.
Over time, gradually increase the time spent in practice. Building coding habits will boost muscle memory and increase productivity.

5. Efficiency

Developers shouldn’t be couch potatoes, but they do need a healthy aversion to repetitive work that can be automated.
As Larry Wall, creator of Perl programming language, writes inProgramming Perl, efficiency -- or what he calls “laziness” -- is the quality that “makes you go to great effort to reduce overall energy expenditure. It makes you write labor-saving programs that other people will find useful and document what you wrote so you don't have to answer so many questions about it.”
Refusing to do repetitive work will foster constant motivation to look for new ways to automate, optimize, and improve processes. Developers who focus on ways to save time and money will move to the next level.

Friday, December 5, 2014

How to get the most out of your IT talent

 
As the spotlight on cost reduction has dimmed, IT has picked up plenty of new directives: to deliver business agility, drive innovation, and increase its value to the business, to name a few. Yet at the same time, IT remains responsible for all the tactical and operational activities it has always performed, such as keeping systems running, delivering new capabilities, and securing intellectual property and corporate data.
For CIOs and IT leaders, the management challenge is how to help IT employees break the tactical habit and use their strategic skills more effectively. We asked for advice from three tech professionals with different perspectives on IT talent. Their expertise can help IT leaders who want their teams to work smarter and be more engaged. Some of the tactics can be adopted without a lot of investment, while others require outside help or more significant cultural overhauls.


Before/after coffee tasks

Time management is a logical place to start. A capable leader can help his team make time for higher-level tasks that will increase the value of IT to the business. But good IT leaders require cultivation.
Most IT professionals are what I call accidental managers."Most IT professionals are what I call accidental managers,” says Eric Bloom, a former CIO and current president of Manager Mechanics, which specializes in helping companies develop IT leadership talent. Many IT managers were promoted because they were good at their former jobs – even though their new jobs might have little to do with their past experience.
Eric Bloom, a former CIO and current president of Manager Mechanics
"Hey, you're the best techie, congratulations," Bloom says. "You didn't go to school to learn what we're going to ask you to do. All of the things you did that made you such a star employee and made us want to promote you -- none of that is applicable to what we're going to ask you to do. And, the job opened because we promoted someone into the job last year, with a skill set somewhat like yours, but they failed miserably and we had to fire them. Welcome to management."
New IT managers have to adjust to a role of delegating vs. building. "Your creativity comes in maximizing the efficiency of those working for you,” Bloom says.
One delegation technique Bloom has devised is what he calls zone-based staff prioritization. It’s built around the idea of being in the zone – when people know what needs to be done, aren’t distracted, and are motivated to complete a task, they can be more productive, more innovative, and do a better job. "Sometimes people are at their best. Sometimes they're alert but not creative. Sometimes they can do things but they're not really open to challenge. And sometimes, there are things they can do as long as they're not asleep or semi-comatose," Bloom says.
Bloom’s technique aims to prioritize people’s to-do lists by zone levels, with the most strategic tasks being tackled when people are performing at their highest.
"When they're at the top of their game, they should be doing software development, writing business cases, developing project plans, and things like that. If they're alert but not really creative, they could be doing project plan vs. actual tracking, or writing status reports,” Bloom says. “If they're not really up for a mental challenge, they can be returning routine emails, reviewing their spam folder, completing expense reports. If they're basically not sleeping, then they can clean their office, file things, delete old email.”
If managers can give their staff a range of assignments, and teach them this technique, then people can figure out how to plan their day, based on what zone they're in. "IT people can be more efficient if they use zone-based priorities," Bloom says.

Cross-training and speed dating

Keeping up with the pace of change in tech is an ongoing challenge.
Chad Cardenas, chief innovation officer at Trace3, talks about the need to cross-train tech talent in multiple disciplines so companies can better handle shifting business requirements. Cross-training can shake up the status quo and also help with retention of employees who appreciate the chance to learn new skills.

efficiency textchart 1

"Engineers come from different backgrounds, have different skill sets and areas of expertise. Typically, they will get trained up and inserted within that particular wheelhouse of expertise that they already have,” Cardenas says. “That's a challenge for a lot of companies: to break down those silos of engineering prowess and get their engineers cross-trained across multiple disciplines, so they can be more efficient, more powerful, and more valuable to the organization.”
Trace3 offers a training program called ScaleThem that helps clients pinpoint their business challenges and then develops a customized education program, including road maps for each team member.
+ ALSO ON NETWORK WORLD 10 biggest CEO pay raises +
Like many of its offerings, Trace3’s training programs grew out of the firm’s own transformation, over the past several years, from a traditional value-added reseller and systems integrator to a professional services firm with an emphasis on business transformation. As the company morphed, it found it had a surplus of storage engineers and not enough big data talent. Instead of recruiting outside the firm, Trace3 gave its storage gurus the chance to train to become data scientists. The engineers were happy, and the business was growing in the right direction.
"You can get way more out of that investment than you could out of consolidating a server environment or buying a cheaper storage solution," Cardenas says of cross-training technologists. "You're going to have happier engineers who are more engaged, more aligned to the business.”
Another Trace3 offering aims to help IT leaders stay up to date on the latest technology developments. Through its VC briefing program, Trace3 works with venture capital firms to set up a day of meetings in Silicon Valley, tailored for a CIO or CTO. “We curate and customize the entire agenda for the day, full of venture capital companies, entrepreneurs, and founders of early-stage startups,” Cardenas says. “All of the content and the speakers for the session are selected based on the areas of interest and the business needs of our particular client.”
Far too often, there’s little time for researching what’s on the horizon amid the day-to-day requirements of IT, Cardenas says. “It's still shocking to me how, to this day, large IT organizations with thousands of people and a billion-dollar IT budget still don’t have a single person -- let alone a dedicated team -- responsible for researching new technology and then vetting it and integrating it. It blows my mind."

Schedule time for creativity

Cambridge Consultants depends on the creativity of its engineers to solve problems for its clients.
"Clients tell us about a problem they're facing in the marketplace. That might be a competitive threat that they want to respond to, it might be some IP protection that they need to build, or they might be worrying about an expiring patent. We apply technology to solve that problem for them," says David Bradshaw, a director in the Boston office of the UK-based product development and technology consultancy firm.
One way the firm works to keep its employees energized is through its corporate development program, which allows engineers and scientists to pursue their own project ideas.
"Being a consulting company, we sell our hours to our clients. Obviously we carry a surplus of those hours, and we need to find a productive way of using them. What better way than to let the staff be creative on their own ideas? This gives them an outlet to develop in an area that interests them," Bradshaw says. “It leads to better retention, because people are working on things that they're genuinely passionate about. That's the whole idea of the program."

efficiency textchart 2


"That teaches our people to take some corporate responsibility in these things as well,” Bradshaw says. “So we don't just get a crazy array of things that we would never be interested in. We tend to get things that are well thought through and are strategically aligned to what we're trying to do as a business."The parameters aren’t completely open-ended; the firm tries to find some correlation to what the business is trying to achieve, he says.
To ensure that people have time to pursue these side projects, it’s built into the company’s annual planning process. The leadership team reserves 5% to 10% of the firm’s overall engineering hours for these activities, even without knowing the focus of the projects.
Over the years, the program has results in more than 20 corporate spinouts. Most recently, a side project resulted in the creation of Aveillant, which was spun out from Cambridge Consultants in 2011. Aveillant’s holographic radar technology -- which is being used to control radar inference in the wind energy industry – grew out of work a team was doing to prevent auto collisions. An engineer had an idea for applying the technology in a new area and ran with it.
In addition to boosting employee satisfaction, there are other efficiencies as well, Bradshaw says. “These people are training themselves as they're doing this work. They're educating themselves, often going out and finding out about new areas and actually indirectly contributing to the company strategy as these programs are undertaken."
He credits the firm’s corporate culture with making the program work.
“We have a corporate culture of empowering individuals very early on in their careers. We take great people on, we trust them, and we empower them. That gives people the confidence to have these discussions, to believe they can achieve something, to not be afraid to bring their ideas to a manager or somebody who's actually then able to make an investment decision based on that. It's very much an accepted and encouraged part of what we do."
This story, "How to get the most out of your IT talent " was originally published byNetwork World.