Tech Lead Journal cover image

#100 - Modern Software Engineering - Dave Farley

Tech Lead Journal

CHAPTER

The Five Key Principles of Software Engineering

Concurrency and coupling are the root cause of more complexity. When building a complex system, we don't think about multi concurrent process at one go. Paralelisem is very valuable for certain kinds of problems and very stupid for other types of problems. There are lots of advantages to mico-distributed systems that will give you an advantage over single threaded systems.

00:00
Transcript
Play full episode

Remember Everything You Learn from Podcasts

Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.
App store bannerPlay store banner