After my first contact with a computer in the 1980's, I taught myself to program in BASIC and Z80 assembler. I went on to study Computer Science and have enjoyed a long career in Software Engineering.
Hi Max, I really like your post, it contains some sound advice.
One lesson I think we can take from the Functional Programming world is to "keep functions pure". Try to restrict functions to effecting only the data it is passed as parameters to avoid side-effects and make them more testable.
Regards, Tracy
Early-bird Python dev who codes, exercises & reads before wrangling two toddlers. Fun fact: I can type with one hand while holding a baby in the other!
Hi Max, I really like your post, it contains some sound advice.
One lesson I think we can take from the Functional Programming world is to "keep functions pure". Try to restrict functions to effecting only the data it is passed as parameters to avoid side-effects and make them more testable.
Regards, Tracy
Thanks, Tracy! Glad you found it helpful.