<?xml version="1.0" encoding="ISO-8859-1"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Mike Simonds - Blogs</title>
		<link>http://www.mikesimonds.com/blogs/</link>
		<description />
		<language>en</language>
		<lastBuildDate>Fri, 30 Jul 2010 23:41:30 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>60</ttl>
		<image>
			<url>http://www.mikesimonds.com/images/EloquentBlue/misc/rss.jpg</url>
			<title>Mike Simonds - Blogs</title>
			<link>http://www.mikesimonds.com/blogs/</link>
		</image>
		<item>
			<title>The Velluvial Matrix</title>
			<link>http://www.mikesimonds.com/blogs/willis/27-velluvial-matrix.html</link>
			<pubDate>Thu, 01 Jul 2010 21:38:49 GMT</pubDate>
			<description><![CDATA[This entry is accredited to Dr. Atul Gawande and was given at the commencement speech at Stanford's School of Medicine for the graduating class of...]]></description>
			<content:encoded><![CDATA[<blockquote class="blogcontent restore"><font size="2">This entry is accredited to Dr. Atul Gawande and was given at the commencement speech at Stanford's School of Medicine for the graduating class of 2010. Here is what he told the graduating class.</font><br />
<br />
Many of you have worked for four solid years—or five, or six, or nine—and we are here to declare that, as of today, you officially know enough stuff to be called a graduate of the Stanford School of Medicine. You are Doctors of Medicine, Doctors of Philosophy, Masters of Science. It’s been certified. Each of you is now an expert. Congratulations.<br />
<br />
So why—in your heart of hearts—do you not quite feel that way? <br />
<br />
The experience of a medical and scientific education is transformational. It is like moving to a new country. At first, you don’t know the language, let alone the customs and concepts. But then, almost imperceptibly, that changes. Half the words you now routinely use you did not know existed when you started: words like arterial-blood gas, nasogastric tube, microarray, logistic regression, NMDA receptor, velluvial matrix.<br />
 <br />
O.K., I made that last one up. But the velluvial matrix sounds like something you should know about, doesn’t it? And that’s the problem. I will let you in on a little secret. You never stop wondering if there is a velluvial matrix you should know about. <br />
<br />
Since I graduated from medical school, my family and friends have had their share of medical issues, just as you and your family will. And, inevitably, they turn to the medical graduate in the house for advice and explanation. <br />
<br />
I remember one time when a friend came with a question. “You’re a doctor now,” he said. “So tell me: where exactly is the solar plexus?” <br />
<br />
I was stumped. The information was not anywhere in the textbooks. <br />
<br />
“I don’t know,” I finally confessed.<br />
<br />
“What kind of doctor are you?” he said.<br />
<br />
I didn’t feel much better equipped when my wife had two miscarriages, or when our first child was born with part of his aorta missing, or when my daughter had a fall and dislocated her elbow, and I failed to recognize it, or when my wife tore a ligament in her wrist that I’d never heard of—her velluvial matrix, I think it was. <br />
<br />
This is a deeper, more fundamental problem than we acknowledge. The truth is that the volume and complexity of the knowledge that we need to master has grown exponentially beyond our capacity as individuals. Worse, the fear is that the knowledge has grown beyond our capacity as a society. When we talk about the uncontrollable explosion in the costs of health care in America, for instance—about the reality that we in medicine are gradually bankrupting the country—we’re not talking about a problem rooted in economics. We’re talking about a problem rooted in scientific complexity. <br />
<br />
Half a century ago, medicine was neither costly nor effective. Since then, however, science has combatted our ignorance. It has enumerated and identified, according to the international disease-classification system, more than 13,600 diagnoses—13,600 different ways our bodies can fail. And for each one we’ve discovered beneficial remedies—remedies that can reduce suffering, extend lives, and sometimes stop a disease altogether. But those remedies now include more than six thousand drugs and four thousand medical and surgical procedures. Our job in medicine is to make sure that all of this capability is deployed, town by town, in the right way at the right time, without harm or waste of resources, for every person alive. And we’re struggling. There is no industry in the world with 13,600 different service lines to deliver.<br />
<br />
It should be no wonder that you have not mastered the understanding of them all. No one ever will. That’s why we as doctors and scientists have become ever more finely specialized. If I can’t handle 13,600 diagnoses, well, maybe there are fifty that I can handle—or just one that I might focus on in my research. The result, however, is that we find ourselves to be specialists, worried almost exclusively about our particular niche, and not the larger question of whether we as a group are making the whole system of care better for people. I think we were fooled by penicillin. When penicillin was discovered, in 1929, it suggested that treatment of disease could be simple—an injection that could miraculously cure a breathtaking range of infectious diseases. Maybe there’d be an injection for cancer and another one for heart disease. It made us believe that discovery was the only hard part. Execution would be easy. <br />
<br />
But this could not be further from the truth. Diagnosis and treatment of most conditions require complex steps and considerations, and often multiple people and technologies. The result is that more than forty per cent of patients with common conditions like coronary artery disease, stroke, or asthma receive incomplete or inappropriate care in our communities. And the country is also struggling mightily with the costs. By the end of the decade, at the present rate of cost growth, the price of a family insurance plan will rise to $27,000. Health care will go from ten per cent to seventeen per cent of labor costs for business, and workers’ wages will have to fall. State budgets will have to double to maintain current health programs. And then there is the frightening federal debt we will face. By 2025, we will owe more money than our economy produces. One side says war spending is the problem, the other says it’s the economic bailout plan. But take both away and you’ve made almost no difference. Our deficit problem—far and away—is the soaring and seemingly unstoppable cost of health care.<br />
<br />
We in medicine have watched all this mainly with bafflement, even indifference. This is just what good medicine is like, we’re tempted to say. But we’d be ignoring the evidence. For health care is not practiced the same way across the country. There is remarkable variability in the cost and quality of care. Two communities in the same state with the same levels of poverty and health can differ by more than fifty per cent in their Medicare costs. There is a bell curve for cost and quality, and it is frustrating—but also hopeful. For those getting the best results—the hospitals and doctors measured at the top of the curve for patient outcomes—are not the most expensive. They are sometimes among the least. <br />
Like politics, all medicine is local. Medicine requires the successful function of systems—of people and of technologies. Among our most profound difficulties is making them work together. If I want to give my patients the best care possible, not only must I do a good job, but a whole collection of diverse components must somehow mesh effectively. <br />
<br />
Having great components is not enough. We’ve been obsessed in medicine with having the best drugs, the best devices, the best specialists—but we’ve paid little attention to how to make them fit together well. Don Berwick, of the Institute for Healthcare Improvement, has noted how wrongheaded this is. “Anyone who understands systems will know immediately that optimizing parts is not a good route to system excellence,” he says. He gives the example of a famous thought experiment in which an attempt is made to build the world’s greatest car by assembling the world’s greatest car parts. We connect the engine of a Ferrari, the brakes of a Porsche, the suspension of a BMW, the body of a Volvo: “What we get, of course, is nothing close to a great car; we get a pile of very expensive junk.” Nonetheless, in medicine, that’s exactly what we have done.<br />
<br />
Earlier this year, I received a letter from a patient named Duane Smith. He was a thirty-four-year-old assistant grocery-store manager when he had a terrible head-on car collision that left him with a broken leg, a broken pelvis, and a broken arm, two collapsed lungs, and uncontrolled internal bleeding. The members of his hospital’s trauma team went swiftly into action. They stabilized his fractured leg and pelvis. They put tubes in both sides of his chest to reëxpand his lungs. They gave him blood and got him to an operating room fast enough to remove the ruptured spleen that was the source of his bleeding. He required intensive care and three weeks of hospital recovery to get through all this. The clinicians did almost every single thing right. Smith told me that to this day he remains deeply grateful to the people who saved him. <br />
<br />
But they missed one small step. They forgot to give him the vaccines that every patient who has his spleen removed requires, vaccines against three bacteria that the spleen usually fights off. Maybe the surgeons thought the critical-care doctors were going to give the vaccines, and maybe the critical-care doctors thought the primary-care physician was going to give them, and maybe the primary-care physician thought the surgeons already had. Or maybe they all forgot. Whatever the case, two years later, Duane Smith was on a beach vacation when he picked up an ordinary strep infection. Because he hadn’t had those vaccines, the infection spread rapidly throughout his body. He survived—but it cost him all his fingers and all his toes. It was, as he summed it up in his note, the worst vacation ever.<br />
<br />
When Duane Smith’s car crashed, he was cared for by good, hardworking people. They had every technology available, but they did not have an actual system of care. And the most damning thing is that no one learned a thing from Duane Smith. For we have since had the exact same story occur in Boston, with an even worse outcome. Indeed, I would bet you that, across this country, we miss the basic, unglamorous step of vaccination in probably half of emergency splenectomy patients.<br />
<br />
Why does anyone receive suboptimal care? After all, society could not have given us people with more talent, more dedication, and more training than the people in medical science have—than you have. I think the answer is that we have not grappled with the fact that the complexity of science has changed medicine fundamentally. This can no longer be a profession of craftsmen individually brewing plans for whatever patient comes through the door. We have to be more like engineers building a mechanism whose parts actually fit together, whose workings are ever more finely tuned and tweaked for ever better performance in providing aid and comfort to human beings. <br />
<br />
You come into medicine and science at a time of radical transition. You have met the older doctors and scientists who tell the pollsters that they wouldn’t choose their profession if they were given the choice all over again. But you are the generation that was wise enough to ignore them: for what you are hearing is the pain of people experiencing an utter transformation of their world. Doctors and scientists are now being asked to accept a new understanding of what great medicine requires. It is not just the focus of an individual artisan-specialist, however skilled and caring. And it is not just the discovery of a new drug or operation, however effective it may seem in an isolated trial. Great medicine requires the innovation of entire packages of care—with medicines and technologies and clinicians designed to fit together seamlessly, monitored carefully, adjusted perpetually, and shown to produce ever better service and results for people at the lowest possible cost for society. <br />
<br />
When you are sick, this is what you want from medicine. When you are a taxpayer, this is what you want from medicine. And when you are a doctor or a medical scientist this is the work you want to do. It is work with a different set of values from the ones that medicine traditionally has had: values of teamwork instead of individual autonomy, ambition for the right process rather than the right technology, and, perhaps above all, humility—for we need the humility to recognize that, under conditions of complexity, no technology will be infallible. No individual will be, either. There is always a velluvial matrix to know about. <br />
<br />
You are joining a special profession. Doctors and scientists, we are all in the survival business, but we are also in the mortality business. Our successes will always be restricted by the limits of knowledge and human capability, by the inevitability of suffering and death. Meaning comes from each of us finding ways to help people and communities make the most of what is known and cope with what is not. <br />
This will take science. It will take art. It will take innovation. It will take ambition. And it will take humility. But the fantastic thing is: This is what you get to do.</blockquote>

 ]]></content:encoded>
			<dc:creator>Willis</dc:creator>
			<guid isPermaLink="true">http://www.mikesimonds.com/blogs/willis/27-velluvial-matrix.html</guid>
		</item>
		<item>
			<title>Salesforce PHP Single Sign On Integration Turorial</title>
			<link>http://www.mikesimonds.com/blogs/mike/26-salesforce-php-single-sign-integration-turorial.html</link>
			<pubDate>Tue, 29 Jun 2010 14:45:30 GMT</pubDate>
			<description>Over the next two weeks I will be working on configuring Salesforce single sign on with our active directory servers.  This initiative will allow our...</description>
			<content:encoded><![CDATA[<blockquote class="blogcontent restore">Over the next two weeks I will be working on configuring Salesforce single sign on with our active directory servers.  This initiative will allow our users of Salesforce to be able to log in to our organization using their active directory. During this development I will provide step by step instructions on how my organization was able to get this single sign on working and deployed. This blog entry will contain PHP code snippets, the Soap server code, and instructions on how we will be able to develop this. We will be using Salesforce.com's Delegated Authentication to accomplish this. Please stay tuned for more entries over the next few days and couple of weeks.<br />
<br />
Thanks!!<br />
<br />
~Mike</blockquote>

 ]]></content:encoded>
			<dc:creator>mike</dc:creator>
			<guid isPermaLink="true">http://www.mikesimonds.com/blogs/mike/26-salesforce-php-single-sign-integration-turorial.html</guid>
		</item>
		<item>
			<title>Saleforce.com APEX - Chatter Trigger Tutorial</title>
			<link>http://www.mikesimonds.com/blogs/mike/25-saleforce-apex-chatter-trigger-tutorial.html</link>
			<pubDate>Mon, 28 Jun 2010 15:25:53 GMT</pubDate>
			<description>The newest Salesforce.com feature is Chatter. Chatter is a brand new way to collaborate with people at work using your Salesforce.com Organization....</description>
			<content:encoded><![CDATA[<blockquote class="blogcontent restore">The newest Salesforce.com feature is Chatter. Chatter is a brand new way to collaborate with people at work using your Salesforce.com Organization. Chatter is the Facebook application for the business world. You can follow fellow employees and receive real time updates via email from their chatter feeds. Whether it is an update to an account or opportunity, Chatter works great. <br />
<br />
Chatter feeds can be updated using APEX, Salesforce.com's on-demand programming language. By using APEX triggers, a powerful tool that allows for other objects and items to be updated in almost real-time.  The following is an APEX Chatter trigger tutorial which performs an update to the Opportunity Chatter feed when someone updates a field on the Opportunity Line Item.  Developers can program business logic into APEX triggers, which allows for applications to be developed on the Salesforce platform. <br />
<br />
Salesforce has built in governors within their application because it is a multi-tenant platform. One of these governors does not allow for a SOQL (Salesforce Object Query Language) to perform more than 20 queries at a time and will cause an exception to be thrown. <br />
<br />
The following APEX Chatter Trigger updates the Opportunity Chatter feed from changes that have occurred on the child object - Opportunity line Item<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<pre class="bbcode_code"style="height:372px;">trigger new_chatter_update_trigger on OpportunityLineItem (after update) 
{
    //Setup the Feedpost array of items to post to Chatter
    List&lt;FeedPost&gt; posts = new List&lt;FeedPost&gt;();
    
    //Setup the array to hold the ids to Iterate through
    Set&lt;Id&gt; pbeIds = new Set&lt;Id&gt;();
    
    //Iterate through the Line Items
    for (OpportunityLineItem oli : Trigger.new) 
    {   
       // Create individual post
       pbeIds.add(oli.PricebookEntryId);
       pbeIds.add(oli.opportunityId); 
    }
    
    //Setup APEX MAP Arrays to get the required data from the Pricebook and Opportunity 
    Map&lt;Id, PricebookEntry&gt; entries = new Map&lt;Id, PricebookEntry&gt;([select Product2.ProductCode from PricebookEntry where id in :pbeIds]);
    Map&lt;Id, Opportunity&gt; Opp = new Map&lt;Id, Opportunity&gt;([select Account.Name, Account.ID from Opportunity where id in :pbeIds]);
    
    
    //Iterate through the line items once again to add the data to the Chatter Object
    for (OpportunityLineItem oli : Trigger.new)
    {
           OpportunityLineItem oldOLI = Trigger.oldMap.get (oli.id);
           //If the part outcomes are different, let's add to the chatter feed
           if(oli.Part_Outcome__c != oldOli.Part_Outcome__c)           
           {
                  
                  //Let's add the PriceBookEntrty Id to ge the Product name
                  String bodyText = 'has updated the ' +entries.get(oli.Pricebookentryid).Product2.ProductCode+ 
                                    ' from ' +oldOLI.Part_Outcome__c+ ' to ' +oli.Part_Outcome__c+ ' on Account: ' +opp.get(oli.OpportunityId).Account.Name+''; 
                  FeedPost opportunityPost = new Feedpost();    
               opportunityPost.parentId = oli.opportunityId;
               //String bodyText = 'This is the body ';                                                
               opportunityPost.Type = 'LinkPost';
               opportunityPost.Title = '' +entries.get(oli.Pricebookentryid).Product2.ProductCode+ ' socket details';
               opportunityPost.Body = bodyText;
               String id = String.valueOf(oli.Id).substring(0,15);
               opportunityPost.LinkURL = 'https://na2.salesforce.com/' +id;
               posts.add(opportunityPost);
           }
           
           //if the max potential has increased by a million, let's add to the chatter feed
           if(oli.Max_Potential__c &gt;= oldOLI.Max_Potential__c + 1000000)
           {
             decimal NewWholeMaxPotential = oli.Max_Potential__c;
                 decimal maxpotentialdifference = oli.Max_Potential__c/1.0 - oldOLI.Max_Potential__c/1.0;                                                             
                 FeedPost opportunityPost = new FeedPost ();
                 String bodyText = 'has increased the Max Potential of the '
                                   +entries.get(oli.Pricebookentryid).Product2.ProductCode+ ' by $' +maxpotentialdifference+ ' on Account: ' +opp.get(oli.OpportunityId).Account.Name+ '';
                 opportunityPost.Type = 'LinkPost';
                 opportunityPost.Title = ''+entries.get(oli.Pricebookentryid).Product2.ProductCode+' socket details';
                 opportunityPost.Body = bodyText;
                 String id = String.valueOf(oli.id).substring(0,15);
                 opportunityPost.LinkURL = 'https://na2.salesforce.com/'+id;
                 opportunityPost.ParentID = oli.opportunityid;
                 posts.add(opportunityPost);
                
                
               }  
       }    
              
    //if the post is empty, don't try and post it to Chatter    
    if(!posts.isEmpty())
    {
        insert posts;
    }    
    
}</pre>
</div> This APEX trigger is called after update, which means that when a user updates the opportunity line item and clicks the save button, the code is invoked. The business logic checks to see if two fields are changed and if the requirements are met, the Chatter feed is updated.<br />
<br />
As you can see, the code is clearly noted throughout the trigger explaining which each step is. This is vital incase other developers need to update or change the code later.<br />
<br />
I hope this helps others in the community. Many thanks to Will for helping me write and understand the steps it took to get this trigger working. I did receive some guidance from Scott Hemmeter, CEO and founder of the  Arrowpointe Corp. He has always been available to help other developers.  Thanks Scott I appreciate it!<br />
<br />
Enjoy!!<br />
<br />
~Mike</blockquote>

 ]]></content:encoded>
			<dc:creator>mike</dc:creator>
			<guid isPermaLink="true">http://www.mikesimonds.com/blogs/mike/25-saleforce-apex-chatter-trigger-tutorial.html</guid>
		</item>
		<item>
			<title>Salesforce.com DEV-531 - Classes, Triggers and Syntax oh my!</title>
			<link>http://www.mikesimonds.com/blogs/willis/24-salesforce-dev-531-classes-triggers-and-syntax-oh-my.html</link>
			<pubDate>Sun, 20 Jun 2010 21:22:12 GMT</pubDate>
			<description>Mike and I completed a rousing week of training at the Salesforce.com DEV-531 class this past Friday. You can read about the details of the class in...</description>
			<content:encoded><![CDATA[<blockquote class="blogcontent restore">Mike and I completed a rousing week of training at the Salesforce.com DEV-531 class this past Friday. You can read about the details of the class in Mike's blog so I'll skip the what's and why's and go straight to the wtf.<br />
<br />
Ironically, I'd written a pretty meaty trigger prior to attending the class to handle Chatter feed post updates from the Opportunity line item. After the class, I'll have to say that it makes more sense but as a gal named Debbie in the class put it, &quot;put a blank piece of paper in front of me and ask me to write code from scratch and I'm lost.&quot;<br />
<br />
I think that's the general sense of what everyone got from that class. To be honest, I don't know what it is about Salesforc.ecom's courses that are so confusing. I contend that it's been the stupid recruiting app that they somehow insist on using that boggles everyone's mind. Or maybe it's the 2 days of making analogies to Dogs of all things instead of something normal... like accounts... or contacts.<br />
<br />
The abstract nature of the introduction thoroughly confused me. Not saying I'm the sharpest tool in the shed, but I'm sure a lot of people found little to now value in it. Mike asked a question about updating a Contact based on an update to the Account tables on the last day of class. That one day of instruction was probably the most valuable out of the whole week as it was concret and familiar. Maybe that's a piece of information to take back to Salesforce.com.<br />
<br />
The one thing I will say about the whole experience is that we are not alone out there in the Salesforce.com world. As Mike has shown us, there are many of us out there with the same questions; many of which have already been answered. What I encourage everyone to do is make friends, share ideas and contribute to each others' successes. If we can't talk amongst ourselves, how are we ever going to move forward.... Or in my case, how am I going to keep looking like I know something :)<br />
<br />
Ready to get back to California and (for once this week) not be in heat above 95 degrees or humidity in the 50% range. Oy!<br />
<br />
Football Non Sequitor - GO USA!</blockquote>

 ]]></content:encoded>
			<dc:creator>Willis</dc:creator>
			<guid isPermaLink="true">http://www.mikesimonds.com/blogs/willis/24-salesforce-dev-531-classes-triggers-and-syntax-oh-my.html</guid>
		</item>
		<item>
			<title>Salesforce Dev-531 Review - Introduction to Object Oriented Programming Using APEX</title>
			<link>http://www.mikesimonds.com/blogs/mike/23-salesforce-dev-531-review-introduction-object-oriented-programming-using-apex.html</link>
			<pubDate>Fri, 18 Jun 2010 23:05:55 GMT</pubDate>
			<description>Salesforce offers continuing education to anyone whom wishes to learn  about their platform. During this past week I attended a class in Atlanta,...</description>
			<content:encoded><![CDATA[<blockquote class="blogcontent restore">Salesforce offers continuing education to anyone whom wishes to learn  about their platform. During this past week I attended a class in Atlanta, Georgia at the Microtek Center. The class was Dev-531, Introduction to Object Oriented Programming using APEX. <br />
<br />
The class is supposed to give people the fundamental understanding of how to develop using the Salesforce.com platform development code, APEX. The instructor was outstanding and tried to do his best to answer our questions, but the material lacked the right information to get across to students.  Salesforce outsourced the materials and had the class written by a third parts. At least that is what we were told. They used a dog, yes a dog, to show the analogies of object oriented programming. That actually worked for the first day, but the same analogies were still being used by day 3. Honestly, while we all learned something, the dog analogy was getting a little old.<br />
<br />
Salesforce really needs to revisit the curriculum and use more real world examples and tutorials using everyday objects within their platform. Instead of using the dog, they should have used the account or opportunity object. Also it seemed to me that the instructor was really tied to the materials and if any help was asked outside the material, the instructor seemed to struggle to &quot;think outside the box&quot;. Also while classes seem to be the center point of instruction, I believe that Salesforce needs to restructure the Trigger part of the class and include more examples and cover all angels of APEX Triggers to include:<br />
<br />
<ul><li>Before Update</li>
<li>After Update</li>
<li>Before Insert</li>
<li>After Insert</li>
<li>Before Delete</li>
<li>After Delete</li>
</ul>They do not cover all of these different rules, usually sticking with before insert of before update. One item that I learned from this that is extremely important is that when a Trigger before update will automatically update the records without actually writing any DML statements within the Trigger. Here is an example of what I mean:<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	<pre class="bbcode_code"style="height:132px;">trigger New_Feed_Update on OpportunityLineItem (before update)
{

  for (OpportunityLineItem oli : Trigger.new)
  {  
    oli.will_test__c = oli.id;  
  }

}</pre>
</div> In the class all of the Trigger examples had DML updates and while easy to understand, I had to get this information from the instructor by asking him because I did not understand how this can work without applying any DML statements.  Now you all know! :cool:<br />
<br />
<br />
Now overall I did enjoy the class and the instructor was willing to at least make an effort. On Friday we actually were able to get the instructor to deviate from the class for awhile and we created a trigger and class to update contacts from the account. It was actually really great that we were able to do this and I think that everyone in the class benefited from this.  I know that I will be able to take the information and instruction that was given to us and apply it in the real world. I really hope to jump start my APEX career because we are doing more and more in the &quot;Cloud&quot;.  <br />
<br />
Please do not allow this to discourage anyone who may read this poor Blog not to take the class.  Salesforce just needs to tweak the curriculum just a little and then the class would be a home run.  Other than the Dog analogy, this class is worth anyone taking.</blockquote>

 ]]></content:encoded>
			<dc:creator>mike</dc:creator>
			<guid isPermaLink="true">http://www.mikesimonds.com/blogs/mike/23-salesforce-dev-531-review-introduction-object-oriented-programming-using-apex.html</guid>
		</item>
		<item>
			<title>In a sleepy little town</title>
			<link>http://www.mikesimonds.com/blogs/willis/22-sleepy-little-town.html</link>
			<pubDate>Mon, 10 May 2010 03:45:23 GMT</pubDate>
			<description><![CDATA[It's kind of strange to see my hometown in the news over such a non-issue. The little town I speak of is Morgan Hill, CA at a little school called...]]></description>
			<content:encoded><![CDATA[<blockquote class="blogcontent restore">It's kind of strange to see my hometown in the news over such a non-issue. The little town I speak of is Morgan Hill, CA at a little school called Live Oak High School. A little personal history on the place:<br />
<br />
I graduated from Live Oak High School in 1999. At the time, the school was housing roughly 3,000 students on a campus built for less than 2,000. A few years after I graduated, they built another high school across town which relieved some of that overcrowding however, I don't know what the population of the school is now but I'm pretty sure it's still overcrowded. I remember my 3 years there (yes, it was  3-year high school for population reasons) as ones filled with fun and their fair share of controversy.<br />
<br />
I recall one year in the theater plaza, we had a gang fight. It was Mexicans versus a generally white group of students over (you guessed it) Cinco de Mayo. The school administration took very strong action at that point and a police presence was also apparent for weeks to follow. I also recall a bomb threat at the school where we were all evacuated for an hour or so while bomb sniffing dogs and police combed the school. The threat was determined to be false and we were allowed back into the classrooms. Our bags (every single one) had been rifled through. <br />
<br />
This brings me to the recent events of 4 kids wearing American flag oriented clothing on this year's Cinco de Mayo. If the details are correct, most of these kids were Hispanic and were simply showing American Patriotism. As I also understand it, the school had a policy that no flags of any kind would be tolerated on campus on Cinco de Mayo.<br />
<br />
What amazes me most is that such a non-issue has been turned into a racially charged one. I'm a war refugee (please refer to my previous posts). I love this country with every fiber of my being and I will proudly, without hesitation stand to protect her. I think anyone and everyone who is living in this country and uses her resources should fly the American flag and respect what it represents irrespective of national origins. The flag represents a nation that grants the opportunity for success through determination and work ethic. It promotes collaboration and free discourse. It drives the ingenuity that has allowed America to rise and continue to firmly exist as a powerhouse in economics, justice, and politics. <br />
<br />
I mentioned earlier that during our bomb scare, our bags were all searched and placed on our desks when we returned. In our civics course later in the day, we discussed this. &quot;Was this illegal search in violation of our Constitutional rights?&quot; asked the teacher.<br />
<br />
Many in the class responded in the affirmative; others in the negative. The teacher then went on to explain that a school during this time opened itself to what is called an &quot;exigent circumstance.&quot; This says that &quot;exigent circumstances arise when the law enforcement  officers have reasonable grounds to believe that there is an immediate  need to protect their lives, the lives of others, their property, or  that of others, the search is not motivated by an intent to arrest and  seize evidence, and there is some reasonable basis, to associate an  emergency with the area or place to be searched such as this bomb scare.&quot; (<i>United States v. Smith</i>, 797 F.2d 836, 840 (10th Cir.1986))<br />
<br />
In this case, it seems that the exigency rules also applied to not only the Fourth but the First Amendment. I'll probably get some flack but I think the administration was correct in their  actions. I think policy was enforced the way any flag would have been  dealt with on that day. Exigency circumstances existed to suspend the Freedom of Speech Amendment. The students were in violation of a policy and were given the option  of compliance and refused. They were properly reprimanded. Had there been a riot or a fight like we had in my day, they probably would have been hanged for not responding as they did.<br />
<br />
My consternation is with the politicos who have capitalized on this for their own gain. The parents of the kids who pro-actively contacted the media have given the tea party a reason to come down onto my sleepy little town with their right-wing rhetoric flung into my face as I drive down our downtown streets.<br />
<br />
The Left is no better citing this as a race issue instead of what it was, poor judgment of some kids who had nothing better to do with their time than try to instigate trouble on a campus I have such fond memories of. <br />
<br />
My only solace is that our memories are short term and as a dear adoptive grandmother of mine would say &quot;this too shall pass.&quot; I look forward to having my sleepy little town back.</blockquote>

 ]]></content:encoded>
			<dc:creator>Willis</dc:creator>
			<guid isPermaLink="true">http://www.mikesimonds.com/blogs/willis/22-sleepy-little-town.html</guid>
		</item>
		<item>
			<title>Preparing to take the PMP certification from PMI</title>
			<link>http://www.mikesimonds.com/blogs/mike/21-preparing-take-pmp-certification-pmi.html</link>
			<pubDate>Sun, 02 May 2010 13:00:34 GMT</pubDate>
			<description>Two weeks ago I took the PMP (Project Management Professional) boot camp training class out in Los Colinas in Irving, Texas from Global Knowledge....</description>
			<content:encoded><![CDATA[<blockquote class="blogcontent restore">Two weeks ago I took the PMP (Project Management Professional) boot camp training class out in Los Colinas in Irving, Texas from Global Knowledge. This class lasted 4 days from 8:00 AM to 6:00 PM. The amount of information that was dished out to the students was amazing.  PMI (Project Management Institute) requires at least 36 hours of classroom project management training and Global Knowledge pushes this into 4 days.  All the boot camps are the same length, at least from the research that I did prior to taking the test.<br />
<br />
In order to qualify to take the exam, one must:<br />
<br />
<ul><li>Have a College Degree</li>
<li>Have 4500 hours of project management experience (7500 hours of experience if the user does not have a college degree)</li>
<li>Have 36 hours of classroom PM training</li>
</ul><br />
The test itself is 200 multiple choice questions and you are given 4 hours to take the test. In order to pass the exam, you have to score at least 60% or greater.  Now I know that this seems easy, but believe me, with the amount of information that is passed on to each student during the boot camp is just amazing.  Not only do you have to take in a ton of information, but you also have to memorize about 10 or so formula’s that are needed to calculate different items during the exam.<br />
<br />
Honestly I have not studied at that much, but I need to in order to pass this exam. I am going to try and study all this week and take the test sometime early next week. You need to do this so you do not lose all the information that is given out during the boot camp. It would be a complete waste of money (the cost of the boot camp) to just let the information be forgotten.<br />
<br />
I hope that I will be able to pass the exam the first go around. I have talked to others that are already PMP certified and they have all stated that the exam is extremely difficult.<br />
<br />
I will keep this blog post updated on my results!<br />
<br />
~Mike</blockquote>

 ]]></content:encoded>
			<dc:creator>mike</dc:creator>
			<guid isPermaLink="true">http://www.mikesimonds.com/blogs/mike/21-preparing-take-pmp-certification-pmi.html</guid>
		</item>
		<item>
			<title><![CDATA[Singin' in the Rain]]></title>
			<link>http://www.mikesimonds.com/blogs/willis/20-singin-rain.html</link>
			<pubDate>Mon, 19 Apr 2010 15:26:27 GMT</pubDate>
			<description><![CDATA[My fiancé and I went to see this yesterday at the Montngomery Theater in San Jose. Sometimes, it's really hard to remember just how good these men...]]></description>
			<content:encoded><![CDATA[<blockquote class="blogcontent restore">My fiancé and I went to see this yesterday at the Montngomery Theater in San Jose. Sometimes, it's really hard to remember just how good these men and women (and kids!) are on that stage. The talent it takes to memorize the lines, the finance that goes into props/sets, and the enjoyment that a live audience can bring will always amaze me.<br />
<br />
This show in particular had more than a few great moments. During the scene where Gene Kelly sings in the street and hangs onto the lampost, they actually had a mechanism to make it rain on stage which was brilliant!<br />
<br />
Good Mornin' was also a great piece especially since they used tap as part of the scene. You can see a little bit of that performance at the end of <a href="http://www.youtube.com/watch?v=f9uUExJjnH0&amp;feature=player_embedded#%21" target="_blank">this video</a>.<br />
<br />
Unfortunately, it's an art that most people don't really appreciate or see anymore. If you've ever been to a live performance, you'll understand. Please support your local performing arts centers!</blockquote>

 ]]></content:encoded>
			<dc:creator>Willis</dc:creator>
			<guid isPermaLink="true">http://www.mikesimonds.com/blogs/willis/20-singin-rain.html</guid>
		</item>
		<item>
			<title>The Price Of Neck Surgery Is Amazing</title>
			<link>http://www.mikesimonds.com/blogs/mike/19-price-neck-surgery-amazing.html</link>
			<pubDate>Wed, 14 Apr 2010 12:53:00 GMT</pubDate>
			<description>So this is not new to anyone, everyone around me and that reads this site knows that I recently had surgery...</description>
			<content:encoded><![CDATA[<blockquote class="blogcontent restore">So this is not new to anyone, everyone around me and that reads this site knows that I recently had <a href="http://www.mikesimonds.com/blogs/mike/neck-surgery-11/" target="_blank">surgery</a> to repair two herniated disks in my neck. Now what worried me the most about this was the cost because we all know how expensive it is to have any sort of medical care these days. I am not going to blame the medical profession or the insurance, I will not take sides on this issue because I do not know enough about it what so ever.<br />
<br />
All I know is that last August my son had a <a href="http://www.medicinenet.com/tonsillectomy/article.htm" target="_blank">tonsillectomy</a> at Baylor Medical facility in Frisco. At that time I had I thought that I had really great insurance with my company, which is good. It was a PPO plan from Blue Cross Blue Shield of Texas. This plan covered 90%, my portion was 10%.  I also had a maximum out of pocket, but cannot remember what it was. Well when it came time to switch plans I wanted to ensure that I would not have that type of out of pocket responsibility again, so I changed my coverage. i have a new plan, which after paying a $250.00 deductible, covered everything at 100% as long as I stayed inside the network.  Prior to my surgery I MADE sure that I stayed within the network because I did not want any surprises showing up in my mailbox.  <br />
<br />
Well yesterday the first statement came in, and this will be the first of many. This one was from the hospital where I had the surgery, <a href="http://www.phrtexas.com/" target="_blank">Presbyterian Hospital</a> in Rockwall, Texas. Now I know it was going to be expensive and we actually had some guesses with friends. I said it would cost around $20 K to $25 K, boy was I wrong.<br />
<br />
Remember this is the first of many statements that I will be receiving and I will keep this blog updated with the total cost of this procedure.<br />
<br />
The first bill from Presbyterian Hospital was $ 54,802.80 :(<br />
<br />
When I first opened the statement I almost wet myself, I could not and cannot believe the charges.<br />
<br />
Take a look at the attached itemized bill:<br />
<br />
<a href="http://www.mikesimonds.com/attachments/news/87d1271249182-george-going-do-next-bill.jpg" id="attachment87" rel="Lightbox_19" ><img src="http://www.mikesimonds.com/attachments/news/87d1271249182t-george-going-do-next-bill.jpg" border="0" alt="Click image for larger version

Name:	bill.jpg
Views:	90
Size:	99.3 KB
ID:	87" class="thumbnail" style="float:CONFIG" /></a><br />
<br />
<br />
Can you believe it!! <br />
<br />
I am just glad that I have 100% coverage and that I do not have to pay a dime :D<br />
<br />
Stay tuned for the following bills:<br />
<ul><li>Neurosurgeon</li>
<li>Anesthesiologist</li>
<li>Radiologist</li>
<li>MRI Lab</li>
</ul>and I am sure there are others<br />
<br />
Thanks!!<br />
<br />
~Mike</blockquote>

 ]]></content:encoded>
			<dc:creator>mike</dc:creator>
			<guid isPermaLink="true">http://www.mikesimonds.com/blogs/mike/19-price-neck-surgery-amazing.html</guid>
		</item>
		<item>
			<title>Education</title>
			<link>http://www.mikesimonds.com/blogs/willis/18-education.html</link>
			<pubDate>Mon, 12 Apr 2010 23:34:59 GMT</pubDate>
			<description><![CDATA[My parents were refugees from Cambodia in the early 1980s. When we fled the country, I was the ripe old age of 6 months and I couldn't possibly...]]></description>
			<content:encoded><![CDATA[<blockquote class="blogcontent restore">My parents were refugees from Cambodia in the early 1980s. When we fled the country, I was the ripe old age of 6 months and I couldn't possibly realize what was going on. My mom tells me of nights when we would crawl through the jungles in abject fear that I would cry and a <a href="http://en.wikipedia.org/wiki/Khmer_rouge" target="_blank">Khmer Rouge </a>guerrilla would find and kill us without thinking twice. She tells me of nights where she would forget where she was due to fatigue, stress, and exhaustion only to come back to ensure that the guide they hired wouldn't throw me by the way-side like garbage because I was a burden to the group. The protection of a mother's love was never more evident.<br />
<br />
Though the reign of Pol Pot existed until about the 1980s, his supporters were in full force for years thereafter. My dad tells me of the labor camps where we would be given (by his estimates) 2 cups of rice to feed 3 adults and 2 children for an entire week. He tells me that he and my uncle hunted field mice, crickets and various other forms of food that we would cringe in fear us just so that we could survive. They risked everything and decided to dare to leave the country. They thought it was with full understanding that our guide had papers to allow us not only in Thailand but into the UN refugee camp there; not the case.<br />
<br />
When we arrived at the border, he left us. My mom, dad, uncle, 6 year-old sister and myself with nowhere to go and not any clue as to what to do. The Thai authorities had built trenches at the borders and put large spiked poles in them to deter people from crossing into their country because of the number of refugees. My dad and uncle found a place to navigate through the death traps and my sister and I were lifted to safety. My mom was caught in a flash flood and the waters started to rise rapidly. Through the panic, they were able to pull her to safety. <br />
<br />
We hiked up behind the refugee camp and smuggled into the camp through a hole in the wall under cover of darkness. After a while, we simply became one of the refugees and acquired papers when we said we had lost them.<br />
<br />
After about 2 years, we were notified that we had been sponsored by a church in the US to come live as refugees. My parents had no idea what it all meant. They only knew that it was a way to get out of a situation that saw no possibility of improvement so they were happy to take it. With literally the clothes on our backs, we were met by the Red Cross organizing the transport and were flown to Washington state.<br />
<br />
My mom watched the kids as my uncle and my dad were put into vocational schooling. During the nights my dad would wash dishes at a local restaurant to earn some cash and my mom would sew clothing for $1 per shirt; a good day was 10 shirts. Whatever time my dad had during the day between working and going to school, he studied with the local pastor to gain basic math and English skills that were non-existent in Cambodia's educational system.<br />
<br />
The one thing that my parents embedded in my and my sister's psyche has been education. Without it, they saw zero chances of success not just here but anywhere. Perhaps it was the persecution of the educated that they saw in Cambodia. Maybe it was because they themselves never had a chance to learn. Whatever the reason, I am thankful to them for pushing me to succeed and not to accept anything less than absolute drive to be better.<br />
<br />
I'm taking classes in the coming weeks to further educate myself not because I am being forced to, but because I have lost some of that drive in the daily grind. Some would cringe at the possibility of continuing to learn in such a structured environment. I am grateful.</blockquote>

 ]]></content:encoded>
			<dc:creator>Willis</dc:creator>
			<guid isPermaLink="true">http://www.mikesimonds.com/blogs/willis/18-education.html</guid>
		</item>
		<item>
			<title>Back to Work FINALLY</title>
			<link>http://www.mikesimonds.com/blogs/mike/17-back-work-finally.html</link>
			<pubDate>Wed, 07 Apr 2010 22:03:40 GMT</pubDate>
			<description>It has been one week since I had my neck surgery and I finally was able to return to the office today.  It was hard to adjust coming back into the...</description>
			<content:encoded><![CDATA[<blockquote class="blogcontent restore">It has been one week since I had my neck surgery and I finally was able to return to the office today.  It was hard to adjust coming back into the office, but was great to see my co-workers and be able to have face to face discussions with all that I have missed. Everyone was glad to see me, at least they said that, I am sure they were thinking something different.  Maxim is such a great company to work for and gave me the freedom to work remote during my recovery time.  I am blessed to have a great job and a great family.<br />
<br />
The only negative thing that I had to do today was put new tires on my 9 month old Hyundai Genesis Coupe, which costs me almost $800.00, something that I did not need to spend right now.  <br />
<br />
Anyway enough for today, maybe more tomorrow<br />
<br />
~Mike</blockquote>

 ]]></content:encoded>
			<dc:creator>mike</dc:creator>
			<guid isPermaLink="true">http://www.mikesimonds.com/blogs/mike/17-back-work-finally.html</guid>
		</item>
		<item>
			<title>Hyundai Geneis Coupe Burnout</title>
			<link>http://www.mikesimonds.com/blogs/mike/16-hyundai-geneis-coupe-burnout.html</link>
			<pubDate>Wed, 07 Apr 2010 02:26:12 GMT</pubDate>
			<description>So I am having to purchase new tires on my 2010 Hyundai Genesis coupe 3.8 Track, but decided to test the old wheels by smoking the rear tires. I only...</description>
			<content:encoded><![CDATA[<blockquote class="blogcontent restore">So I am having to purchase new tires on my 2010 Hyundai Genesis coupe 3.8 Track, but decided to test the old wheels by smoking the rear tires. I only did this because I know that I am getting new tires, they are too damn expensive to do this everyday and my wife would kill me if I were to do this on the new tires<br />
<br />

<object type="application/x-shockwave-flash" width="425" height="344" data="http://www.youtube.com/v/gSlibrQu69Q">
	<param name="movie" value="http://www.youtube.com/v/gSlibrQu69Q" />
	<param name="wmode" value="transparent" />
</object>
 <br />
<br />
Anyway do not laugh to hard watching an old man trying to peal out!!  :cool:<br />
<br />
~Mike</blockquote>

 ]]></content:encoded>
			<dc:creator>mike</dc:creator>
			<guid isPermaLink="true">http://www.mikesimonds.com/blogs/mike/16-hyundai-geneis-coupe-burnout.html</guid>
		</item>
		<item>
			<title>IPAD Loosing WiFi Connectivity</title>
			<link>http://www.mikesimonds.com/blogs/mike/15-ipad-loosing-wifi-connectivity.html</link>
			<pubDate>Wed, 07 Apr 2010 02:21:34 GMT</pubDate>
			<description>This has been reported across the Internet today and I am actually experiencing the same issue as others with my 16 Gig, WiFi, IPAD. I am loosing the...</description>
			<content:encoded><![CDATA[<blockquote class="blogcontent restore">This has been reported across the Internet today and I am actually experiencing the same issue as others with my 16 Gig, WiFi, IPAD. I am loosing the connection to my home wireless network. There is not a certain application that is causing the issue. The IPAD continuously asks me to place my password back in for my wireless network. <br />
<br />
Apple has confirmed the issue but their knowledge base article is wrong in my opinion.  All of my other wireless hardware does not have any issues connecting once the password has been set. the article, <a href="http://support.apple.com/kb/TS3304" target="_blank">iPad: Does not automatically rejoin known Wi-Fi networks</a>, states that:<br />
<br />
<div class="bbcode_container">
	<div class="bbcode_quote">
		<div class="quote_container">
			<div class="bbcode_quote_container"></div>
			
				  <b>Resolution</b><br />
<br />
     If you encounter this issue, try the following:<br />
 <ul><li>Create separate Wi-Fi network names to identify each band. This  can be done easily by appending one or more characters to the current  network name.<ul><li>Example:  Add a <i>G</i> to the 802.11b/g network name and  an <i>N</i> to the 802.11n network name.</li>
</ul></li>
<li>Ensure that both networks use the same security type (WEP, WPA,  WPA2, and so on)</li>
</ul> If the issue persists, reset your network settings using <b>Settings  &gt; General &gt; Reset &gt; Reset Network Settings</b>.<br />
 <b>Note:</b> Always ensure that your Wi-Fi router firmware  is up to date.
			
		</div>
	</div>
</div> <br />
<br />
<br />
There is no way that this is the issue, it has to be a hardware issue with the IPAD and I am sure that Apple will realize this in the near future and have an update for their software promptly, I can only hope.<br />
<br />
I know that one way that I have corrected it was to actually remove the WEP encryption on my network, but that is an unsafe fix and I do not want to share my wireless network with everyone in my neighborhood.  <br />
<br />
I will keep this blog post up to date with comments and the fix once it is resolved.<br />
<br />
~Mike</blockquote>

 ]]></content:encoded>
			<dc:creator>mike</dc:creator>
			<guid isPermaLink="true">http://www.mikesimonds.com/blogs/mike/15-ipad-loosing-wifi-connectivity.html</guid>
		</item>
		<item>
			<title>Chatter Enabled On My Salesforce developer Instance</title>
			<link>http://www.mikesimonds.com/blogs/willis/14-chatter-enabled-my-salesforce-developer-instance.html</link>
			<pubDate>Mon, 05 Apr 2010 23:04:43 GMT</pubDate>
			<description><![CDATA[Initially, they dubbed this the "Facebook of the Enterprise" but then they realized that the word "Facebook" is synonymous with the word...]]></description>
			<content:encoded><![CDATA[<blockquote class="blogcontent restore">Initially, they dubbed this the &quot;Facebook of the Enterprise&quot; but then they realized that the word &quot;Facebook&quot; is synonymous with the word &quot;productivity killer&quot; in the corporate world. I've had a chance to mess around with this feature in the development instances and I have to say, it's interesting. Essentially as I understand it, the application (Salesforce.com) will now speak to the user. The user dictates what they want to follow and as those records become updated, the application &quot;tweets&quot; updates to the user's chatter feed.<br />
<br />
This chatter feed has a summary chatter feed on the users' homepages that will show all the chatter tweets across all objects. Each record (opportunity, account, etc.) also has it's own chatter history. The system administrator really defines what field changes will trigger a Chatter feed update so it's customizable to whatever extent people see as pertinent.<br />
<br />
The biggest downside I see is that unless I'm missing something, the parent-child relationship doesn't work quite just right. Any updates made to the child do not trigger a chatter feed to the parent or the main chatter feed. This is huge given that some business thrive on the opportunity line item detail at times having those changes supersede the opportunity in importance.<br />
<br />
I've actually spoken to one of the project managers and he says that my use case isn't currently supported. Speaking on personal experiences only, Salesforce.com has a pretty firm grasp on what they need to do in order to improve a product and I can't imagine that this isn't on their roadmap.<br />
<br />
Overall, a very interesting tool. Like Mike says, I'll be looking forward to see how companies will utilize this social type technology in business day applications.</blockquote>

 ]]></content:encoded>
			<dc:creator>Willis</dc:creator>
			<guid isPermaLink="true">http://www.mikesimonds.com/blogs/willis/14-chatter-enabled-my-salesforce-developer-instance.html</guid>
		</item>
		<item>
			<title>iPad review - on the go</title>
			<link>http://www.mikesimonds.com/blogs/mike/13-ipad-review-go.html</link>
			<pubDate>Sun, 04 Apr 2010 22:02:41 GMT</pubDate>
			<description><![CDATA[Well I am actually riding in my wife's car as a passenger and using my iPhone as a hotspot to post this blog entry, tethered using MyWi and it is...]]></description>
			<content:encoded><![CDATA[<blockquote class="blogcontent restore">Well I am actually riding in my wife's car as a passenger and using my iPhone as a hotspot to post this blog entry, tethered using MyWi and it is wonderful. Who needs the 3G model if you have this hack installed. <br />
<br />
The clarity of the screen and the use of the touch screen keypad is quite amazing. I can type as fast as I can move my fingers.  Surfing the web, replying to posts in your favorite forum is actually amazing. <br />
<br />
What really is on my mind right now is how long will it take someone or a dev team to hack this new toy from apple. I am sure that it won't be that long before cydia or rock is actually available on the iPad.<br />
<br />
Everyone of my friends who have tried it are just simply amazed at how effortless it really is to surf the net. I wil just keep on writing about this until I get bored with it.<br />
<br />
Stay tuned</blockquote>

 ]]></content:encoded>
			<dc:creator>mike</dc:creator>
			<guid isPermaLink="true">http://www.mikesimonds.com/blogs/mike/13-ipad-review-go.html</guid>
		</item>
	</channel>
</rss>
