10 tips I learned as a
programmer and use as a
planner
About programming
Programming is a lot like planning
It’s about creating something that solves
business problems through understanding of
consumer needs and behaviors.
…in a human-centric way
Programmers are…
… a lot like planners
Not only
because they
identify
themselves
with the
characters
from “The
Big Bang
Theory”
They love solving puzzles & problems
…and do it for living
They	
  write code ie what’s in the background
of the solution as others see it
Much like planners
They find code beautiful
and fascinating
They love talking about code (in words only they
understand)
…much like planners…
So about the 10 tips	
  
People want that button to work.
But before that they need to know which button to
press.
Tip #1: Getting the code work (ie solving the problem) is
not enough.
If it’s not user-friendly, it’s worthless.	
  
People ignore briefs & work which ignore people (even if
the “code works”).
Write with people in mind.
Tip #2: “People ignore design which ignores
people”
Tip #3: Everything is interface
your brief, your presentation, the product,
the work..
Tip #4: Great programmers (& planners) always
know the answer of the question “what do you
want the user to do”
Tip #5: create meaningful interaction.
With your brief. With your presentation. With the work.	
  
Don’t	
  get suck into coding.
When you look too close you lose sight of the
whole picture.
Tip #6: Step back. Get perspective.
Tip #7: Prototype & test	
  your thinking as
you go.
Not when you have pages of code to go
through.
Tip #8: Break	
  your solution into pieces. Test each
piece. Then	
  test the logics that unites them
Tip #9: Open-source software is always
better
Tip #10: Good programmers find logical solutions. Great
programmers don’t let logics limit imagination.	
  
“Logic will get you from A to B.
Imagination will take you everywhere.“
– A. Einstein
</end>

What I learned as a programmer & use as a planner

  • 1.
    10 tips Ilearned as a programmer and use as a planner
  • 2.
  • 3.
    Programming is alot like planning
  • 4.
    It’s about creatingsomething that solves business problems through understanding of consumer needs and behaviors. …in a human-centric way
  • 5.
    Programmers are… … alot like planners
  • 6.
    Not only because they identify themselves withthe characters from “The Big Bang Theory”
  • 7.
    They love solvingpuzzles & problems …and do it for living
  • 8.
    They  write codeie what’s in the background of the solution as others see it Much like planners
  • 9.
    They find codebeautiful and fascinating
  • 10.
    They love talkingabout code (in words only they understand) …much like planners…
  • 11.
    So about the10 tips  
  • 12.
    People want thatbutton to work. But before that they need to know which button to press. Tip #1: Getting the code work (ie solving the problem) is not enough. If it’s not user-friendly, it’s worthless.  
  • 13.
    People ignore briefs& work which ignore people (even if the “code works”). Write with people in mind. Tip #2: “People ignore design which ignores people”
  • 14.
    Tip #3: Everythingis interface your brief, your presentation, the product, the work..
  • 15.
    Tip #4: Greatprogrammers (& planners) always know the answer of the question “what do you want the user to do”
  • 16.
    Tip #5: createmeaningful interaction. With your brief. With your presentation. With the work.  
  • 17.
    Don’t  get suckinto coding. When you look too close you lose sight of the whole picture.
  • 18.
    Tip #6: Stepback. Get perspective.
  • 19.
    Tip #7: Prototype& test  your thinking as you go. Not when you have pages of code to go through.
  • 20.
    Tip #8: Break  your solution into pieces. Test each piece. Then  test the logics that unites them
  • 21.
    Tip #9: Open-sourcesoftware is always better
  • 22.
    Tip #10: Goodprogrammers find logical solutions. Great programmers don’t let logics limit imagination.   “Logic will get you from A to B. Imagination will take you everywhere.“ – A. Einstein
  • 23.