Presentation is loading. Please wait.

Presentation is loading. Please wait.

1 Media Software Design DIG 3134 April 15, 2014 Lecture 20: The Last Lecture J. Michael Moshell University of Central Florida Original image* by Moshell.

Similar presentations


Presentation on theme: "1 Media Software Design DIG 3134 April 15, 2014 Lecture 20: The Last Lecture J. Michael Moshell University of Central Florida Original image* by Moshell."— Presentation transcript:

1 1 Media Software Design DIG 3134 April 15, 2014 Lecture 20: The Last Lecture J. Michael Moshell University of Central Florida Original image* by Moshell et al.

2 -2 - I started teaching in years in High School, in Malaysia I taught at the University of Tennessee I taught at the University of Central Florida

3 -3 - Today I'm going to tell you what I learned from my students Because I will graduate on the first of July, 2014.

4 -4 - Today I'm going to tell you what I learned from my students Because I will graduate retire on the first of July, But let's not be serious like Polonius (in Hamlet) lecturing Ophelia: "To thine own self be true..."

5 -5 - Today I'm going to tell you what I learned from my students Because I will retire on the first of July, But let's not be serious like Polonius (in Hamlet) lecturing Ophelia: "To thine own self be true..." You might remember what happens to him.

6 -6 - Thing 1: Nobody remembers what I say, anyhow. But they might remember a good STORY. Why?

7 -7 - Thing 1: Nobody remembers what I say, anyhow. But they might remember a good STORY. Why? Our minds seem to be made out of stories. Original art by Jim Story. Used by permission.

8 -8 - Thing 2: I started out seeking wisdom... groups.yahoo.com

9 -9 - Thing 2: I started out seeking wisdom... and quickly discovered: what we really need is NOT BEING STUPID. owengreaves.com

10 -10 - So... I will tell you stories about * STUPID and SMART programmers * STUPID and SMART students and humans I've known * The Shape of my Life... thus far...

11 -11 - Dumb things that ( new) programmers do: 1. Try to build a house before you have the bricks. aurobindo-vllage.com

12 -12 - Dumb things that ( new) programmers do: 1. Try to build a house before you have the bricks. Translation: try to build a complex program, and THEN debug it. modestarcade.com

13 -13 - DIG 2500 (Flash) – Spring 2014 (last week!) Student laid out a 20 – room "dungeon" maze, with elaborate artwork * But: Had not figured out how to - go from room to room - pick up objects - make actions conditional on possessions - integrate sound and video

14 -14 - DIG 2500 (Flash) – Spring 2014 (last week!) Student laid out a 20 – room "dungeon" maze, with elaborate artwork * AND (!) Asked me to help fix the script 30 minutes before the end of the lab! Let's analyze the dumb-osities:

15 -15 - House before bricks: Why? 1. Student deferred the hard parts (Why? avoiding discouragement, maybe.) Eat the frog first. Get the hard part behind you. Practical version: build a small prototype of each activity. Then COPY IT into all 20 scenes, as you build them! stuff.co.nz boxc.sourceforge.net

16 -16 - House before bricks: Why? 2. Wrong kind of optimism "I can do it!" (good) but "I can do it NAIVELY!" (bad) boxc.sourceforge.net

17 -17 - Naive Stupidity can kill you. Camping in the Taman Negara * 5 PC volunteers * prepared for 6 months * stayed within 3 miles of HQ * spoke the local language boxc.sourceforge.net

18 -18 - House before bricks: Why? Along came these Americans... * wearing shorts! * carrying canned goods! * headed for Gunung Tahan mountain (25 miles into the jungle) * without a map OR a guide boxc.sourceforge.net

19 -19 - House before bricks: Why? Along came these Americans... * wearing shorts! * carrying canned goods! * headed for Gunung Tahan mountain (25 miles into the jungle) * without a map OR a guide -- came back 24 hours later, covered in leeches and bruises boxc.sourceforge.net

20 -20 - House before bricks: Why? Moral: * Figure out what is needed * Get it before you need it boxc.sourceforge.net

21 -21 - House before bricks: Why? Moral: * Figure out what is needed * Get it before you need it  Be honest with yourself. Do I know what is needed? If not, find out! boxc.sourceforge.net

22 -22 - Dumb Idea #2: Working in the Dark DIG3134 – last week – (and every semester) - student tries program, sees blank screen - says "I haven't a clue", blindly tries something else - this is the FOURTEENTH WEEK of course

23 -23 - Dumb Idea #2: Working in the Dark Remedies: 1. You GOTTA see the error messages. If you aren't seeing them, why? -- find out, and fix it. "Sharpen your tools"

24 -24 - Dumb Idea #2: Working in the Dark Remedies: 2. Print out the variables "Find out what's wrong"

25 -25 - Dumb Idea #2: Working in the Dark Remedies: 3. Simulate your code "Find out what SHOULD happen"

26 -26 - Dumb Idea #2: Working in the Dark Why: I didn't have enough time to do it RIGHT, so now I gotta do it OVER. -- Bad strategy... bad time management (Stupid? No. Ignorant, yes.)

