Thursday, February 27, 2014

Does your kid know what a Software Engineer does?

I met a Software Engineer the other day who said his major was Math in college, but that he wanted to be part of what was happening here in San Francisco - the new Silicon Valley.  San Francisco is a mecca for start-ups, they are all here.  Software engineers (coders) write the programs (code) for all the apps we have on our phones, for Facebook, for Twitter, for Instagram, for Luminosity, for Bill.com, for Square, for DropBox, for Uber, etc., etc., etc.... 

Computer Science is the best paying college degree in the U.S.  Image courtesy of Code.org

Microsoft Chairman Bill Gates, Facebook co-founder Mark Zuckerberg, and Twitter co-founder Jack Dorsey all recently supported Code.org’s video “What Most Schools Don’t Teach.” The clip stresses a growing worldwide shortage of coders, and that only 10% of American schools teach any kind of programming. 

Code.org is a “non-profit whose goal is to expose all students to computer programming. We believe that computer programming is a liberal art; it's something EVERY student in the world should be exposed to at some point in their childhood.”

Code.org offers options straight from its homepage for students to start learning code, or for teachers to start bringing code to their schools. The amount of resources available for FREE to learn code are vast and overwhelming. Who needs college? Bill Gates didn’t!

Code.org’s online learning options include Scratch where you work on some lines of code in a left pane, and see the results on the right. Also offered are links to sites where you can learn coding online. At Code Academy, you can learn to code for free. Khan Academy’s “resources are available to anyone. It doesn't matter if you are a student, teacher, home-schooler, principal, adult returning to the classroom after 20 years, or a friendly alien just trying to get a leg up in earthly biology. Khan Academy's materials and resources are available to you completely free of charge.”
Code.org offers links to apps to teach kids coding set within games for Android with apps like LightBot, RoboLogic for IOS, or Kodu for Windows, and even xBox. Other online tutorials affiliated with Code.org include Lynda.com and Udemy. Lynda.com offers thousands of online courses and tutorials and offers programming tutorials on core languages like Java, C#, and HTML5. Universities are affiliated with Code.org as well. Coursera offers “free full university courses online taught by real professors.” You’ll also find resources to learn web programming, mobile app programming, and even resources to write code for robots!
So that you know where to go, what should you learn? Well, you’ll need to hone your math and basic computer science skills. When you work up to it, what programming languages should you be learning?

Jobstractor.com did an overview of the most sought after programming languages.
Here they are in order:
PHP
Java
Objective C
SQL
Android (Java)
Ruby
JavaScript
C#
C++
ActionScript
Python
C
ASP.NET

Well…what are you waitin’ for? We gave you the links. Most of the courses are FREE. We even gave you a list of what to learn. So, get out there and start learnin’ some code. Make Mr. Gates and Mr. Zuckerberg happy and maybe you’ll enter the world of all night hackathons, high paychecks, no sleep and free lunches! Good luck!

Check out my other blog:  Conversations with Random Professionals
Check out my Facebook page.
Follow me on Twitter

Monday, February 24, 2014

8 Steps on How to Create a Family Mission Statement


I first heard about family mission statements from Stephen Covey in his book:  7 Habits of Highly Effective Families.  If they are good enough for companies, schools, hospitals, the military, etc., etc., they must be good for families.  Where is your family headed?

What Is a Family Mission Statement?

“A family mission statement is a combined, unified expression from all family members of what your family is all about — what it is you really want to do and be — and the principles you choose to govern your family life.” -Stephen Covey

Before You Start: Understand the Process Is More Important Than the End Product

Before you start thinking about your family mission statement, decide together that you won’t get hung up on whether it “sounds good” or “looks right.” The end product is not as important as the process – this task of creating your family mission statement is where the real magic happens....and the power it has is like magic!

During the drafting process you’ll have a chance to have deep, meaningful conversations with your wife and kiddos about what’s really important in life.
You’ll have a chance to bond and connect as a family as you empathetically listen to each other.
As you share your vision for your family with your wife/husband and children as well as the values and principles you think should guide the family, their confidence in you as parents.

Simply having the discussion about values and principles as a family will guide your children to start thinking about these things in their daily lives, which, in my opinion is a big win itself.

So as you work through the steps outlined below, don’t get discouraged if you think it’s taking too long or isn’t going exactly how you wanted. In those moments when you feel like giving up and retreating back into default mode, just focus on the process. Remember, the important thing is that you’re intentionally starting a conversation on what it means for your family to be a family.  This is not something you will finish in one meeting.

Step 1: Call a Special Family Meeting

