You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Aug 17, 2024. It is now read-only.
Try to assume as little as possible before introducing new concepts.
Appeal to existing intuition. If a function exists that does something fairly intuitive then favour it over something less intuitive.- That’s why it makes more sense to introduce Math.round before console.log. Math.round appeals to existing intuition around rounding non-integers, something most people will be familiar with.
Use hemingway to ensure that the text is simple and scans well.
Do not define exercises in the notes. In reality, exercises and activities are subject to more change.
Reduce coupling to language specifics and frameworks wherever possible . New section titles often represent an action or something desirable I’d like to do, such as “Reusing instructions” - the section is going to address this desire, the desire of being able to reuse instructions in programming. New concepts are introduced as the means by which we can achieve certain objectives defined in the headings.
The text was updated successfully, but these errors were encountered:
Curriculum re-write of JavaScript core modules
Issue scope
Important to note here what this the issue is not concerned with:
This issue is concerned with reordering content and structuring it so it flowsconcerned withnse.
Acceptance criteria
notes.md
( notlesson.md
)baz
,foo
,bar
!Curriculum modules
( Don't like the name of this module - could we possibly change it to something more descriptive )
JavaScript 1
Useful guiding principles
Math.round
beforeconsole.log
.Math.round
appeals to existing intuition around rounding non-integers, something most people will be familiar with.The text was updated successfully, but these errors were encountered: