Skip to content
Navigation menu
Search
Powered by
Search
Algolia
Log in
Create account
Forem
Close
Programming first principles Series' Articles
Back to Spyros Argalias's Series
Programming first principles - 1. Purpose - What this series is about
Spyros Argalias
Spyros Argalias
Spyros Argalias
Follow
Feb 24 '20
Programming first principles - 1. Purpose - What this series is about
#
programming
#
webdev
#
learning
#
development
27
reactions
Comments
Add Comment
4 min read
Programming first principles - 2. Audience - Who this series is for
Spyros Argalias
Spyros Argalias
Spyros Argalias
Follow
Feb 26 '20
Programming first principles - 2. Audience - Who this series is for
#
programming
#
webdev
#
learning
#
development
6
reactions
Comments
Add Comment
2 min read
Programming first principles - 3. Requirements of software
Spyros Argalias
Spyros Argalias
Spyros Argalias
Follow
Feb 26 '20
Programming first principles - 3. Requirements of software
#
programming
#
webdev
#
learning
#
development
4
reactions
Comments
Add Comment
2 min read
Programming first principles - 4. Premise - Minimal information
Spyros Argalias
Spyros Argalias
Spyros Argalias
Follow
Feb 27 '20
Programming first principles - 4. Premise - Minimal information
#
programming
#
webdev
#
learning
#
development
5
reactions
Comments
Add Comment
1 min read
Programming first principles - 5. Premise - We must understand what we're doing
Spyros Argalias
Spyros Argalias
Spyros Argalias
Follow
Feb 28 '20
Programming first principles - 5. Premise - We must understand what we're doing
#
programming
#
webdev
#
learning
#
development
5
reactions
Comments
Add Comment
2 min read
Programming first principles - 6. Premise - Minimize propagating changes throughout the system
Spyros Argalias
Spyros Argalias
Spyros Argalias
Follow
Feb 29 '20
Programming first principles - 6. Premise - Minimize propagating changes throughout the system
#
programming
#
webdev
#
learning
#
development
3
reactions
Comments
Add Comment
1 min read
Programming first principles - 7. Premise - Complexity increases exponentially with scale
Spyros Argalias
Spyros Argalias
Spyros Argalias
Follow
Mar 1 '20
Programming first principles - 7. Premise - Complexity increases exponentially with scale
#
programming
#
webdev
#
learning
#
development
8
reactions
Comments
Add Comment
1 min read
Programming first principles - 8. First principle - Proof that code works
Spyros Argalias
Spyros Argalias
Spyros Argalias
Follow
Mar 2 '20
Programming first principles - 8. First principle - Proof that code works
#
programming
#
webdev
#
learning
#
development
7
reactions
Comments
Add Comment
1 min read
Programming first principles - 9. First principle - Principle of least astonishment
Spyros Argalias
Spyros Argalias
Spyros Argalias
Follow
Mar 3 '20
Programming first principles - 9. First principle - Principle of least astonishment
#
programming
#
webdev
#
learning
#
development
12
reactions
Comments
2
comments
4 min read
Programming first principles - 10. First principle - Principle of least knowledge
Spyros Argalias
Spyros Argalias
Spyros Argalias
Follow
Mar 4 '20
Programming first principles - 10. First principle - Principle of least knowledge
#
programming
#
webdev
#
learning
#
development
9
reactions
Comments
Add Comment
11 min read
Programming first principles - 11. First principle - Separation of concerns
Spyros Argalias
Spyros Argalias
Spyros Argalias
Follow
Mar 5 '20
Programming first principles - 11. First principle - Separation of concerns
#
programming
#
webdev
#
learning
#
development
9
reactions
Comments
Add Comment
18 min read
Programming first principles - 12. First principle - Abstraction
Spyros Argalias
Spyros Argalias
Spyros Argalias
Follow
Mar 6 '20
Programming first principles - 12. First principle - Abstraction
#
programming
#
webdev
#
learning
#
development
11
reactions
Comments
Add Comment
8 min read
Programming first principles - 13. Side effects
Spyros Argalias
Spyros Argalias
Spyros Argalias
Follow
Mar 7 '20
Programming first principles - 13. Side effects
#
programming
#
webdev
#
learning
#
development
7
reactions
Comments
Add Comment
17 min read
Why code changes are error prone
Spyros Argalias
Spyros Argalias
Spyros Argalias
Follow
Mar 10 '20
Why code changes are error prone
#
programming
#
webdev
#
learning
#
development
9
reactions
Comments
6
comments
4 min read
When not to apply programming principles
Spyros Argalias
Spyros Argalias
Spyros Argalias
Follow
Mar 11 '20
When not to apply programming principles
#
programming
#
webdev
#
learning
#
development
7
reactions
Comments
Add Comment
4 min read
We're a place where coders share, stay up-to-date and grow their careers.
Log in
Create account