Saturday, May 28, 2011

Meego Conference First Impressions

I am grateful for the opportunity to have gone to MeeGo Conference this week.

As has been discussed, the keynote was a let down. I very much appreciate Jaffa's analysis of the keynote.  The only thing I have to add is that there were rumors that the keynote was reworked at the last minute for various reasons and if this is the case we should be somewhat understanding, it is difficult pulling off a change like that.

So what were my favorite things about MeeGo Conference?

First, spending time with various members of the Maemo and MeeGo communities.  It was a lot of fun spending time together whether in sessions, meals, trips around town, or playing werewolf together.  It was great to see GeneralAntilles, Jaffa, Qole, sjgadsby, fiferboy, texrat, timsamoff, wazd, and many more.

My second favorite aspect of the conference was the collaboration.  I caught word of an QA lunch BoF which was good as I don't remember if there were any other community app developers at the table to provide input from that perspective.  It was great to see the collaboration between geekygirldawn, xfade, lbt, bergie, and others.

The main problems I see with where we are at with extras is (1) the monotonically increasing version numbers between repos, causing pain if you have a "1.3" in extras-testing but need to push through a "1.2.1" due to say Google changing an API making the app in extras completely worthless, (2) the friction in the workflow for providing both testing and user feedback, (3) noise in extras-testing due to lack of cleanup, and (4) use of extras-devel rather than a PPA.  (3) and (4) are resolved, so hopefully we also get (1) and (2).

Another aspect to the collaboration that I participated in was thp's Python presentation.  During the Q&A we had a bit of a discussion on viability for Python for various instances of Meego.  I'll cover this more in another post.

The final part to collaboration which I got to observe was thp et al taking the loaner Exo PC's and creating a multi-touch pong game.

The third and final of my favorite parts of the conference was the sessions.

Arjan Van De Ven's presentation was the best I saw due to his passion, his call to action, and audience (particularly Jaffa) raising issues with the internal communication within Intel being at friction with keeping MeeGo open.  A couple months ago he announced replacing several pieces of key software with other variants.  People took issue with no previous open discussion, few if any bug reports regarding Intel's complaints, possible NIH syndrome, and how much of this was spite towards Nokia for the switch.  Some interesting tidbits from what little I caught of that flame war were that some of the software being reverted to (evolution) has the same problems as what it is replacing (tracker) and the suggestion that software shouldn't be accepted until it is ready being at odds with the call to use innovative technologies.  Add on top of that last one the risk of "ready software" being more likely to be announced through unilateral big-reveals, shunning the in-the-open from-the-beginning software (here is looking at you MeeGo QML Components which I'll discuss more in a follow up post).  The main disappointment were a couple of potshots made at Nokia during the discussion.

I do understand that there is a conflict between always-innovative/always-beta software and getting quality releases out now using tried and true software.  I think the main thing people take issue with is how this was done and how much more this will be done with Nokia taking a backseat role.

The presentations on the future of Qt were also great even if they did raise my eyebrows on a few points (again, in a follow up post).  I got to see the Qt5 plans, Lighthouse, and QtQuick 2 presentations.  Unfortunately it wasn't until after-the-fact that I found out I should have also gone to MeeGo UX Components presentation (again, that promised follow up post).

As I've previously mentioned, thp's Python presentation was great.  I also expect wazd's presentation to be good but forgot to go (and he even used some of my programs, shame on me).  I also have to say I was impressed with hopbeat's use of Prezi and would wish to never see a traditional power point again.

Despite the let downs, MeeGo Conference was great.  It was also good to get some time dedicated to programming and to see more of San Francisco compared to my last visit (I was a lot less lost thanks to a real GPS).

Thursday, May 19, 2011

The Marriage Discussion

I was reading a friend's blogpost and my response got a bit long (and now  there isanother post so I guess I also take too long to write also), so here we go.

As was pointed out in the comments, Elder Oaks did also speak on the subject and did mention the sisters.  The proportions spent on each topic though is telling.

I think we tend to simplify this subject a bit too much.  Many guys could probably claim the following paragraph from the post would apply to them:
"I have so many girlfriends who wrack their brains about what they are doing that's keeping them from getting married. They wonder what's wrong with them and what they should be doing differently. They think that perhaps there's something else for them to learn before they get married. It's absolutely ridiculous! And though they mean well, some friends and family members don't help at all. They will often say things like, "You should act like this, or you should wear that." They go on and on about how men are stupid, and women need to practically bend over backward and be the aggressor to get men to see what they need to do. Essentially, they are making excuses for men and telling women to do all the work."
Well, except the last two sentences.

