Holistic Engineering: Organic Problem Solving for Complex Evolving Systems
Non-technical forces—organizational structures, incentives, and human dynamics—shape software systems and must be deliberately factored into technical decisions.
If Architectures Could Talk, They'd Quote Your Boss
Software architecture mirrors organizational communication and incentives; failures stem from unclear ownership, misaligned incentives, and social friction rather than purely technical issues.