“Developing systems is very different than just writing code or championing a particular technology or framework. A well engineered system has an underlying integrity and vision.”
Start with first principles, first.