Some of the factors I can think of include (which some can apply to both genders)
  • No desire.  Maybe it is a sampling bias but despite this one getting a lot of complaints this doesn't apply to most guys I've met.
  • Desire but not priority  Sometimes we don't realize that we treat things with a lower priority those things we actually really want.  A lowered priority can be for obviously selfish reasons as "still wanting to have fun" or others like education and career.
  • Asking a person on a date being read into too much.  As President Hollingsworth pointed out, 10 years ago he was struggling to get people to go on second and third dates without them reading into things, now the problem is going on first dates without them being read into.
  • The 20s being the new teenage years.  This is especially the case with guys that are meandering through life rather than working to establish themselves in a career but face women around them that have or are working towards higher degrees.  Notice that I said "not working to establish" rather than "not established".  A guy actively working to establish his career whether through getting an education or growing in one's field is fine and should hold his head up.  This is also a problem spiritually.  If someone has been working to purify their desires, to fulfill the commandments, and serve those around them would they want to risk regressing through the negative influence  of someone who has not been developing themselves spiritually?
  • Trying really hard but not realizing they are doing it wrong.    One example: we've seen the times when a new cute girl or guy moves into a ward and everyone of the opposite gender surrounds that person and obsesses and fights over them for the next 4 months or so.  This is made more ridiculous by the fact that the attraction is skin deep and the person doesn't really seem to match them in their personality.  Sometimes it is helpful to take a step back and stop being so aggressive over being married to explore what you want and don't want through dating a variety of people and developing friendships that can blossom into a relationship.
  • And then there are the guys that girls ignore, turn down, or are even mean to.  This can because they aren't familiar with these guys, they are socially awkward, they are different but in a good way, different in a bad way, etc.  Hopefully if it is a bad way the guy recognizes this and is trying to improve but the way to improve is to be with people but others are so myopically focused on marriage they don't practice charity towards these people but see them as a waste of time on their path to marriage.
Those last two points mentioned the marriage/dating myopia and that is a topic of its own.  Sometimes it seems people's obsession over marriage is making them less ready for marriage.  I hear people talk about needing to have Christ in one's marriage and the need for selflessness.  People tend to be too focused on what they get out of a situation, who they'll get to flirt with, etc that they lose the opportunities to grow.

One example is to not be early or even being late to church.  A person then loses out on the opportunity to meditate on the atonement and the sacrament.  If they hold the priesthood they also lose out on helping prepare, bless, or pass the sacrament.  One reason people might do this is so that they can chose who they sit by and maximize time during meetings to be with them.

Another example is to just look at the amount of service offered to who, especially between two people that have needs.  Sometimes we neglect those who need it most because we get nothing out of it.  Granted there are other factors like how much the person needing service seeks help but we should be a lot more observant about these things.

Pressure to get married can be good and help push people past their hang ups with selfishness and help them take a risk but I also worry that continued pressure over the years and a social/spiritual environment that focuses mostly on socializing as a means for encouraging marriage to the detriment of service, sacrifice, etc exacerbates the marriage myopia.

I dislike not really having a purpose or conclusion to be building to so sorry for the jumble of not-fully-thought-out thoughts.

Friday, May 06, 2011

Forgiving Self and Others

Several months ago I was asked to speak during the main services of my Church.  In software development Bjarne Stroustrup stated "Starting a major project 'completely from scratch' can be exhilarating.  However, often more accurate description is 'intoxicating' and the result is a drunkard's walk through the design alternatives".  I tend to agree with that and is a something I would like to improve on.  Similar to the challenge of starting new software projects from scratch is to chose one of a myriad of topics related to the Gospel and Jesus Christ and narrowing down a focus in that topic.  So I kindly asked for a topic and was given "Forgiving Self and Others".

Someone had asked for some of material I used in my comments and I decided to go ahead and turn what I said into a post on the subject (and not just a transcript).

