15 The Usual Suspects
What about performance? What about security? Dependency analysis? Algorithms? Architecture? Computer science?
All of these subjects are relevant for software engineering. They’re probably the topics that occur to you when you hear the term software engineering. They are the usual suspects. Until now, I’ve pretended that they don’t exist. It’s not because I consider them irrelevant, but because I find that comprehensive treatments already exist.
When I consult with development teams, I rarely find that I have to teach them about performance. Often, I encounter a team member who knows more about algorithms and computer science than I do. And it’s not that hard to find someone who knows more about security than me.
I wrote ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access