How to approach a problem

How to approach a problem:

  1. Look at overall requirement
  2. What is the main goal?
  3. What are the lowest hanging fruits? Attack those first.
  4. When blocked by something
    1. is it an implementation detail that is more specific? Table for later.
    2. is it some information that you may need in order to solve the problem? Pursue immediately unless if you cannot get to it after trying to figure out. Don’t ignore just because you don’t have the library or it feels easier to throw jello at the wall.
    3. Coding productivity
      1. Always always always grep
      2. Read API
      3. Read Test Cases
      4. debug statemetns
      6. commandline input
      8. unit testcases
      9. version control
      10. choose starting point when you are most productive.  Startup times takes the longest.
      11. sort files
      12. Use batch files, DO NOT change system paths!!

About Alexis Chan
This entry was posted in Uncategorized and tagged , , . Bookmark the permalink.

One Response to How to approach a problem

  1. Pingback: Updated Post | Alexis' Blog

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s