FB_init

Tuesday, January 20, 2009

Software Reuse is Bad For You - II

On Software Reuse

(Note: I don't actually mean that software reuse is bad for you)


"You" this time is the developer. Developers in this industry move frequently between companies. The idea is that software that is reusable, easy to extend, easy to integrate is more difficult to create (and easier to maintain). If a developer stays a short period in the company, why should he/she bother to spend the extra time to create software with these long-term qualities? More often than not these good qualities are 'invisible' and not immediately recognized by local management or the customer. My advise to local management? Check out which software or modules have less maintenance, look at the software and think about the reasons why. My advise to customers? Learn more about software quality. Ask tough questions not only about what will work for you tomorrow but years from today.

Saturday, January 17, 2009

Evangélicos na Colômbia

Paz, amigos e amigas,

Entrevistamos a  Edwin Villamil e David Montealegre para conhecer mais a história dos Evangélicos na Colômbia. Eu e o Obadias de Deus somos os entrevistadores. Alguns temas que discutimos:

-Desafios sociais hoje na Colômbia
-Como surgiram os evangélicos
-A guerrilha e os evangélicos
-Os evangélicos e os discursos de esquerda
-A presença dos pentecostais e neopentecostais brasileiros na Colômbia
-A percepção da realidade pelos evangélicos colombianos
-Entendendo a timidez dos protestantes frente aos problemas da
sociedade colombiana
- A Teologia da Libertação na Colômbia
-A percepção da realidade pelos evangélicos e carismáticos em particular
-Os evangélicos "separados do mundo" e "salvando almas"
-A relação entre pastores e poder

Links abaixo

Parte 1

Parte 2


 abraços fraternos,
Gustavo Frederico

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

(English to follow after the Portuñol...)

Paz, amigos y amigas,
Una nueva entrevista con Edwin Villamil y David Montealegre. El tema principal: una breve história de los evangelicos en Colombia. Yo y Obadias de Deus entrevistamos a los dos teólogos jovenes.
Algunos de los temas discutidos:
- Desafíos sociales hoy en Colombia
- Cómo surgieran los evangelicos
- La guerrilla y los evangelicos
- Los evangelicos y los discursos de izquierda
-La presencia de los pentecostales y neopentecostales brasileños en Colombia
- La percepción de la realidad por los evangelicos colombianos
- Comprendendo la timidez de los Protestantes frente a los problemas de la sociedade colombiana
- La Teología de la Liberación en Colombia
- Los evangélicos "separados del mundo" y "salvando almas"
- La relación entre pastores y poder

Par oír la entrevista, haga click abajo

Parte 1

Parte 2


En Cristo,
Gustavo Frederico

---

Peace, brothers and sisters,
The new interview with Edwin Villamil and David Montealegre is available here.
The main theme is a brief history of the evangelicals in Colombia. I and Obadias de Deus are the interviewers. Some of the themes we discussed include:
- Social challenges today in Colombia
- How the evangelicals came to be
- The guerrilla and the evangelicals
- The evangelicals and the left-wing discourses
- The presence of Brazilian penthecostals and neopenthecostals in Colombia
- The perception of reality by colombian evangelicals
- Understanding the shyness by Protestants before the problems of the colombian society
- Liberation Theology in Colombia
- The evangelicals "set apart from the world" and "saving souls"
- The relationship between pastors and power

Here is the interview in Spanish.

Part 1

Part 2


In Christ,
Gustavo Frederico

(keywords: Colômbia, Colombia, FARC, Teología de la Liberación, evangélicos, Teologia da Libertação, pentecostal, teología)

Wednesday, January 14, 2009

Ateus Pela Graça de Jesus de Nazaré

Copiado descaradamente de Ignacio Simal (http://simal.es/?p=357) via Monja:


Translating the Emerging Conversation into Portuguese - V

One constructive critic I have of certain expressions of Christianity in the US is the problem with proselytism. I think the best person that illustrates the problem is Mark Driscoll, from Mars Hills Church.
There is something in the American culture that impels Christians to 'evangelize' - read proselytize. That is, to go on in campaigns to inculcate one's faith onto another person, the target. I suppose this urge comes from their capitalistic worldview, but this is my speculation and it doesn't matter much for this argument. I recall what the theologian Stanley Hauerwas wrote:
"Consider the problem of taking showers with [Christians]. They are, after all, constantly going on about the business of witnessing in the hopes of making converts to their God and church. Would you want to shower with such people? You never know when they might try to baptize you."
Yes, we are called to spread the good news, but little time is devoted even in the US to understand what the good news is (recall that the medium is the message), let alone on the ethics and ways of 'spreading it'. Not to mention that evangelism is one praxis of the Christian faith, but definitely not all there is to it. I remember what I heard from a biologist describing male bees: they were sperms on wings, in her own words. That is, they existed to procreate. They existed as a function of themselves. That's a terrible answer to the existential question.
Back to Driscoll, I listened to many of his sermons from Mars Hills Church. And by other associate pastors. Frankly, I couldn't see much difference from other conservative evangelicals (other than perhaps a behavioural attitude that is a tinny different).
Here's the problem in a nutshell, IMHO: come-to-us, seeker-sensitive, let's-grow-and-multiply (and take over the world?). Ok, we drink beer. Ok, we listen to rap. Ok, we use technology. Ok, we are in Seattle and not in Texas. But so what? Beyond that I still listen to the blah blah blah of homossexuality (like a broken record), how to be a good husband, three steps to overcome sin, how the Bible is right and careful there are a lot of herectics out there, missing the point on The Shack, and on and on and on. (end of rant).
Ok, now the difficult step: translating that into Portuguese...
I think that we in Brazil must look beyond these quarrels and limitations of the American de facto Christianity. We must be ready to speak and listen in a globalized world. And believe me, homossexuality is not on top of the agenda. We must take a look inside our borders (within Brazil) and understand what is going on. We must take a pulse and feel our own culture and desires and aspirations. We need to learn our own History (we don't even know it, let alone interpret it). We need, then, to think about our Christian/Brazilian identity in a globalized (postmodern, postcolonial) world.
That is why I think we must be very careful in importing or praising some models of American Christianity, taking them at face value. I think that the new expressions of church, the folks at very early stages of rethinking church must be very open minded and work and cooperate with different voices of the Christian faith. In Portuguese, in Spanish and in English (perhaps in this order).

Traduzindo a Conversa Emergente para Português - IV

Não acho que essa seja uma imagem muito representativa do pós-modernismo:




Acho esse tipo de imagem mais representativa:

Tuesday, January 13, 2009

Translating the Emerging Conversation into Portuguese - III

Consider Europe, a post-Christian region. (I suppose the de facto religion in Europe is the Islam)
How may we translate the religious news from Europe to Brazil?
- Well, that's quite a generic question, Gustavo!
I know, I know. Bear with me.
Consider this:
- Christians are a minority in Europe
- Despite the rich Christian history at hand in Europe, the newer generation has no references. The symbols and language of Christiany mean almost nothing to them.
My conclusion: they are in a good position to reinvent their expressions of Christianity, which is a good thing. What are the hints to me? Alt.worship. I like alt.worship a lot. The Greenbelt festival. Ikon. And so on.

While we, Brazilians, may find weird and may even be shocked at some of the religious manifestations coming from Europe (both from christians and agnostics), we should learn how to express and incarnate the Gospel in our Brazilian culture. We, Brazilian Christians from many parts of the spectrum, are still not well versed in how to embbed ourselves in our own culture. We are still not good at setting appart what is not essential. We are still not good at letting go concepts and practices of a biased evangelical subculture. We still carry a weird bagage of misconceptions.

Music and software

I shake my head when I hear about software that manipulate sound instead of symbolic representations of music. It is like hearing about a compiler that processes the voice of the programmer instead of source code in text format.

Monday, January 12, 2009

Real World Software Engineering – XVI

On Software Complexity

You know you work developing a complicated software when you don't quite know it inside out, but you somehow manage to work with it. This means the software could be simpler. And I'll bet there is problem with the language around the software. There is, the language used by documentation and the community around the software is not very clear.

Unfinished business



I guess I have some unfinished business with Brazil.

Vai, meu irmão
Pega esse avião
Você tem razão de correr assim
Desse frio, mas beija
O meu Rio de Janeiro
Antes que um aventureiro
Lance mão

Pede perdão
Pela duração dessa temporada
Mas não diga nada
Que me viu chorando
E pros da pesada
Diz que vou levando
Vê como é que anda
Aquela vida à toa
E se puder me manda
Uma notícia boa

Pede perdão
Pela omissão um tanto forçada
Mas não diga nada
Que me viu chorando
E pros da pesada
Diz que vou levando
Vê como é que anda
Aquela vida à toa
Se puder me manda
Uma notícia boa

Thursday, January 08, 2009

Real World Software Engineering – XV

On Documentation

Documentation is one place where you can see the discrepancies between marketing and the real product (or maybe not).

Wednesday, January 07, 2009

Falsos inimigos: Instituição

Artigo originalmente publicado no Renovatio Café:

http://www.renovatiocafe.com/index.php/Artigos/Brasil/Falsos-inimigos-Instituicao.html


"
O inimigo neste caso é a Igreja Instituição. Esta idéia de instituição estaria associada à burocracia derradeira, à centralização de poder decisivo, à vivência em função de si, ao fluxo nebuloso de dinheiro, a estruturas sem vida desconexas da realidade e à apatia às pessoas. Essas imagens certamente são ruins. Mas não podemos tão automaticamente associar uma idéia de instituição com esses problemas.

O termo "instituição" pode ser usado de diferentes formas. Assumamos que uma instituição é, de forma genérica, um fundamento, um estabelecimento, uma criação. Nesse sentido existem vários exemplos de instituições. O casamento é um exemplo. O Congresso Nacional é outro. Notemos que instituições nessa discussão incluem pessoas. Depois incluem também estruturas e processos.

Entendo grande parte das pessoas que são contra a Igreja Instituição. Mas temo que a expressão e a idéia sejam abrangentes demais para concordar com elas.

Lembremos das palavras de Jesus:

"[...] sobre esta pedra construirei a minha Igreja, e nem a morte poderá vencê-la. " Mateus 16.18 b

Portanto,

- A Igreja é de Jesus

- Jesus é quem a constrói

Mesmo que uma pessoa esteja em um estágio da caminhada da fé em que não acredite em igreja instituição (e eu entendo bem essas pessoas), aconselho que tome cuidado com a forma de criticá-la. Por maiores que sejam os defeitos que tenha essa instituição, ela e o crítico fazem parte da mesma Igreja Universal.

Eu particularmente acredito que na prática não tem como uma igreja local não ser uma instituição. Mesmo que esta "igreja" seja a coisa mais simples do mundo, para mim já é inerentemente instituição. Mesmo que esta "igreja" tenha o formato mais diferente e alternativo que alguém consiga imaginar.

Por outro lado, entendo que muitas instituições cristãs incluindo denominações, organizações paraeclesiásticas e igrejas necessitem de uma profunda reforma. Ao ouvir esses irmãos e irmãs que se dizem ser contra as instituições, simpatizo com elas sabendo que igrejas construíram muitas coisas supérfluas, e que uma espécie de megalomania criou monstrengos, e abusou da fé de várias pessoas inocentes. Ergueram Torres de Babel. O lado engessado, lento, e apático dessas instituições está em tensão com a realidade pós-moderna na sociedade brasileira. Esta reforma não será trivial nem instantânea, mas julgo que será necessária. Pessoas dizendo que "são contra a instituição" é um dentre vários outros sintomas.

Finalmente, lembremos que a presença de Jesus é garantida quando dois ou três estão juntos em seu nome:

"Porque, onde dois ou três estão juntos em meu nome, eu estou ali com eles." Mateus 18.20

Para refletir e debater:

- O que mais além de estar reunidos em nome de Jesus é preciso para um grupo de pessoas ser considerado igreja?

- O que mais além de estar reunidos em nome de Jesus é preciso para um grupo de pessoas ser considerado instituição?

- O que Jesus quis dizer com vinho novo em odres novos (Mat 9.17)?

- Como seria a igreja que você, com a ajuda do Espírito Santo, plantaria entre índios brasileiros?

- Como seria a igreja que você, com a ajuda do Espírito Santo, plantaria entre tribos urbanas?

"

Tuesday, January 06, 2009

Real World Software Engineering – XIV

I wonder how music would be if it were like software development. I think it would be something like this.


The Ottawa Brass Ensemble was a very good ensemble. One day, at the end of a rehearsal, Mr. Borremans, the Artistic Director, arrived with the good news:

- We'll perform the Neck Cracker for the official visit of Mr. Schneider to Ottawa next week.

Mr. Schneider was the Foreign Minister of Lichtenstein, the small European autonomous enclave. His unpredictable temper was notorious.

John, who played the tuba, was the first one to speak.

- But the Neck Cracker is a symphony for a full orchestra.

- Yes, I know. Don't worry, we have already ordered the remaining instruments.

The musicians had mixed feelings. This was their chance to grow into a full orchestra. And the Neck Cracker wasn't just any ordinary symphony. It was a masterpiece by Maître Dubois, the famous Modern French composer. Just hours before dying, Maître Dubois wrote this masterpiece for his mistress and hid it in a safe so that his wife wouldn't claim it.

- The concert is set to June 1st. We have lots of work to do.

Next Monday, April 3rd, was the first rehearsal. The musicians arrived and were greeted by Borremans and another man.

- May I introduce you to Monsieur Rousseau. He is our guest conductor for the June 1st concert. He is a prestigious conductor and I'm sure you will all be able to do a great performance that day. As you all know, Mr. Schneider is a high official, and his visit is very important to our representatives. This concert is very important and we have to execute it perfectly. The media is already speaking about it. There is no margin for errors. I'm confident you are competent musicians that will perform very well. With that said, let us welcome Monsieur Rousseau.

After much applause, Monsieur Rousseau began to work right away.

- Merci, merci, my friends. For this concert, we'll be employing the Presto Methodology.

The Presto Methodology was the latest buzzword in Orchestral Engineering. In it musicians were supposed to memorize the whole score and practice in invisible instruments. Each section would practice separately, instead of the classic whole-orchestra rehearsal all the time.

- Mr. Borremans, when will the other musicians arrive to complete the orchestra?

- We are already interviewing several candidates, who should arrive next week, if everything goes well with HR.

- And how will we practice without the other instruments in the meantime?

Mr. Borremans hadn't actually thought about that, but he needed to answer the question.

- I've consulted with Monsieur Rousseau, and we've decided that we'll be transitioning some of you to the other instruments. It is only a temporary measure until the other musicians arrive.

The musicians thought that was a bit odd, but were still excited to try out the Presto Methodology and the different instruments.

In the next day, the musicians arrived at the theatre and saw the list of sections with their names in them.

Looking at the list, John commented with Joseph:

- Did you realize that we'll need to learn a brand new instrument?

- Don't worry, John, it's only until the string players are hired. And it's not so difficult. After all, we are all musicians.

But M Rousseau announced shortly after:

- HR is still interviewing the new musicians. We realized that we may not have enough time, so we'll need you to be prepared to play the string and percussive instruments for the concert just in case.

The musicians were surprised. M Rousseau continued:

- But don't worry. We have already scheduled for a famous violin player to come and give us a Master Class on how to play the violin. I've also rented the movie 'The Fiddler in the Roof'. My daughter saw it yesterday and thought it could help us. I thought it was a wonderful idea. We want to equip you to be successful by all means, so feel free to order any books and expense them.

Now the musicians were worried. Most of them had only a few weeks to learn a brand new instrument, practice and perform the difficult Neck Cracker sounding like a professional orchestra.

The new rented instruments arrived. The musicians took them and sat down in their named chairs.

- Hey, Brown, where is the score?

Brown was the first-chair clarinet, and had been promoted to concertmaster.

- We have a small problem with the score. Don't worry. As you know, Maître Dubois locked it in a safe before dying. The grandson of Maître Dubois, Bob Dubois, had promised me that he would get it to me last Sunday. But he called me yesterday saying the lawyer of Maître Dubois' wife spoke to him. The wife's lawyer had a subpoena to take the score. But don't worry, our lawyers guaranteed me that we'll have it next week. Luckily, Bob Dubois heard his grandpa whistle it many times at his cottage. Just in case we have no access to the score, Dubois will be helping our contracted Score Consultants to rewrite the score. The Score Consultants will fly in from New York tomorrow. They will be brainstorming with Bob. I think we are in the right path. In the meantime, take the time to assemble your instruments, install the strings and familiarize yourselves with them.

The musicians had no alternative. They went on to get their instruments in order.

  • M Rousseau, I think we have a small problem with the instruments here. We can't find the cellos in the order. They sent violas instead.
  • Ask the section leader what to do. I'm comfortable with whatever decision she makes.

    Sandra said:

-We'll just put the cello strings in the violas. It should be alright.

- Hey, Brown, did you notice that the violins only have three strings? There was a flaw in the design of the violins by VonderBuick. I told the Procurement Department not to order the violins from them, but I guess they lost my memo in the paperwork.

- Yes, I noticed it too. Don't worry, Peter. The newer version of the violins by VonderBuick already fixed the problem. They promised me they will mail the newer versions next week with no extra charge, and we get to practice on the current violins for the time being. It's not much different playing in three or four strings anyways.

The next day was the brainstorming session with Bob Dubois and the Score Consultants from New York. Of course, they were all in pink suits and relayed lots of confidence in what they did.

  • Mr. Dubois, the first thing that we should do is to write down the Vision Statement for the concert. Let's begin brainstorming, and my colleague will translate the keywords from the sticky notes into the Vision Statement. This is how it works: we say a word and you say the next one. Like ping-pong. Ready?

- Yes

- Concert?

- Beautiful!

- Music?

- Dream!

- Did you capture that, Joe? I feel that "Dream" is a keyword. Very important.

- Do-re-mi?

- The Sound of Music

- Wow, that's good. I think we are getting somewhere.

- Mr. Schneider?

- Wild horses!

- Beautiful, beautiful.

After one week of work, Dubois and the Score Consultants had a draft version of the score. The layers were still arguing over Maître Dubois' real score. Meanwhile, the musicians were trying to learn everything they could at the violin master class.

  • Look, it's easy, the bow goes up, and then it goes down. You see? Up, down, up, down.

The next day, the Score Consultants and M Rousseau gathered the musicians to introduce the score.

  • As you know, the Neck Cracker is a masterpiece. It's a modern symphony in four movements: Allegro, Vivo Misterioso, Lento, and Presto Senza Perdere di Vista la Chiave ad Una Vita Bucolica e Tranquilla Ricordandosi che Cosa gli Uccelli Fanno Quando Copulate Ma Non Troppo.

This was the score:

Allegro Maître Dubois

Vivo Misterioso Maître Dubois

Lento Maître Dubois


Presto Senza Perdere di Vista la Chiave ad Una Vita Bucolica e Tranquilla Ricordandosi che Cosa gli Uccelli Fanno Quando Copulate Ma Non Troppo

Maître Dubois

John was the first musician to speak:

  • The score surely looks great. But it doesn't have notes in it. There aren't enough details for us to play it.

The Score Consultants explained:

  • The Neck Cracker is a beautiful modern piece that has the spirit of innovation. Bob Dubois will agree with us that it captures well this spirit.

Monsieur Rousseau jumped in to avoid any confusion:

  • The score is a powerful tool to convey the principles of the Neck Cracker. It's a starting point and this draft will allow us to move forward. The musicians will look at the pictures and just play the emotions that come to mind. Let's think outside the box and be a bit creative here. The requirements are clear. We need to leave a good impression on the public and on Mr. Schneider June 1st. It needs to be a moving, powerful and beautiful piece played skillfully. By the way, how are the Presto Methodology-oriented practices going?

The musicians went home and practiced as if they had air instruments. For days they were supposed to look at the pictures and let the emotions flow. The following rehearsal, May 2nd, began not without debate.

  • M Rousseau, the first violins are feeling that we aren't prepared to play the piece. We just don't have enough time to learn to play the violin. It is not an easy instrument.
  • What's the problem that you are having more specifically? Is there any note you can't play?
  • Well, it's not that there are specific notes we can't play. It's that we just don't feel we have the right techniques and enough training to do so.
  • Have you been to any of the NAC concerts any Tuesday night?
  • Yes, as a matter of fact.
  • Then try to seat in a row nearer the orchestra. Do you understand? Nearer the orchestra. I have brought Bob Dubois here. He will be helping us to perform the Neck Cracker as it should. He will be advising us in terms of overall quality. He has heard his grandfather, Maître Dubois, whistle it many times and we have no one more equipped to help us in that aspect. Ok, folks, I don't need to take more of your time. Let's rehearse now with the instruments. First movement, da capo.

And the orchestra played it for the first time. As anyone would expect, it sounded weird. The section leaders were trying to make their best to convey the tempo to their sections gesticulating a lot. Nobody knew exactly what time to end. M Rousseau shouted

- Stop! Stop! It's sounding awful! This doesn't sound like the Neck Cracker. Section leads, what happened?

The cello lead explained:

- We are not familiar yet with the violas. We need more time to practice.

-We in the viola section are just trying to follow the score. But this first draft doesn't have enough details for us to play.

M Rousseau said angrily:

-Look, it's supposed to be grand and happy and yet powerful and moving. You played timidly sounding like a rutting gazelle. Can't you guys just read the score? It says Allegro! Allegro! Da capo!

And for weeks the musicians went on air playing their instruments in section rehearsals, struggling to perfect the Neck Cracker. The first version of the score, which was supposed to be temporary, became the de facto version. Of the string instruments that were to be hired by HR, only one violin player arrived weeks after because of budgetary constraints. Once in a while Bob Dubois would interrupt a section rehearsal saying

  • Ok, stop, stop. That is not what my grandfather used to whistle, and I'm sure Mr. Schneider won't like it this way. Tuba, will you please play more gently? Oboe, the melody goes like this: la la la la laaaa la laaaa. Get it? Let's try again.

The section leaders got together in the pub around the corner, as they usually did Friday nights. The 2nd violin lead went on to talk about his idea:

  • What if we get together and write down the score? We could capture the basics, like tempo, metrics, key signature, improvisation sections and so on. We'll lock Bob in a room for four days and just write it down.

That sounded like a great idea. They called M Rousseau to show the PowerPoint presentation. M Rousseau was worried that it was a big risk not to be rehearsing, that it could jeopardize the concert. He was the one who suggested bringing in the Score Consultants, who were paid $150 per hour. The section leaders, however, convinced him that it would be worst to continue with the current score. And so it was: the section leads were locked in a room with Bob for four days writing down the score by hand.

In the next rehearsal the musicians were much happier. Now they finally had a better understanding of how the Neck Cracker should be. But things were still not perfect. M Rousseau stopped in the middle of the third movement angrily:

  • Arrêtez! Arrêtez! That's not like it! It's sounding awful. Where's the harpsichord?
  • See left earlier, sir.
  • How come? We still have two hours of practice to go.
  • Mary told us that she takes 2 hours to tune the harpsichord before every practice. She already completed 8 hours of work today, so she left.
  • Ok, you there. Yes, you from the bassoon. Go there and play the harpsichord.
  • But I can't play the harpsichord.
  • It doesn't matter. We need this part. We are a team.

A few minutes later, M Rousseau stops again:

  • Arrêtez! Arrêtez! Harpsichord, what's wrong with you? I can't hear you. Can you play louder please? This passage is fortissimo!
  • I'm trying, sir, I'm trying.
  • Harp, the same applies to you. Step on those pedals, will you?!!
  • Ok, sir.

After weeks of hard work and long practices, M Rousseau announces changes:

  • We don't have much time left until the concert, and I feel that we are lagging behind the plan. From now on, we'll play twice as fast the piece, so that we'll practice it more in less time. Please double your metronomes when practicing at home. I also realized that we are playing too many notes. We'll switch from the diatonic scale which has 7 notes to the pentatonic one which has only 5. This should make it easier for us to play. I also decided to remove the third movement altogether. It was kind of a downer anyways. We don't want Mr. Schneider to feel depressed. Are you ready to write down the notes we are taking out? It's very simple: please erase from your score all C sharp and F sharp.
  • Sir, but the second movement is in C sharp. That's the tonic.
  • Oops. Ok, in that case, we'll remove all D sharp. Call it version 2 of the score.

Rob Dubois complained:

  • My grandfather liked D sharps a lot. It was the first note he learned on the piano. I think you should not remove the D sharps from the score. And you can't remove the D sharps without removing also all the G sharp, since they are a perfect fifth apart.
  • Ok, we'll leave the D sharp, delete all C sharp and F sharp, except when any of these two are preceded by a lower A sharp. Call it version 2b of the score.
  • Will you please make up your mind? I wrote the modifications by pen and now I can't erase it in the score.
  • Sir, can you please confirm? For version 2 we'll leave all G sharp, delete all C sharp and F sharp, except when they are preceded by a lower A sharp? What about the D flats and G flats? They are not technically C sharp and F sharps, but they sound the same.
  • Yes, you are right. We are calling it version 2b now …

And so they went discussing on for two more hours until the end of the rehearsal. At the end there were many different versions floating around, and the musicians had to spend time comparing notes measure by measure, which was quite time consuming.

A few days before the deadline, the challenges were still many.

  • Folks, we still have a long way to go. We still need to practice more, but don't have much time to correct the errors. We decided to cut some measures. Please write down all the measures that we are deleting: 2, 76, 197, and 203 through 209, 305 and 776. Let's call it the amended version 7.5c now.
  • But removing measure 76 the piece won't be moving and powerful anymore.
  • Sir, the violins are playing one note that spans through 16 measures. It is too long.
  • No worries. What if you tie one more bow on top of the current one?

When the whole orchestra began to play, M Rousseau had to stop the orchestra again:

  • Stop, stop, stop! Viola, what happened? Why aren't you playing?
  • Oh, for performance reasons we removed some notes we thought were unnecessary. We also removed all pauses, since we weren't doing anything. We just thought we could be more efficient this way. We ended the piece before the timpani solo.
  • No , no, that's all wrong! Are you playing version 7.5c with yesterday's amendment? Violins, why are you all playing pizzicato all the time?
  • Oh, sir, it's because the security in the building now classifies our bows as weapons. We needed to leave them in the coat room.
  • Trumpets? What happened? You got all attacks wrong!
  • Sorry, sir. We refactored the score. The 5/8 meter was causing integration problems with the rest of the orchestra, so we changed it to be 3/8 plus half of 2/4.
  • Let me get my calculator. [Beep beep] Hum, I guess that could work. Let's compare measure by measure with all the other sections.

While they were speaking, the light went out.

  • What now?
  • The power went off, sir. I guess the UPS didn't kick in. When the lights are out we can't read the score.
  • But according to the Presto Methodology you were supposed to memorize it anyways.
  • Well, we thought we had agreed to play with our custom version of the methodology.

Mr. Borremans began to think he would have to cancel the concert and refund the tickets.

  • Folks, I was discussing with M Rousseau here, and we are thinking about putting an accompaniment track that we downloaded from the Internet in the background and for you just to pretend you are playing. Yes, we found a version of the Neck Cracker on BitTorrent. Strings: just rub some soap in your bow hairs. Woodwind: remove the mouthpiece. Harp: we were thinking about putting some laser beams…

The section leads were angry at the suggestion.

  • We have practiced all these weeks and now you just want to substitute us with a recording? That's not fair! We are only a few days away from the big day!

After much debate, musicians convinced the conductor and the artistic director that performing live was the right thing to do.

Hours later Bob Dubois stood up and said:

  • By the way, when are we going to practice with the choir?
  • What choir? Asked Brown, the concertmaster.
  • The big choir. The Neck Cracker must have a choir. My grandfather always spoke of a great choir singing in the Neck Cracker.
  • "Yes, yes, I have a group of friends that sing beautifully. I'll give them a call tonight. ", said M Rousseau.

    Brown replied:

  • I don't think it's a good idea to include a choir a few days before the concert.

Mr. Borremans jumped into the discussion, which took hours. It was too much risk to include a choir at the last minute. In fact, everybody knew the only reason Mr. Borremans did not go for it was the cost of paying for all the extra musicians.

Finally the big day arrived. June 1st. Everybody was nervous. How would the orchestra sound?

Mr. Schneider was up there in the reserved mezzanine, looking rather bored. Instead of the traditional A, the oboe sounded an awful A flat for the other instruments to tune. After half of the orchestra began to tune in A flat, John, who had perfect pitch, tried to whisper rather loudly:

  • Hey, hey, that's not an A! Stop, stop!

The oboe player noticed the problem and raised half a step. The violas, the cellos and the French horns also noticed the mistake and tuned in A. It was too late: the orchestra already had different tunings. M Rousseau walked in with confidence and joy and everyone applauded.

The concert began. It was a mess. But nobody noticed. After all, it was a modern piece. Mr. Schneider fell asleep by the 50th measure. The public thought that it sounded alright for a modern piece. In reality, they couldn't tell. It sounded as good as any other modern piece. Despite being very weird, nobody dared to comment. As the end approached, Mr. Schneider woke up with the gentle poke of his assistant and applauded effusively. The concert was a big success!

'The Gift' of Father Suarez

http://www.canada.com/ottawacitizen/features/faithandethics/story.html?id=e809589a-b6b4-4e3e-a8b1-df4e6f47bb2e

From the Ottawa Citizen, 2008

'The doors opened at noon for the 2:30 p.m. mass, and by 12:15, the pews were jammed. People kept pouring in anyway, filling the aisles. In the church basement, several hundred more sat before a television screen, awaiting the mass. Ushers tried to turn people away, despite the pleas: "My mother is in a wheelchair, please let us in." Father Suarez promised to bless them all, but they would have to wait six more hours.

Inside the church, the pastor, Father Bill Halbing, shouted like a DJ: "Let's get rockin' in the Spirit, because this is a day of healing! You will see signs and wonders today!"

After mass, people scrambled forward to have Father Suarez lay his hands on them, pushing and stumbling so much that his assistant, Father Jeff Shannon, had to appeal for good manners and forgiveness for queue-jumpers. Silently, Father Suarez put his hand on each forehead, shoulder, or neck, sometimes even tweaking a nose while Father Shannon kept up an encouraging patter: "Love, love, love! Happy, happy, happy!"

Some were so overcome they swooned to the floor. Others came forward to attest to their newfound health. Arthritis vanished, headaches eased, hearing suddenly became clear, no questions asked. Only the worst killjoy would douse with doubt the sense of joy and celebration.'

--

I was thinking the other day about tensions in relationships. One of the things that one professional Christian psychologist said was that we need to let our masks down. I began to think about what leads us to put the masks in the first place.

I suspect of images that are sold to us of happiness. Along with Father Shannon saying "Love, love, love! Happy, happy, happy!", there are many ads and tv shows repeating the mantra. Who doesn't want more happiness and love? Still, we shouldn't be naïve, living in la la land.

It appears that some of the happiest people on earth live in countries of Buddhist majority. Ok, Buddhism, as I was told, encourages people to change the reality in their minds, that is, their perception of reality. They find happiness in some other realm. People who became Christians in the pursuit of happiness may consider changing their religion.

And what to say of Nordic countries? Apparently, a larger percentage of the population there enjoy life better than in the US. The Nordic countries, as I was told, have some of the highest percentages of atheists too. Does that mean that to find contentment in life, Christians should consider becoming atheists?

Christians should be well equipped to perceive reality. And let them (/us) not foul themselves that the purpose of this religion is happiness or self-contentment. Perhaps it's time for them (/us) to read the Gospels.


Monday, January 05, 2009

Translating the Emerging Conversation into Portuguese - II

When translating the Emerging Conversation into Portuguese, consider the 'Yes We Can' factor.
Let me try to explain the 'Yes We Can' factor. It is a belief that things are possible. That an average person can carry out an endeavour and things will follow.
Culturally, I think that the 'Yes We Can' factor is a byproduct of the strong economy in the US. Yes, the current sense that the economy is not doing well is a small speck in the large historical trend of prosperity in the US. The underlying capitalistic view entrenched in the subconscious of most of North Americans stimulates them to venture into new business without fear. As long as they have the right ideas and the right tools everything else will follow.
So, in the emerging conversation, all one needs is to reimagine church, and there you go. Things will magically happen.
Not so in Brazil. Oh, yes, in Brazil we have been vaccinated against the Pollyanna syndrome. You may work hard, but there comes the thief and takes it away from you. Or there comes the government and overnight your money is locked in the bank without reach. Your rights are suppressed daily along with your democratic voice, and there's nothing you can do about it. The motto won't be 'Yes We Can'. Perhaps it will be 'Let's Pray So That We'll Be Able To'. Yes, because things will only happen with the divine intervention.

Saturday, January 03, 2009

Real world software engineering - XIII

Software will more often than not have a very low quality. Population, therefore, will continue to have difficulties using and trusting software. The reason is that companies continue to seek the highest profit possible per project and impose the shortest deadlines, compromising quality this way.

Thursday, January 01, 2009

Recebendo o Reino como uma criança



"Deixem que as crianças venham a mim e não proíbam que elas façam isso, pois o Reino de Deus é das pessoas que são como estas crianças. Eu afirmo a vocês que isto é verdade: quem não receber o Reino de Deus como uma criança nunca entrará nele. " Marcos 10.14,15

Sunday, December 28, 2008

Translating the Emerging Conversation into Portuguese

I read a lot from folks in what is called the emerging conversation. Being a dual citizen (Canadian and Brazilian), having lived in two different hemispheres for some time now, I can't help but "think with my two heads" and establish bridges between them.
Let me begin with one aspect of the emerging conversation: the charismatic tone.
I know that Brian McLaren is NOT the leader of the emerging conversation. (More on leaders after) But I can see his crush on the charismatic principles (nothing against it. More on it later...) I can read between the lines that there is a certain cross-polination between a charismatic discourse and the emerging conversation. And missional discourse, whatever that is.
- The conservative evangelicals are often depicted as those who apply logic and reason to faith. The charismatics put an emphasis on experience.
- There's a big discussion about science against faith as if they were contradicting sides.
- Conservative evangelicals are portrayed as those who interpret the Bible with reason. All revelation is (with)in the Bible. Charismatics will push this a bit further, assuming direct revelation from God to the person.
- Many conservative evangelicals and mainline protestants have a structured liturgy. Charistmatic services tend to be more spontaneous.
- The charismatic movement happens accross the board. So they are one step ahead of problems of inter-denominational dialog/cooperation. (Well, charismatics may not be addressing the issue altogether...)
- Charismatics have a relatively recent history. It's easier for them not to include symbols and not to refer to the historical bagage of the established denominations. (At which cost?)
- Conservative evangelicals may be more easily associated with the white Anglo-saxon. Charismatics may be more easily associated with multi-cultural groups (mainly from the Southern hemisphere).
- Let me try to pose this as a sincere and polite question: could it be that the charismatic movement will gain even more traction in the US now with an economic crisis, when the Americans will get poorer?


Other topics for the future: leadership

I Like to Hear the Truth

I like to hear the truth. I have come to appreciate certain people who are skilled at speaking truth. Plain truth. Truth that sounds like truth. Truth that rings a bell. When I think about these names, however, I don't remember pastors. I remember my High School Philosophy, History and Literature teachers. Mainly my History teachers. And some writers.
I'm reading a very good book titled "Economics for everyone : a short guide to the economics of capitalism" by Jim Stanford (see entry at the Ottawa Public Library, or at Amazon). It is simple, plain truth being told. And I like it.

Um dia eu falarei em Espanhol

Fui ajeitar o computador de uma família colombiana aqui em Ottawa. Desde que os conheci conversei em Espanhol com eles. Ou assim pensava eu. Apesar tropeçar bastante, achei que meu Espanhol não estava tão ruim assim. No final da conversa, a esposa perguntou para o marido:
- Mas ele está falando "Brasileiro" ou Espanhol?

A pergunta da esposa me fará pensar duas vezes antes de responder a alguém se 'sei falar Espanhol'. Não sei exatamente como alguém tendo o Espanhol como língua materna me entende. De qualquer forma achava que conseguia falar melhor do que falo.

O marido (um advogado) respondeu:
- Ele está falando Espanhol. Quando não sabe a palavra, fala em Português. Como as raízes das palavras são parecidas, a gente acaba entendendo.

Na verdade o processo é mais complicado. Primeiro, se sei a palavra exata em Espanhol, falo. Caso contrário, vem a dúvida. O processo do tira-teima é complicado: o pensamento viaja primeiro pela zona do Francês. Se a palavra francesa é parecida com a Portugesa, falo na versão Portuguesa, com as modificações comuns do Espanhol. Se a palavra francesa não vem à mente, procura a versão italiana. Como meu dicionário mental italiano é pequeno, esse caso ocorre raramente. Mas de vez em quando ajuda. Se nem a palavra francesa nem italiana vêm à mente, penso melhor na palavra em Português, e vejo se 'tem cara de Latim'. Se tem 'cara de Latim', falo em Português. Se não tem cara de Latim... falo em Inglês.
Outro problema com o Espanhol é que é um tanto perto do Português para mim. É diferente do Francês. Quando falo Francês eu mudo o switch e falo uma língua completamente diferente do Português.
Na verdade, minha cabeça parece um macarrão lingüístico com Português, Inglês e Francês misturados. Me lembro de vez em quando do meu clínico geral ("médico de família" faz sentido em Português? Já não sei se traduzo do Inglês ou invento termos). Meu médico se chama Valdemar Martinho. Todos os chamam de 'Martino' aqui, porque ninguém sabe pronunciar o "nh"... Buenas, o Dr. Martinho trabalha em Francês, mas atende a muitos Portugueses. Comigo conversa em Português. Ao mostrar um problema de pele, ele disse em bom Português Canadiano:
- Bem, isso foi um problema que developou por causa do chofage.

Finalmente, não sei se tenho esperanças de aprender bem o Espanhol. Não sei quem teria paciência de me ouvir.

Friday, December 26, 2008

My daily SharePoint frustration - XVII

Problem: The data of a list wasn't exported when I saved the list as a template with content.

Context: I created a list using a Feature with schema.xml and manifests for list instance and list template. My custom fields were not showing up in the list settings under columns. And data wasn't exported.

Cause: I had my fields set as read-only in schema.xml (Fields/Field elements).

Solution: I removed the attribute and it worked. I had set them to read-only for performance in the first place. I don't think it makes much of a difference anyways.

Tuesday, December 23, 2008

Jesus é a resposta (mas qual é a pergunta?)

Gosto de ver como as crianças são sensíveis e espertas. Lêem rapidamente os contextos. Me lembro de visitar uma igreja com minha filha de 5 anos. No 'minuto infantil' havia um certo pastor convidado. Ele meio que se impunha com sua presença. Mesmo sem interagir diretamente com minha filha, essa sentiu medo com a atitude do sujeito e começou a chorar. Eu entendi porque chorava.
Isto me lembra a seguinte piada:
Diz que num desses 'minutos infantis', o pastor-zão (daqueles cheios de confiança, de boa-vontade, e de sinceridade) conversa com as crianças lá na frente. Tentando soar familiar, mas sendo obviamente artificial, pergunta:

- Crianças, o que é o que é: é pequenininho, pega nozes e castanhas no Outono, e tem um rabo peludo?

Silêncio constrangedor...

Então diz a criança:

- Pastor, parece muito com um esquilo, mas tenho certeza que a resposta certa é Jesus.

--

Nada como espiritualizar tudo e subverter a realidade. As crianças aprendem rápido.

Friday, December 19, 2008

Zune is bad. Spread the word

My Zune player keeps rebooting all the time. The battery is full. Bad software. Bad hardware. Don't buy Zune.

Version 3.1 (50)
Bootloader 435

(the latest)

Thursday, December 18, 2008

My daily Microsoft frustration - V



When you need help the most, it fails on you.

My daily SharePoint frustration - XVI

Problem: Browser displays "403 forbidden" in SharePoint with Forms authentication. (again! See frustration number XV)

Context: nothing out of the ordinary... Just working with some custom authentication providers as usual.

Cause: unknown.

Solution (?): Windows update plus reboot.

see also this discussion thread.

Tuesday, December 16, 2008

Tuesday, December 09, 2008

PowerShell and SharePoint: Feature localization

I needed to find out how many SharePoint Features are not localized in the solution.
So I created a PowerShell script that searches for feature.xml and other manifest files. Then it checks for Description or Title without the $ character (localized Descriptions and Titles begin with $Resources: )

Here it is:

$Dir = get-childitem c:\VivaOMengo -recurse -Include feature.xml
$SDir = $Dir | Select-String -CaseSensitive -Pattern "Description=""" | Select-String -NotMatch -Pattern "Description=""\$" | Select-String -NotMatch -Pattern "Description="""""
$Dir | Select-String -Pattern "Description=""" | Select-String -NotMatch -Pattern "Description=""\$" | Select-String -NotMatch -Pattern "Description=""""" > c:\VivaOMengo\nonlocfeatDesc.txt
Write-Host 'Feature.xml files containing non-loc Description: ' $SDir.count

$SDirT = $Dir | Select-String -CaseSensitive -Pattern "Title=""" | Select-String -NotMatch -Pattern "Title=""\$" | Select-String -NotMatch -Pattern "Title="""""
$Dir | Select-String -Pattern "Title=""" | Select-String -NotMatch -Pattern "Title=""\$" | Select-String -NotMatch -Pattern "Title=""""" > c:\VivaOMengo\nonlocfeatTitle.txt
Write-Host 'Feature.xml files containing non-loc Title: ' $SDirT.count

$DirM = get-childitem D:\projects\main_1\src\Channel\portal -recurse -Include *.xml
$DirM = $DirM | where { $_ -match "WSPBuild" } | where { $_ -notMatch "feature.xml" }

$SDirM = $DirM | Select-String -CaseSensitive -Pattern "Description=""" | Select-String -NotMatch -Pattern "Description=""\$" | Select-String -NotMatch -Pattern "Description="""""
$DirM | Select-String -Pattern "Description=""" | Select-String -NotMatch -Pattern "Description=""\$" | Select-String -NotMatch -Pattern "Description=""""" > c:\VivaOMengo\nonlocmaniDesc.txt
Write-Host 'Other manifest files containing non-loc Description: ' $SDirM.count

$SDirTM = $DirM | Select-String -CaseSensitive -Pattern "Title=""" | Select-String -NotMatch -Pattern "Title=""\$" | Select-String -NotMatch -Pattern "Title="""""
$DirM | Select-String -Pattern "Title=""" | Select-String -NotMatch -Pattern "Title=""\$" | Select-String -NotMatch -Pattern "Title=""""" > c:\VivaOMengo\nonlocmaniTitle.txt
Write-Host 'Other manifest files containing non-loc Title: ' $SDirTM.count

Sunday, December 07, 2008

My daily SharePoint frustration - XV

Problem: Browser displays "403 forbidden" in SharePoint with Forms authentication.

Context: Trying to get extended site to display the right page for forms authentications.

Cause: IIS (7.0) thought that the anonymous user did not have access to the web site, so it was not redirecting (or displaying) the internal page (the custom page with form authentication) for login.

Composite problem: Trying to enable anonymous access to 'the entire web site' was hidden in Advanced Permissions. That's because the Default Zone in Central Admin for the NTLM site (the base site of the extended Forms one) did not have Anonymous enabled.

Solution: I went to the Default zone in Central Admin, enabled anonymous (temporarily) for the base web site). Then I was able to enable anonymous access to the entire web site in Advanced Permissions (in the base site).

(For the record: anonymous authentication in IIS for the extended site had the identity of the app pool and not IUSR (win server 2008) and also ASP.NET impersonation enabled)

Wednesday, December 03, 2008

Real world software engineering - XI

"It's the documentation, stupid."
In my Real World Software Engineering Methodology (RWSEM), developers realise that software specification is an important document. This software documentation is there to protect everyone and to increase the quality of the end software. This software specification should be a document that is binding, useful, and meaningful. It should not be obsolete mid development nor at the support phase. It should be binding during these phases.
I don't know why this is so unpopular. Perhaps the idea is too simple. We need fashion methodologies in the companie's web site and in RFPs, that in practice translate into the well-known terrible Chaos-Waterfall.

Friday, November 28, 2008

Variações da Parábola do Bom Samaritano - III

Lucas
10 - 30 Um corinthiano estava descendo para o Parque São Jorge. No caminho alguns ladrões o assaltaram, tiraram a sua camisa, bateram nele e o deixaram quase morto.

10 - 31 Acontece que um pastor corinthiano estava descendo por aquele mesmo caminho. Quando viu o homem, tratou de passar pelo outro lado da rua.

10 - 32 Também um médico corinthiano crente passou por ali. Olhou e também foi embora pelo outro lado da rua.

10 - 33 Mas um palmeirense que estava indo ao jogo por aquele caminho chegou até ali. Quando viu o homem, ficou com muita pena dele.

10 - 34 Então chegou perto dele, limpou os seus ferimentos. Depois disso, o palmeirense colocou-o no seu próprio carro e o levou para o hospital, onde ficou com ele.

10 - 35 No dia seguinte, pagou a conta do hospital, dizendo: — Tome conta dele. Quando eu passar por aqui na volta, pagarei o que vocês gastarem a mais com ele.

10 - 36 Então Jesus perguntou ao mestre da Lei: — Na sua opinião, qual desses três foi o próximo do homem assaltado?

10 - 37 — Aquele que o socorreu! — respondeu o mestre da Lei. E Jesus disse: — Pois vá e faça a mesma coisa.


(leia também a primeira e a segunda variações)

Commerce Server 2007 code name "Mojave" Prévia Comunitária da Tecnologia Disponível

Commerce Server 2007 code name "Mojave" Prévia Comunitária da Tecnologia está disponível para baixar do site Connect da Microsoft.
O Microsoft Commerce Server 2007 Code Name "Mojave" CTP de Novembro de 2008 está disponível para download do site Connect da Microsoft.

Mojave contém atualizações da nova API de base para comércio, bem como uma galeria completa de 29 novas Web Parts para usar com SharePoint, e uma versão inicial do Site Default sem layout contendo a maioria das Web Parts. Também estão incluídos exemplos de como começar com a API e um conjunto grande de documentação. Veja a documentação e o arquivo readme no lançamento para uma lista completa das mudanças.
Leia aqui e aqui.


Wednesday, November 26, 2008

How Not To Feel Pain At The Dentist

Before my last visit to the dentist, I wanted to know the number of the tooth that was hurting. I found out that there was a certain Universal Numbering System . Great! When I got there, I told him that number 3 was hurting. Well, it happens that the Universal system is not so universal. They told me that tooth was number 16. I was confused, because I thought that if it were number '16', the maximum would be 18 since there are 2 teeth after it, and 18 x 2 = 38, but we only have 32 teeth. So I knew something was wrong with the notation. In fact, they told me that this "Universal" system is used in the U.S. but the rest of the world uses the FDI World Dental Federation notation.

"Universal":

Permanent Teeth
upper left upper right
16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1
17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
lower left lower right


FDI:
upper right upper left
18 17 16 15 14 13 12 11 21 22 23 24 25 26 27 28
48 47 46 45 44 43 42 41 31 32 33 34 35 36 37 38
lower right lower left

(As you can see, right and left are mirrored in the tables)

Since I like Math, I began to search for an injective function from the Universal number to the FDI. So let's begin.

The FDI divides the teeth in quadrants. The quadrant may be given by



So we multiply it by 10 to shift the number left



Sometimes the numbers increase in the quadrant, other times they decrease. So we need to alternate by quadrant:



For odd quadrants let's pick the constant 8. And for even quadrants, the constant zero:



Now let's have something varying up and down:



Now to get the unit in the FDI system, from 1 to 8, we use the expression:



So, for the final formula we have:



Next time you go to the dentist, just try to reconstruct the formula to take your mind off the pain.

Tuesday, November 25, 2008

David Grossman speaks about language

David Grossman, interviewed at CBC's Writers and Company program 23 November 2008.
(Hear excerpt here: )

(David Grossman) - [...] one of the first things that is being forged and manipulated is the language. It is the first interest of the government, of the army also of the media by the way to manipulate the language, to create a false language, a whitewashed language. I called it in "The Yellow Wind" the landry of language. The way in which phrases and reality that are too difficult to contain, they are too contrary to what we want to think of ourselves. And there's a whole machinery of forging a language that we buffer between the citizen and what his government is actually doing. And I think in such reality it is so tempting to join this language of the choir. I believe since I started to write that writers are people who by nature they feel claustrophobic in other people's words. they just ... it's physical suffocation or even disgust. I don't want to speak the language of others.

(CBC interviewer) - One of your characters Aron in the book of intimate grammar feels he can't use words that other people have used. He needs to purify them by not saying them aloud for seven days. And then he has a little cerimony....

(David Grossman) - He created for himself a new brain under his heart. And he created a hospital for sick words. He absorbs words that come to him from the outside - from the radio, from conversations that he eavesdrops, by his parents , by people on the street - he takes these words that people are saying - you know, off-handendly, without thinking differently, and he purifies them in a very complicated process. And only when they are purified he feels entitled to utter them. They are his now, as if he calls them by their private name.

Dilema

Monday, November 24, 2008

Academia

"Technological innovation accounts for more than half of economic growth in OECD countries.
[...] Although Canada ranks high against its competitor nations when it comes to funding university research in its beginning stages, 'it is far from clear whether these investments in academic research are bearing fruit in terms of improved business performance and productivity'"
- Joanne Laucius, The Ottawa Citizen, 24/Nov/2008

All too often research in universities go on to solve artificial problems. All too often these problems maintain an egocentric elite of researches and professors inside the universities. Turning knowledge into business, or more specifically, turning good ideas into fruition in society is the opposite of academic research in my experience.

USD vs CAD

Why does this magazine cost 4 times more to Canadians?

Friday, November 21, 2008

One negative aspect of liberalism in Canada

One negative aspect of liberalism in Canada is the belief that the individual is the center of everything, and that all things should serve the individual. It's like the couch potato, who needs fries with ketchup and vinegar pronto. It's a crying baby. It's a person trying to avoid responsibilities. These folks know no hardship. They should enlist in the army (oops, now I'm a Mennonite pacifist, so no army please)

Thursday, November 20, 2008

Real world software engineering - X

Regarding software delivery:
Do not push too hard the fart or you may shit your pants.

A respeito da entrega do software:
Não force o pum senão vai dar cagada.