While your role is to initiate and guide the process of drafting your family’s mission statement, every member of the family should have a say and be part of its creation. So the first step in creating a family mission statement is to hold a family meeting where everyone can take part in the discussion.
Covey recommends making these meetings special occasions. Maybe you can take a family vacation and set aside a day to brainstorm a family mission statement. You don’t even have to go far from home. Rent a hotel room nearby, order pizza, get everyone in their PJs, and start the discussion. The key is to make the occasion different from any other “family meeting” or night of the week.

Family Mission Statement Meeting Guidelines
To ensure a positive and productive family mission statement meeting, keep in mind the following guidelines:
Make sure everyone gets a say. As the family leader, don’t let a single person monopolize the discussion. Make sure everyone has a say. Remember, where there’s no involvement, there’s no commitment.
Listen empathetically. Even if you think your six-year-old is just spouting off weird six-year-old-things like “Our family loves pizza!”, really focus on listening to them. Kids, like any other human, want to feel like their contributions matter. If you don’t have kids and it’s just you and your wife/husband doing this exercise, really pay attention to what she/he has to say about what she imagines the family being like. You may discover that while you’re on the same page on most things, you might be in completely different books on other matters.

Write things down. Make sure someone is capturing all the ideas that get spit out during your family mission statement jam session. You’ll need to review the notes when you actually sit down to write out the statement. If you have older kids who can write, elect one of them to act as scribe and write down ideas on a dry erase board or easel pad so everyone can see. If those aren’t available, create a special “Family Mission Statement Journal” to capture ideas.

You don’t have to do this in one sitting. The last thing you want to do is to turn creating a family mission statement into a chore that your kids find unbearable. Having a marathon mission statement meeting will do that, especially if the kids are younger. Remember, the process is the most important thing, and you don’t have to crank out a completed family mission statement in one sitting! It’s okay to take it slow.

If you have younger kids (4-10 years old) try to keep your meetings between 15 and 30 minutes; if they’re older than 10, 30-45 minute sessions are probably best. If you have toddlers (18 months to 3 years old) you may consider waiting until they’re older before they take part in the family mission statement meeting. If you want to include them, don’t worry if there are interruptions, and try to explain to them what’s going on in terms they can understand.

Step 2: Ask Questions and Discuss What Your Family Is All About

Once you’ve got everyone gathered, it’s time to start talking about what your family’s mission is. As mentioned above, this is probably the most important part of the process. This is your chance to communicate with your children about your values and hear what they want their family to be like.
The easiest way to get ideas going for your mission statement is to ask questions that will foster a healthy discussion. Here are some suggested questions from The 7 Habits of Highly Effective Families to help you do that:
Questions to Ask for Families of Two
Even if you don’t have children, that doesn’t mean you can’t (or shouldn’t) create a family mission statement. If you’re newly married, I think the exercise can be immensely beneficial. Marriages are made up of two different people who have different ideas or scripts on how a family “should” work. Maybe your wife comes from a family where both husband and wife are expected to contribute to household chores, while your family split tasks along more traditional gender lines. Or maybe your family rarely vacationed and never left the state when they did, while she comes from a family of globetrotters and can’t wait to take your future kids on their first trip to Europe.
If you want to avoid conflict early on in your marriage, you and your wife need to get on the same page when it comes to values, goals, and role expectations. Creating a family mission statement will help you do just that. Instead of living by the family scripts you saw as a child, you and your wife can create your own.
Below are some questions geared towards families of two to help you figure out what sort of family culture you want to create together:
  • What kind of marriage partners do we want to be?
  • What is the purpose of our marriage?
  • How do we want to treat each other?
  • How do we want to resolve our differences?
  • How can we both support each other in our respective goals?
  • How do we want to handle finances?
  • What kind of parents do we want to be?
  • What principles do we want to teach our children to help them prepare for adulthood and lead responsible, caring lives?
  • What roles will each of us have?
  • How can we best relate to each other’s families?
  • What traditions do we bring with us from the families in which we were raised?
  • What traditions do want to keep and create?
  • How do we want to give back?
  • Are there things from our respective family histories that we’re happy or unhappy with? How can we change them if we’re unhappy?
Questions to Ask for Families of Three or More
  • What is the purpose of our family?
  • What kind of family do we want to be?
  • What kinds of things do we want to do?
  • What kind of feeling do we want to have in our home?
  • What kind of home would you like to invite your friends to?
  • What embarrasses you about our family?
  • What makes you want to come home?
  • What do we want to be remembered by?
  • What kind of relationships do we want to have with one another?
  • How do we want to treat one another and speak to one another?
  • What things are truly important to us as a family?
  • What are the unique talents, gifts, and abilities of family members?
  • What are our responsibilities as family members?
  • What are the principles and guidelines we want our family to follow?
  • Who are our heroes? What it is about them that we like and would like to emulate?
  • What families inspire us and why do we admire them?
  • How can we contribute to society as a family and become more service-oriented?

