Wednesday, March 9, 2016

Points to Consider for Presentation

Some points I would consider to keep my audience engaged during the presentation:

  • public speaking skills (eye contact, volume, changing pitch)
  • fun pictures and slides
  • jokes, humor
  • interesting information
  • look interested in the information yourself
Guy Kawasaki's 10 20 30 rule:
  • keep a maximum of about 10 slides for the whole presentation
  • use around 20 minutes to present the whole presentation
  • use (at least) 30 point font
    • bigger font makes you write less
    • get to know your actual content

Wednesday, March 2, 2016

Software Approach, Top Down Design

One way of coding is to simply have a rough idea of what you want to do and then start typing away to produce one huge source file.

This is a very bad idea.

The resulting code is likely to have many issues with it that include:

  • Poorly documented code, so very hard to maintain and update
  • 'Spaghetti code' - which means a tangled mess of jumps and loops all over the code, very hard for someone to understand. Even by the original coder a few days later!
  • Duplication of code, so wasting memory and running speed
  • Very hard to develop by more than one person as there is only one file
  • Very hard to debug - te

Systems Thinking

What comes to your mind when you hear the work system. What is a system? How does it work?

When I hear "system," technology like computer programs comes to mind, and the ecosystem in nature. I think systems are the technology that run programs. We write in the computer's language to tell the programs what to accomplish and how to function. In a system, all components are connected to run a program.

  • system-working together to function (ex. computer)
  • have same names for same data (ex. FName/LName, FirstName/LastName)