• Although I will admit - Core skills, and 'Nice to Have - you will need these skills' - will drive a lot of debate at times.

    Kind of like building a data warehouse. You may never be done, as technology and user requirements are ever changing.

    And if you wait until you can do the whole thing, chances are you will never get to implementation.

    I could easily see several articles, not just 1 huge one which could be quite large.

    Some of the 'why you should know this' might be important, especially to a newbie.