Step 3: Make a List of Your Family’s Core Values

After you discuss and write down answers to the questions above, generate a list of your family’s values. You shouldn’t create a list of values you think you “should” have. These days with so many of us having a public, online identities in addition to our “real” lives, it can be hard to shake the feeling that you have an audience watching whatever you’re creating. Even if you have no intention of sharing your mission statement on Facebook, you may unconsciously try to create one you think others would “like” and be impressed by. But as author and business consultant Jim Collins argues, “If you come at this whole thing as ‘we should have value X’ and you don’t, the process will fail.”
Instead of imagining what you think other people would approve of, or what you’re “supposed” to value as a family, focus on those values and principles that truly resonate and inspire every member of your family. But how do you know if a value is really “core” to your family? Collins sets this standard:
“A core value is something so central you would say, ‘Even if it’s harmful to us, we would still hold on to this value. Even if we had to pay penalties, even if we had to punish our children for violating it, even if we had to deny them something that would bring them pleasure, we would still hold to it.’”
Make your list of values as big as you want – you’ll pare it down later. Here are some ideas to jog your thoughts:
  • Adventure
  • Creativity
  • Discipline
  • Education
  • Faith
  • Fun
  • Health
  • Honesty
  • Humor
  • God
  • Integrity
  • Kindness
  • Service

Step 4: Think of Phrases that Capture What Your Family Is All About

In addition to coming up with a list of values and principles that guide your family, Bruce Feiler, author of The Secrets of Happy Families, suggests brainstorming a list of phrases that really capture the goals and mission of your family. For example, Sean Covey’s (Stephen Covey’s son) family chose a line from the animated film Meet the Robinsons that captures their goal as a family: “Keep Moving Forward.”

Your phrases can come from books, movies, poems, or speeches. Or they can be catchphrases you completely make up yourselves.

Step 5: Decide on 10 (or Fewer) Big Ideas

You’ve now probably amassed a giant list of values/phrases/goals/ideas that could be included in your mission statement. While it’s temping to include every good value you can think of, a huge, unwieldy, and generic list that no one can remember will be meaningless and defeat the whole purpose of the exercise. So work to whittle your master list down to 10 (or fewer) “Big Ideas” that encapsulate your family’s mission.

If some of the things you listed are just two words describing the same idea, combine them.
Put a star by the values/phrases/goals/ideas everyone feels sure about.

Then take the concepts that you feel are important, but aren’t sure if they’re top 10 material, and put them in pairs. Think about two of those values side by side, and ask your family which of the two is more important. Then eliminate the other. Keep pitting the survivors against each other until you’re down to 10 or less.

One effective and democratic way to hone your list was described in The 7 Habits of Highly Effective Families: 
“We put all the words on a big flip chart and gave everyone ten votes. They could use up to three votes per item if they wished, but they could not spend more than ten votes in total. After the vote, we were left with about ten items that were important to everyone.”

Step 6: Write Out Your Family Mission Statement

Once you have your list of Big Ideas, it’s time to synthesize them into a single mission statement. Brace yourself – this can be difficult. Don’t expect to crank it out in a single sitting. As you write out your mission statement, keep in mind the following guidelines:

Keep it short. Mission statements work best if they’re kept short, because short is memorable. If you turn your family mission statement into something that rivals Ulysses in length, it becomes utterly useless. Give yourself a low maximum word count. Writing always turns out better when you place constraints on it because it forces you to really think about what you put down. Try to keep your mission statement under 100 words.

Make it collaborative. Your family might decide to delegate the writing process to you. But you can also suggest doing it collaboratively. For example, task each member of the family with writing phrases for 2-3 of your Big Ideas. Then have them present their work for family discussion and approval.

Even if you do most of the writing yourself, get plenty of feedback from the other members of your family and give them a final vote of approval.

There isn’t one right way to write a family mission statement. Some families write out their mission statement essay style; others create a bullet point list of the values that they strive to live by. Both are fine, as well as any number of other creative formats. In The 7 Habits of Highly Effective Families, Covey mentions a few families that even wrote their mission statement as a song. That’s cool. A little too Osmond-y for my tastes, but hey, to each their own.

Take as much time as you need. Write, edit, and re-write until everyone is happy with the final product. This is something you’ll look to for years and years, so it’s okay if it takes a few weeks to get it just right.
To give you some ideas on what a family mission statement could look like, here are two examples from The 7 Habits of Highly Effective Families:
Our family mission is to:
Value honesty with ourselves and others.
Create an environment where each of us can find support and encouragement in achieving our life’s goals.
Respect and accept each person’s unique personality and talents.
Promote a loving, kind, and happy atmosphere.
Support family endeavors that better society.
Maintain patience through understanding.
Always resolve conflicts with each other rather than harboring anger.
Promote the realization of life’s treasures. 

