[Thank you for the positive comments and support, I didn’t expect this much interest at all and really look forward to learning along with everyone.]
Today’s extract:
“Programming is a craft. At its simplest, it comes down to getting a computer to do what you want it to do (or what your user wants it to do). As a programmer, you are part listener, part advisor, part interpreter, and part dictator. You try to capture elusive requirements and find a way of expressing them so that a mere machine can do them justice. You try to document your work so that others can understand it, and you try to engineer your work so that others can build on it. What’s more, you try to do all this against the relentless ticking of the project clock. You work small miracles every day.”
Drawing from my own experience of GCSE and AS Computer Science, programming never really ‘clicked’ for me until my first year engineering labs where I learned MATLAB. The concept went from being sifting through Stack Overflow to find tiny incremental solutions, to instead being able to collect and plan requirements before implementation.
Hopefully the lessons from this book can help formulate new ideas for those learning along with me.
That concludes day 2. See you tomorrow!
#PathToSWE