President Spencer W. Kimball described forgiveness as “purging of our feelings and thoughts and bitternesses” (Miracle of Forgiveness Ch 18).  I believe these feelings that we need to purge are an impediment to our living the two great commandments.  How can we "love the Lord our God" if we deny the efficacy of the atonement in the lives of ourself and others, rejecting that great sacrifice that the Christ made for us?  How can we "love thy neighbor as thyself" if we don't love ourself, if we can't forgive ourself?  How can we love our neighbor if bear a grudge against our neighbor?

Forgiving Self

I contemplated reasons we might not forgive ourself.  The ones I was able to come up with include
  • Incomplete Repentance
  • Needing increased faith and trust that we can be forgiven by Christ through the Atonement
  • Being too concerned with our perception of other's perception of ourself
To me it seems like we are in self-denial if we try to forgive ourselves without complete repentance.  I worry how much we are desensitizing ourselves to the influence of the Holy Ghost if we are trying to ignore the Holy Ghost's prodding for us to repent.

On the other hand it can seem overwhelming to look at our vast array of imperfections and to think of trying to repent of them all.    An analogy comes to mind for how to handle this.

If we were in a car accident and taken to the ER, what wounds would the doctors worry about first?  Scratches?  Your persisting foot infection you've never resolved?  A broken leg?  A pierced lung?  They would work on the life threatening injuries and as they are stabilized focus on the more debilitating damage.  They probably wouldn't even worry about the scratches until they are trying to clean everything off afterwards.  They also wouldn't focus solely on the what was initially the worst injury until it was completely healed, ignoring all others.

What sins keep us furthest from God?  Sometimes it can be quite surprising. For me an issue is "cease to sleep longer than is needful; retire to thy bed early, that ye may not be weary; arise early, that your bodies and your minds may be invigorated." (D&C 88:124).  If I repeatedly stay up I am too tired to wake up on time in the morning.  In my rush to leave for work I then neglect caring for my body through exercise, have less alert and sincere prayers, and I cut my scripture study short.

I'll leave it to President Lee for his words on forgiving self and the atonement:
Some years ago President Romney and I were sitting in my office. The door opened and a fine young man came in with a troubled look on his face, and he said, "Brethren, I am going to the temple for the first time tomorrow. I have made some mistakes in the past, and I have gone to my bishop and my stake president, and I have made a clean disclosure of it all; and after a period of repentance and assurance that I have not returned again to those mistakes, they have now adjudged me ready to go to the temple. But, brethren, that is not enough. I want to know, and how can I know, that the Lord has forgiven me also." 
What would you answer one who would come to you asking that question? As we pondered for a moment, we remembered King Benjamin's address contained in the book of Mosiah. Here was a group of people who now were asking for baptism, and they said they viewed themselves in their carnal state: 
"And they all cried aloud with one voice, saying: O have mercy, and apply the atoning blood of Christ that we may receive forgiveness of our sins, and our hearts may be purified. ... 
"After they had spoken these words the Spirit of the Lord came upon them, and they were filled with joy, having received a remission of their sins, and having peace of conscience" (Mosiah 4:2-3). 
There was the answer. 
If the time comes when you have done all that you can to repent of your sins, whoever you are, wherever you are, and have made amends and restitution to the best of your ability; if it be something that will affect your standing in the Church and you have gone to the proper authorities, then you will want that confirming answer as to whether or not the Lord has accepted of you. In your soul-searching, if you seek for and you find that peace of conscience, by that token you may know that the Lord has accepted of your repentance. Satan would have you think otherwise and sometimes persuade you that now having made one mistake, you might go on and on with no turning back. That is one of the great falsehoods. The miracle of forgiveness is available to all of those who turn from their evil doings and return no more, because the Lord has said in a revelation to us in our day: "Go your ways and sin no more; but unto that soul who sinneth [meaning again] shall the former sins return, saith the Lord your God" (D&C 82:7). Have that in mind, all of you who may be troubled with a burden of sin. 
Harold B Lee
Ensign, Oct 2008, 44-49, Stand Ye in Holy Places

If the barrier to forgiving ourself is worry over how people perceive us that sounds like some pride there.  Does the forgiveness of sins come from men or from God?  If we don't forgive ourselves due to how other's people perceive us, whose forgiveness are we considering more important?  Now don't get me wrong, repentance does involve repairing wrongs.  We should love and strengthen our fellow men.  What I am talking about is when these things are done and we are not letting go of the fact that we sinned because of this.

Forgiving Others