Our family mission:
To love each other…
To help each other…
To believe in each other…
To wisely use our time, talents, and resources to bless others…
To worship together…
Forever. 

I liked author Bruce Feiler’s family mission statement (which was drafted with input from his five-year-old):
May our first word be adventure and our last word be love.
We live lives of passion.
We dream undreamable dreams.
We are travelers not tourists.
We help others to fly.
We love to learn.
We don’t like dilemmas, we like solutions.
We push through. We believe!
We know it’s okay to make mistakes.
We bring people together.
We are joy, rapture, yay!
Finally, here’s the current version of the McKay family mission statement:
We love and serve God. 
We strive to make our home a refuge from the cares and troubles of the world.
We do hard things.
We’re creators, not consumers. 
We stay hungry and humble. 
We face adversity with stoicism. 
We show kindness to our family members and others. 
We help each other reach our potential. 
We’re devoted to life-long learning.
We know that sacrifice brings forth the blessings of heaven.
We face life with a sense of humor and a lot of laughter.

Step 7: Hang Your Family Mission Statement in a Prominent Place in the House
Once your family is happy with the mission statement, consider printing it up on some high falootin’ fabric paper, framing it, and then hanging it up in a prominent place in the house. Now you have a constant visual reminder of what your family is all about and what you’re striving for together.  Allow yourself to be guided by it.  It's a much better idea to say:  "remember, we said it was important to....."

Step 8: Refer to Your Mission Statement Daily & Use It

A family mission statement is useless if you don’t use it. As you go about your day-to-day life, be intentional (there’s that word again!) about finding teaching moments in which you can refer back to your family mission statement.

Step 9: Re-Draft When Appropriate

Families change as the years go by — kids get older and life-changing events occur. Feel free to adjust your mission statement when you think it’s appropriate, but don’t make it a frequent occurrence. It should be like amending the U.S. Constitution — rarely and with reservation.

 
Here is a link with some other sample family mission statements:
 

Monday, February 17, 2014

The Shriver Report

The Shriver Report profiles women living on the brink of poverty who are often one small crisis - a parking ticket, a sick child, a broken down bus -  away from losing their jobs and getting deeper into financial security.

http://shriverreport.org/get-the-latest-published-shriver-report-free/

Friday, February 14, 2014

Internships with Top Tech Companies

Parenting is about helping to guide our kids.  Here is a resource:


We need Blacks and Latinos to enter the tech workforce at a greater rate, and to stay and succeed there as engineers, technologists, thought leaders, executives, and entrepreneurs.
It's economics and social justice.



The CODE2040 Fellows Program
CODE2040's flagship program is our summer Fellows Program which places high performing Black and Latino/a software engineering students in internships with top tech companies and provides mentorship, leadership training, and network development. The Fellows Program started in the Bay Area in 2012 with a pilot class of 5 Fellows, returned for a second summer in 2013 with 18 Fellows and will expand again in the summer of 2014.
The Fellows Program is designed to accelerate students' success, fast-tracking them to becoming tech leaders. We place heavy emphasis on paying it forward. Our Fellows will be the mentors, role models, and beacons of light for underrepresented students coming after them, inspiring a new generation to pursue technology by demonstrating that it is a viable option for "people who look like me." Our alumni programming supports our Fellows in this quest and the pursuit of becoming tech leaders. Students can apply to the Fellows Program at apply.code2040.org.


Want the latest stats on the issue CODE2040 is addressing? Check out the Tech's Big Opportunity Gap Infographic.

  • STEM (science, technology, engineering, and mathematics) jobs are the fastest-growing category of jobs in the United States, and 70% of those jobs involve computing.
  • Computer science jobs command some of the highest starting salaries in the US: $77,000 per year -- about twice the median household income of a Black or Latino family.
  • The unemployment rate for STEM workers is lower than for all workers; the unemployment rate for African-Americans and Latinos is 3x the nationwide rate.
  • Software developers are in demand: at the current rate we are graduating computer scientists, there will be 1MM software jobs unfilled by 2020. 
  • Fewer than 4% of Black and Latino students study computer science and only 1 in 14 technical employees in the tech hub of Silicon Valley is Black or Latino.
  • The US will be majority-minority in the year 2040, and 42% of the country will be Black or Latino.
      
  • Check out my other blog:  Conversations with Random Professionals
    Check out my Facebook page.
    Follow me on Twitter