27 -27 - Dumb Idea #2: Working in the Dark Why: I didn't have enough time to do it RIGHT, so now I gotta do it OVER. -- Bad strategy... bad time management (Stupid? No. Ignorant, yes.) STUPID is when you do it OVER and OVER.

28 -28 - Dumb Idea #3: Thinking you can't do it. "My brain is not made for programming"

29 -29 - Dumb Idea #3: Thinking you can't do it. "My brain is not made for programming" PHP (Basic, Flash, Java) is a bad language

30 -30 - Dumb Idea #3: Thinking you can't do it. "My brain is not made for programming" PHP (Basic, Flash, Java) is a bad language I could do it if I had a better teacher!

31 -31 - Dumb Idea #3: Thinking you can't do it. "My brain is not made for programming" I don't yet know how to do HARD STUFF. But I'm going to learn how to do it. -- we will revisit this issue later when I discuss my HEROES --

32 -32 - Dumb Idea #3: Thinking you can't do it. "My brain is not made for programming" PHP (Basic, Flash, Java) is a bad language

33 -33 - Dumb Idea #3: Thinking you can't do it. "My brain is not made for programming" PHP (Basic, Flash, Java) is a bad language You don't know enough yet to evaluate a language. Use what you have!

34 -34 - Dumb Idea #3: Thinking you can't do it. "My brain is not made for programming" PHP (Basic, Flash, Java) is a bad language I could do it if I had a better teacher!

35 -35 - Dumb Idea #3: Thinking you can't do it. "My brain is not made for programming" PHP (Basic, Flash, Java) is a bad language I could do it if I had a better teacher! Maybe you DO need a coach. Are you using the ones you have? cbslocal.com

36 -36 - Dumb Idea #3: Thinking you can't do it. Remedy: Get a mentor. Don't try to do it alone. When you get stuck, they will un-stick you. A mentor is not your substitute. A mentor is your launching-pad. usfbap.org

37 -37 - II. STUPID and SMART people I've known

38 -38 - II. STUPID and SMART people I've known 1. ME, at the age of 16 I was a geek before we knew the word...

39 -39 - II. STUPID and SMART people I've known 1. ME, at the age of boys and Jeeps shouldn't go together * Sliding into the ditch * Driving across a pond * Running off the road

40 -40 - II. STUPID and SMART people I've known 2. MY DAD, all the time. His favorite quotation:

41 -41 - II. STUPID and SMART people I've known 2. MY DAD, all the time One ship sails East, And another West, By the self-same winds that blow, 'Tis the set of the sails And not the gales, That tells the way we go. Ella Wheeler Walcox, 1916

42 -42 - Alice meets the Cheshire Cat Which way shall I go? Asked Alice. Depends on where you want to get to! Said the Cat. digitalstampdesign.blogspot.com

43 -43 - Alice meets the Cheshire Cat I don't really KNOW, Said Alice. Then it doesn't matter which way you go, does it? Said the Cat.

