280 likes | 406 Views
As Part of OOPSLA Visit. MUNAWAR HAFIZ presents. Patterns of First OOPSLA Adventure. ‘The Three Amigos’ Pattern. There are a number of clueless first-timers in OOPSLA. They have the desire to go but does not have the experience of conference etiquette.
E N D
As Part of OOPSLA Visit MUNAWAR HAFIZ presents Patterns of First OOPSLA Adventure
‘The Three Amigos’ Pattern There are a number of clueless first-timers in OOPSLA. They have the desire to go but does not have the experience of conference etiquette. Group three of them together. They will, hopefully, teach each other and not look stupid in a bunch. Assign an elderly person to be their leader to sanitize their crazy ideas.
‘I-5 N versus I-5 S’ Anti-pattern You are driving with two of these clueless guys in Seattle. You want to take I-5 N and go to Vancouver but they are routing you to I-5 S and Portland. Take an exit. Call some knowledgeable elderly people to get direction. Tell these fools to shut up.
Anyway OOPSLA starts
‘The Bull and the Calf’ Anti-Pattern [Dig04] You go to a tutorial expecting you will learn a lot of cutting edge technology. Or you go to Design fest thinking that your group will produce the best design of the world. Expect that the tutorials are often very general. A lot of times it is full of business people trying to understand a concept. So often the material is very general. Never expect a consensus in design fest. Be very vocal to stamp your opinion. And it is very difficult to come up with good design.
‘GoF Stalking’ Pattern You want to meet a member of the GoF. Go to the school that they teach. (for academician GoF) At OOPSLA, stalk them silently looking for and opportunity. Jump into a moment of frivolity on their part. (for GoFs in industry)
‘Getting Low’ Pattern You really have to get hold of an Eclipse book. Do anything possible to get the book. Lower yourself to frivolous activities to get what you are looking for.
‘Saving Food’ Pattern You have a constraint of not eating up to 6. OOPSLA serves food at 5-30 and the food often finishes by 6. Fight for your right of food. Get as much food as possible in a platter and save it closely. Avoid the look of many, who are thinking, “My, this is one greedy geek taking that much food in one go.”
Johnson’s Principle of OOPSLA DO NOT HANG OUT WITH PEOPLE YOU KNOW. MEET AS MANY NEW PEOPLE AS YOU CAN.
‘Name Distortion’ Pattern You have a difficult name to pronounce. Yet you have to follow Johnson’s principle and introduce yourself to many people. Expect name distortion. The names can be Moonwar, Moon, Manawar and even it would go to Man-of-war. Expect some resolutions to be taken to permanently distort your name.
‘Sleeping during tutorial’ Pattern You have spent last night late communicating with people. In the morning, you are at some tutorial which is not the best in the world. Cautiously sleep during tutorial. Do not snore. It is better if you can wake up at some point and ask a question.
The best tutorial I have attended Gregor Hohpe on enterprise integration patterns of messaging.
‘Burp Bag’ Pattern [Foote04] The Keynote speech turns out to be an advertisement campaign. Keep a burp bag handy for the spectators. Leave them at the seats before the talk starts. People will not figure out the reason initially. But soon they will find the utility.
‘Alan Kay’ Pattern At OOPSLA, you need some keynote speaker that really outshines the rest. Get Alan Kay.
‘Encapsulated Big Fat Opening’ Pattern [Solveig04] You have got hold of one famous people. You know that if you cannot keep him interested you will loose him. Try to say something that will make him interested. Talk about patterns and security etc. If he is still not interested, use the last card – tell him that you are a student of Ralph Johnson.
‘Reused Joke’ Pattern You run out of the smart lines to interest the famous people into a conversation. Re-factor your joke and reuse it. Make sure you are not using the same joke in front of the same person. Carefully practice the reused version before using it.
‘Patriots under Alcohol’ Pattern You sneak a couple of drinks at the formal dinner. You are drunk. Go patriotic. Sing patriotic songs
‘Asking a question’ Pattern You have to meet some important guy who is presiding over a panel. [In this case, Martin Fowler] Ask a question to get his attention. Once you have got that, use the ‘Reused Joke’ and ‘Encapsulated big fat opening line’ pattern.
‘Cheap Chinese Makeover’ Pattern You go to china-town for sight-seeing. You see that there are a lot of cute stuffs, that are pretty cheap. Buy a lot of Chinese stuff. If possible, have a Chinese makeover.
‘The Muslim is the Terrorist’ Pattern You have got hold of a nice samurai sword. You are a Muslim and you also have an American around. Make some serious damage.
‘Peaceful Co-existence’ Pattern You are a bunch of pretty opinionated people going on tour for the first time. You have to develop the understanding of each other and learn to co-exist.
OOPSLA Comment Award “There are only two places in North America where people talk about loose coupling – one is OOPSLA, the other is Las Vegas.” - Brian Foote
‘Malaka’ Pattern ‘Malaka’ in Greek means emotionally challenged. However, the Greeks use it for addressing friends. Become good ‘Malakes’ (plural of ‘Malaka’) at OOPSLA.
List of people I met (who will probably not remember me) Martin Fowler John Vlissides Erich Gamma Gregor Hohpe Bobby Woolfe Josh Kerievsky Eric Evans Don Roberts Gerard Mezaros Linda Rising the list goes on ……………
Ci Vediamo Dopo In Italian it means ‘ We shall meet again’. I think there are some people who will remember me next year – so I can say that ‘We shall meet again’.