The Last Lecture - PowerPoint PPT Presentation

1 / 52
About This Presentation
Title:

The Last Lecture

Description:

Creating Good Facebook (Social Networking) Apps ... keep a larger vision in mind as they toil away at their craft or profession. ... – PowerPoint PPT presentation

Number of Views:23
Avg rating:3.0/5.0
Slides: 53
Provided by: BenL87
Category:
Tags: last | lecture | toil

less

Transcript and Presenter's Notes

Title: The Last Lecture


1
The Last Lecture
2
Last chance to earn my pay
3
What have we learnt?
4
Creating Good Facebook (Social Networking) Apps
  • Exploit the Facebook Development model with
    incremental deployment 
  • Understanding your target users
  • Listen to your users, building a relationship
  • Perhaps reward them for good suggestions/ideas
  • Compensate them for bugs?
  • Flowers on BD for goodwill?  
  • Give them a reason to come back

5
Creating Good Facebook (Social Networking) Apps
  • Give incentives for interaction 
  • Spamming friends
  • Visiting friends' pages (c.f. Aquarium) 
  • Allow them to use w.o. logging in
  • Put their faces on the profile page of their
    friends 
  • Easy attack on the leaders 

6
Creating Good Facebook (Social Networking) Apps
  • Create competition - LeaderBoard (both local
    global)
  • Marketing 
  • Put some effort into your About Page
    Invitations
  • Put something on the profile that attracts people
    to click on it. 
  • Some approaches are not technology-driven
  • Create opportunities for Growth - unlock new
    features with advancement? 
  • Cuteness helps

7
Creating Good Facebook (Social Networking) Apps
  • FB users are not always logged in - need to let
    them know what happened while they are logged out
  • Perhaps a feed?
  • Perhaps sent them emails - but must allow them to
    disable this feature 
  • Apps (esp games) need to take this into account.

8
Creating Good Facebook (Social Networking) Apps
  • Good UI helps 
  • Complete tasks in a minimal number of clicks
  • Reduce/hide loading time
  • Add appropriate links
  • floating hypertext for image buttons
  • Use well-understood/common paradigms
  • Apply common sense

9
Creating Good Facebook (Social Networking) Apps
  • Facebook Games
  • Understand the dynamics of FB games - why is it
    different from traditional games
  • Access patterns - several times day, short amount
    of time each time
  • Need two levels of play - simple and brainless
    depth 
  • Exploit social network to allow players to
    interact with their friends - perhaps guilds and
    alliances? But there should be more ways for
    folks to collaborate

10
Creating Good Facebook (Social Networking) Apps
  • Facebook Games
  • Beware the "cold-start" problem. Your game must
    be somewhat fun solo even if it's meant to be
    multi-player game
  • Players need a "sense of advancement", to be
    balanced with game balance
  • If it's a complicated game, a "How To" or
    "Tutorial" page would be helpful. 
  • Cute ideas to keep your players engaged

11
Forget all that
12
CS3216 is not (really) about Facebook ?
13
Neither is it about Web 2.0 or technology
14
Possibilities
15
Trying things you never thought were possible
16
Shared suffering?
17
How do we make a difference?
18
  • Conviction
  • Action

19
How to quantify a difference?
20
What is success?
21
Learning takes time
22
Philosophy
23
1. People matter
24
2. Dont work
25
Remember No free lunch
26
3. Money is the root of all evil
27
4. Theres always a choice
28
What would you do if you only had six months left?
29
Imagine lying in a coffin
30
5. Mediocrity is a choice
31
Remember the brick walls
32
School is overrated
33
Pride
34
6. Talent is never enough
35
Talent is Never Enough
  • Belief lifts your talent Lack of belief in
    yourself can act as a ceiling on talent. 
  • Passion energizes your talent A passionate
    person with limited talent will outperform a
    passive person who possesses greater talent. 
  • Initiative activates your talent Socrates said,
    To move the world we must first move
    ourselves. 

36
Talent is Never Enough
  • Focus directs your talent Attempting everything,
    like attempting nothing will suck the life out of
    you. 
  • Preparation positions your talent Becoming more
    intentional. You can claim to be surprised once
    after that, youre unprepared. 
  • Practice sharpens your talent Practice demands
    discipline and embracing change. 

37
Talent is Never Enough
  • Perseverance sustains your talent People who
    display perseverance keep a larger vision in mind
    as they toil away at their craft or profession. 
  • Courage tests your talent As we develop our
    talent and grow to our potential we will be
    tested continually. Courage is an everyday
    virtue. 
  • Teachability expands your talent Teachability is
    not so much about competence and mental capacity
    as it is about attitude. It is the desire to
    listen, learn, and apply. Talented people can be
    the toughest to teach because they often think
    they know it all. Its a problem of pride. 

38
Talent is Never Enough
  • Character protects your talent People cannot
    climb beyond the limitations of their character.
    Talented people are sometimes tempted to take
    shortcuts. Character prevents that. 
  • Relationships influence your talent Life is too
    short to spend it with people who pull you in the
    wrong direction. And its too short not to invest
    in others. Your relationships will define you. 
  • Responsibility strengthens your talent
    Responsibility not only improves your life, but
    also will improve the life of those around you. 
  • Teamwork multiplies your talent Teamwork divides
    the effort and multiples the effect.

39
7. No guts,No glory
40
Success is an attitude, not a result
41
Life is like a box of chocolates
42
People will discourage you
43
8. Dont be evil
44
Between what is right and what is
profitable/expedient choose the right thing
45
9. Learn to Think Like an Employer(even if you
end up as a worker?)
46
10. People matter
47
Take some time to find yourself
48
If you forget everything
49
  • Figure out what you like
  • AND are good at
  • Do it

50
Any last words?
51
CS3216 is really about YOU
52
GOODLUCK!
Write a Comment
User Comments (0)
About PowerShow.com