44 -44 - So, I decided to set some GOALS I want to understand wisdom. I want to help the human race become wiser. Before we trash the place. (That's Hagia Sophia, "Holy Wisdom" a church/mosque/museum in Istanbul") istanbultoursonline.com

45 -45 - How to understand wisdom? Read a whole lot. Go live with other people, see how THEY live. So – I worked my way outward.

46 -46 - How to understand wisdom? Read a whole lot. Go live with other people, see how THEY live. So – I worked my way outward.

47 -47 - Working my way outward: Emory University (Summer Science 63) French

48 -48 - Georgia Tech, : Amsterdam & Europe, Summer 1967 French German Dutch Linguistics Chinese

49 -49 - Georgia Tech, : Amsterdam & Europe, Summer 1967 Homesickness! (Utterly surprised me!)

50 -50 - Peace Corps, Hawaii for Training, Sept-Dec 1968 Malaysia teaching – 1969, 1970 Chinese Malay

51 -51 - The Arrogant Young Physicist in the Waipio Valley of Hawaii hawaiigaga.com

52 -52 - The Arrogant Young Physicist in the Waipio Valley of Hawaii Got his butt kicked by the Peer Review Process Caught a tropical fever Thought about it...

53 -53 - And realized.. maybe THOSE OTHER PEOPLE Were what really mattered. Maybe they didn't need to know (or care) how awesome I was... (or thought I was) So I just shut up, and listened to them.

54 -54 - And they turned out to be fascinating. They knew a whole lot of stuff that I needed to know. In fact, they had some wisdom mixed in with their youthful exuberence.

55 -55 - US: (Physics majors from Georgia) - Scientists in the Sputnik age - Highly selected, elite - We all thought "we're hot stuff!" THEM: (Liberal Arts Majors, Yankees) - Much more liberal than us nerds - Anti-war movement was underway - Committed to social change, progress

56 -56 - So the stupid was ME But, pretty soon, the stupid was THEM (-- and me, too --) When we got to Malaysia, we discovered a complex web of racism.

57 -57 - Understanding a racist culture without judging the people Malays vs. Chinese – race riots of 1969 Suddenly we Southerners had insights that the Yankees didn't. Lesson: Everybody's perspective has something to offer.

58 -58 - What did I learn from the Peace Corps? * How to listen to people, in their own terms Chinese place enormous emphasis on the family (Little Mermaid)

59 -59 - What did I learn from the Peace Corps? * How to listen to people, in their own terms Chinese place enormous emphasis on the family (Little Mermaid) versus (Beauty and the Beast)

60 -60 - That theme again... * Quit thinking about ME and think about US

61 -61 - That theme again... * Quit thinking about ME and think about US Don't think "What am I going to do about my career?" Think "Who has a NEED that I can fulfil?" That's not altruism. That's Customer Orientation.

62 -62 - Fast forward 45 years... many adventures... I'm getting dumber, and the students are getting smarter smarts  time me you

63 -63 - Fast forward 45 years... many adventures... I'm getting dumber, and the students are getting smarter smarts  time... to retire.... me you

64 -64 - Fast forward 45 years... many adventures... I'm getting dumber, and the students are getting smarter BUT – humans are still capable of REALLY dumb stuff! smarts  time

65 -65 - Here are my favorite anti-dumb tools: 1. Be PROACTIVE. Do it before the last minute.

66 -66 - Here are my favorite anti-dumb tools: 1. Be PROACTIVE. Do it before the last minute. 2. Save 10% of your income. Starting NOW. How? 'tis the set of your sails, and not the gales.. Who's in charge here? YOU need to be!

67 -67 - Here are my favorite anti-dumb tools: 3. Get busy failing. If you always succeed, you're not aiming high enough.

68 -68 - Here are my favorite anti-dumb tools: 3. Get busy failing. If you always succeed, you're not aiming high enough. * 90% of proposals not funded? Submit 20 of them! (The un-submitted proposal is NEVER funded)

69 -69 - Here are my favorite anti-dumb tools: 3. Get busy failing. If you always succeed, you're not aiming high enough. * 90% of proposals not funded? Submit 20 of them! (The un-submitted proposal is NEVER funded) * Afraid a startup won't work? What's the worst that can happen? You learn, and start over!

70 -70 - Here are my favorite anti-dumb tools: 4. When choosing a wife, husband, business partner - skip the pretty; it'll fade - skip the brilliant; somebody else is smarter

71 -71 - Here are my favorite anti-dumb tools: 4. When choosing a wife, husband, business partner - skip the pretty; it'll fade - skip the brilliant; somebody else is smarter - ask yourself: DO THEY KEEP THEIR PROMISES? What is their fundamental character? (Hint: lazy is cute... in puppies) How do they treat other people?

72 -72 - Bottom line: W hat have I learned? What REALLY matters in life?... the treasures of the earth are movement, courage, laughter and love. Mark Helpern, Winter's Tale

73 -73 - Movement: My daughters are dancers A worldwide community of people who take care of one another

74 -74 - Movement: My daughters are dancers A worldwide community of people who take care of one another And who appreciate knees, while they still work!

75 -75 - Courage: No guns required

76 -76 - Courage: No guns required Many students are "smart"... quickly master subjects. So what? Somebody else is smarter still. Many students run into hard subjects... and give up. So what? Many people fail every day. The ones who impress me are the ones who DO NOT GIVE UP.

77 -77 - Who gets the better recommendation letter? ? The brilliant programmer, contemptuous of his peers? ? The shy kid, who comes to my office AGAIN and AGAIN despite the fear and pain, walking into the dark despite not understanding what is going on Which one would you want, guarding your back when the chips are down? The one who will STAY ON COURSE and KEEP ON TRYING

78 -78 - Yesterday, a former student came to me he just got an internship in New England... he was NOT the brightest star in the sky but he applied for more than 50 internships When I first met him, he was convinced he would fail. His wife wouldn't let him. So he came, again and again and again And he learned how to make a website.

79 -79 - Laughter blog.timesunion.com Life is too important not to laugh about it.

80 -80 - Love (Back to my origins...) What did I learn, when I was your age? * How to think about other people's needs * How to speak Chinese and understand Asian cultures which... turned out to be... the KEY to my life's biggest success:

81 -81 -

82 -82 - (That's a traditional Vietnamese wedding costume)

83 -83 - Carole Huynh Bachtuyet Mann In 1980 at the University of Tennessee I met a young Vietnamese widow with three children. Many guys wanted to court her, but I was the only one who could speak Chinese and French and - who understood her enormous, OVERSEAS CHINESE family!

84 -84 - Carole Huynh Bachtuyet Mann We were married in 1982 and have had a wonderful life.

85 -85 - What's next? I plan to start over and learn new things. Play with my grandchildren. Travel a lot (especially on trains) and I hope that you will stay in touch and tell me about YOUR adventures!


Download ppt "1 Media Software Design DIG 3134 April 15, 2014 Lecture 20: The Last Lecture J. Michael Moshell University of Central Florida Original image* by Moshell."

Similar presentations


Ads by Google