23 Therefore, if ye shall come unto me, or shall desire to come unto me, and rememberest that thy brother hath aught against thee—
24 Go thy way unto thy brother, and first be reconciled to thy brother, and then come unto me with full purpose of heart, and I will receive you.
3 Nephi 12:23-24

This last time I read these verses I thought about how it really would apply both to the person needing forgiveness and for person forgiving.  As I said in the beginning, how are we loving our neighbor if we haven't forgiven him?  Then if you wish to come unto the Lord and remember that you have not forgiven your brother but hold harsh feelings towards him rather than love, can you really come unto the Lord with full purpose of heart and be received by him?

Sometimes it feels like we talk of one person repenting and another forgiving as if these are strictly ordered and coupled affairs.  I'd say that these are not coupled events but are orthogonal to each other to the point where one might forgive another when that person has no sin to repent of.

First, I'll look at the ordering when both are needed.  President Kimball taught that we must be willing to make the first move. “we must forgive, and we must do so without regard to whether or not our antagonist repents, or how sincere is his transformation, or whether or not he asks our forgiveness” (Miracle of Forgiveness).  Our forgiving of another is an expression of love that can help elevate that person even to repentance.

This idea of love elevating another is expressed by Dr Victor Frankl in the following powerful but dry language
By the spiritual act of love he is enabled to see the essential traits and features in the beloved person; and even more, he sees that which is potential in him, that which is not yet actualized but yet ought to be actualized. Furthermore, by his love, the loving person enables the beloved person to actualize these potentialities. By making him aware of what he can be and of what he should become, he makes these potentialities come true.
Viktor Frankl, Man's Search for Meaning

