@dabit3: Nice little reference: 56 laws of software engineering. Especially great for juniors (worth bookmarking), and I also le…
Summary
A curated list of 56 software engineering laws aimed at junior developers, available at lawsofsoftwareengineering.com.
Similar Articles
Laws of Software Engineering
A curated web collection of 56 software-engineering laws and principles for systems, teams and decisions.
@dkare1009: 11 Software Engineering principles I wish I understood earlier: 𝟏. 𝐒𝐎𝐋𝐈𝐃: Better Object-Oriented Design 𝟐. 𝐃𝐑…
The article lists 11 key software engineering principles, including SOLID, DRY, and KISS, that the author wishes they had understood earlier for improved code design and quality.
@eatonphil: Required Reading in software infrastructure. https://theconsensus.dev/developers.html
A curated 'Required Reading' list for software infrastructure, shared as a resource link for engineers.
@mattpocockuk: "I agree that software fundamentals matter. But which ones? In which order?" My answer:
Matt Pocock shares his prioritized list of essential software fundamentals, emphasizing learning to read code, use the terminal, prevent mistakes through types and tests, structure apps for better testing, and apply ubiquitous language from DDD.
Advice to a beginning software engineer
A software engineer offers practical career advice to junior developers, urging them to ignore outdated ZIRP-era guidance, be pragmatic and helpful, and engage with AI tools without abandoning their own judgement in the LLM era.