Tagged articles

software engineering fundamentals

2 articles · Page 1 of 1
Architect Practice
Architect Practice
Oct 5, 2026 · Artificial Intelligence

AI Writes Code, But Misses Trade-offs: Why Software Engineering Fundamentals Are Essential

Andrew Ng argues that software engineering fundamentals are more crucial than ever for AI engineers because coding agents can implement solutions but cannot recognize critical trade-offs in latency, reliability, security, and data architecture; engineers must understand full-stack systems, data management, architecture evolution, security shift-left, and production operations to guide AI effectively.

AI EngineeringAndrew NgCoding Agents
0 likes · 15 min read
AI Writes Code, But Misses Trade-offs: Why Software Engineering Fundamentals Are Essential
Thought Artisan
Thought Artisan
Sep 4, 2026 · Fundamentals

Software Architecture Fundamentals: Key Insights from Shaw & Garlan (1996)

This article summarizes core software architecture concepts from Shaw and Garlan's seminal 1996 book, detailing architectural concerns, component-connector definitions, three design layers, architectural style vocabulary, and systematic trade-off analysis questions.

Shaw and Garlanarchitectural stylescomponents and connectors
0 likes · 8 min read
Software Architecture Fundamentals: Key Insights from Shaw & Garlan (1996)