Laws of Software Engineering
Summary
A curated web collection of 56 software-engineering laws and principles for systems, teams and decisions.
View Cached Full Text
Cached at: 04/21/26, 11:50 AM
Similar Articles
@dabit3: Nice little reference: 56 laws of software engineering. Especially great for juniors (worth bookmarking), and I also le…
A curated list of 56 software engineering laws aimed at junior developers, available at lawsofsoftwareengineering.com.
Software engineering best practices in the age of LLM coding
An article discussing how software engineering best practices are evolving with the integration of LLM-based coding tools, offering guidance for developers.
@_avichawla: https://x.com/_avichawla/status/2053049489963811135
This article outlines a 2026 roadmap for LLM engineering, detailing eight key pillars including prompt engineering, RAG systems, and context management, while providing curated free and open-source resources for each.
Learning Software Architecture
A software engineer shares insights on learning software architecture, emphasizing the primacy of social and incentive structures over code, with examples from rust-analyzer and scientific code.
Lean Software Scaling Laws (17 minute read)
This research proposal investigates how coding LLM perplexity scales with codebase size across different programming languages, using Lean as a test case for formal languages. It suggests that Lean may have better scaling exponents, leading to safer and more secure software at scale.