This same concept was expressed by Goethe when he said "Treat a man is he is and he will remain as he is.  Treat a man as he can and should be and he will become as he can and should be".  The musical Man of La Mancha (which I sadly can't recommend) also expresses this idea.  Don Quixote saw the beautiful virtuous Dulcinea when the reality was a women named Aldonza but this has a transforming affect on her.  As Don Quixote is dying, Aldonza comes and pleads for him to see her as he did before.  "Won't you please bring back \ The dream of Dulcinea... \ Won't you bring me back \ The bright and shining glory \ Of Dulcinea... Dulcinea...".

Now on to my second point about needing to forgive a person when there might not be need of repentance.  Is sometimes the offense we are forgiving really in our self, that we judged them harshly and took offense where none was meant?

A great example of this is the correspondences between Moroni and Pahoran.  Moroni's armies had not been receiving the needed supplies to defend and retake lost territory.  His first letter to Pahoran receives no response.  After losing even more territory and lives, he writes again and accuses Pahoran of joining in with others in their effort to overthrow their republic with a monarchy.  Pahoran responds humbly that such a overthrow did happen but that he was a victim of it and was gathering strength to retake the kingdom if it be right to turn against their own people.  When sending the letter Moroni probably expected himself to be needing to forgive Pahoran to only find out there was no offense in Pahoran.

Regarding this concept, President Spencer W Kimball quotes the following in Miracle of Forgiveness:
"There is but one quality necessary for the perfect understanding of character, one quality that, if man have it, he may judge-that is, omniscience. Most people study character as a proofreader pores over a great poem: his ears are dulled to the majesty and music of the lines, his eyes are darkened to the magic imagination of the genius of the author; that proofreader is busy watching for an inverted comma, a misspacing, or a wrong font letter. He has an eye trained for the imperfections, the weaknesses. …
"We do not need to judge nearly so much as we think we do. This is the age of snap judgments. … [We need] the courage to say, 'I don't know. I am waiting further evidence. I must hear both sides of the question.' It is this suspended judgment that is the supreme form of charity"
William George Jordan

Orson Scott Card in the Ender series has a societal role called "Speaker for the Dead" who seeks to understand a person's life and correct the misunderstanding of us proof readers.  The idea that we see through a glass darkly lit is and can come to understand and love others is a powerful running concept in that series.

Forgiving someone does not mean that they not face the consequences of their actions.  Going through the consequences, paying the price for their actions, is a portion of what need to go through as part of repentance.
President Kimball speaks of a son talking to his father’s murderer “Tom, you made a mistake for which you owe a debt to society for which I feel you must continue to pay, just the same as I must continue to pay the price for having been reared without a father”.

Just as King Mosiah guarded his kingdom against his sons falling back to sin (See Moshiah 29:6-7), we need not put ourselves back in a position to be hurt.  It is a tough balance to meet, forgiving someone and recognizing they can repent and be a different person while not putting oneself in the path of their destruction while they are still in error or at risk to return to their errors.

Whether we properly administer mercy these two above cases comes down to whether we are loving the person as Christ does.  In addition to the son forgiving his murderer, another great example of these principles is the Nephites protecting themselves, both passively and actively, against the Lamanites without seeking for revenge.  When the Nephites act out of revenge is when their nation is on decline and on the verge of destruction.
Recompense to no man evil for evil … Dearly beloved, avenge not yourselves, but rather give place unto wrath: for it is written, Vengeance is mine; I will repay, saith the Lord.
Romans 12:17, 19

The most important element I have left for last, the healing power of Christ's Atonement.  Christ's Atonement does not just offer us a healing balm for our sins but for our heart.  Elder Featherstone has provided one of my favorite descriptions of this and I will leave it to him.
Lately I have decided that I need to talk more about justice. We don't understand justice completely, and there is so much out in the world that seems unjust and unfair that it is probably a good time to discuss this.
Who suffers most, the guilty or the innocent? The adulterer can go see the bishop. If he or she has truly repented, the bishop can say, on behalf of the Church, "You are forgiven." And they leave the office and that burden is lifted. What about the innocent? Who suffers most, the adulterer or the mother and father with a wayward son or daughter?
When will that hurt and suffering go away? It won't--not until the straying son or daughter comes back home. Should the innocent suffer? The parents quite often are innocent; and they hurt and they ache and they pray, and the pain will not go away.
Who suffers most, the incest perpetrator or the incest victim? Little ones are sometimes violated at a very tender age.
Who suffers most--the fornicator? the thief? those involved in drugs, homosexuality, and other perversions--or the innocent? Or do sometimes the innocent suffer more--the paraplegic, the quadriplegic, those with debilitating diseases, the "innocent" man or woman who has been involved in divorce, and dozens of others?
I believe sometimes the innocent suffer far, far more than the guilty--and that would not be justice, would it? It wouldn't be fair.
Now then, if the sinful one can go in and sit down with the bishop and have the burden relieved, then why should not the innocent? There are those who watch a spouse slowly die with cancer--a husband eventually becomes a widower or, if a man dies, a wife will be left alone. There are those who have other kinds of debilitating diseases--for instance, the quadriplegic who goes through a difficult life that way--isn't it only just that somehow the Atonement cover that kind of suffering? The innocent must be able to find the same relief as the guilty; that would only be just.
In Alma 7 we discover that the Lord suffered not only for the transgressions and sins of the world but for our afflictions and our illnesses and the sicknesses of the world. That is the part of the Atonement that I have missed somehow, and I want to suggest to you it is not left undone. Justice according to the supreme goodness of God will be satisfied. When we have a heart like unto God's own heart, we know justice will take place. Now, the innocent ones must do the same thing that the guilty do; that is, they must go to him who has a right to lift that off of their hearts.
President Harold B. Lee said, "I came to a night, some years ago, when on my bed, I realized that before I could be worthy of the high place to which I had been called, I must love and forgive every soul that walked the earth" (CR, October 1946, p. 146). If you have been violated, if you have been abused as a child or as an adult, or if you are later on in this life, would you remember that we must forgive the offending one? Justice "according to the supreme goodness of God" means that we do turn it over to him. It will not be left undone. We can have that absolute assurance. That would only be just. We must take it off of our hearts. Some modern psychiatrists might say, "Well, you don't get healed that way," but you do. You do get healed by turning justice over to God and forgiving the offender. We must be merciful if we would obtain mercy. The Lord can lift all burdens from us. Once we turn it over to him and simply say, "It is between that person and God. I forgive," then the burden will be lifted quietly and easily. If you are sitting here today and have had those problems in the past and can in your heart forgive and simply turn justice over to the Savior, then through his Atonement those sicknesses and illnesses and the abuses will be lifted from you. That would only be just.
The innocent must forgive the perpetrator, then transfer the burden to the Savior; and that is justice. That, again, does not mean that it is left undone; it just means that we have turned it over to the Savior.
Vaughn J Featherstone, “A Man After God’s Own Heart”