“But sometimes, you meet one of the… other ones. The server engineers. The backend developers. Not knowing what you’re getting yourself into, you enquire about the arcane ways of their kind.”
This is a concise and easy to read introduction to software development concepts:
“Give someone a program, you frustrate them for a day; teach them how to program, you frustrate them for a lifetime.” – David Leinweber
The best thing about booleans is that even if you’re wrong, you’re only off by a bit.
For year 12 and 13 students working on their database projects, this course on Khan Academy might be useful.
This article gives a broad perspective on what employers are looking for when hiring. It may not be what you expect.