Comprehensive collection of essential software engineering practices and recommendations.
-
Updated
Jul 19, 2024
Comprehensive collection of essential software engineering practices and recommendations.
A centralised hub for learner around the globe from A-Z. You can find collections of manuals, blogs, hacks, one liners, courses, other free learning-resources and more
A responsive and robust exercise repository for daily workout
Software Engineering Unlocked Podcast
Specwright is a codebase-aware engineering platform for teams that want AI to operate inside architecture, policy, and evidence boundaries instead of around them.
One copy of every cross-repository rule for AI-agent sessions, mounted as a git submodule in five repos and enforced by CI pin checks.
Architecture decision records, system design case studies, and delivery templates demonstrating pragmatic SaaS architecture, cloud trade-offs, and consulting-grade technical leadership.
Practical workflow notes for AI-assisted coding agents
Adapting timeless software engineering ideas into skills, prompts, workflows, and agentic development practices.
Clean-first engineering discipline as an agent skill, in English and Chinese: root-cause repair, one source of truth, no residue
For now, just a personal list of 📚 and publications
An open handbook of everything a software engineer needs to know.
A practical reference template for building AI Agent-friendly software repositories.
Documentation and Guidelines for using atc-net components
My software engineering practice, distilled into reusable skills and workflows for Codex, Claude Code, and AI coding agents.
Evidence-first engineering discipline for Claude Code. Guards that ship with their calibration, a knowledge base that lints itself, and a plan gate that refuses unproven premises.
Field notes on long-horizon AI agent collaboration: 20+ measured failure modes, 12 engineering guidelines, and a portable 5-layer mechanism design. Installer + commit hook, no vendor lock-in.
A practical record for documenting meaningful changes to software systems. Capture what changed, why it changed, who is responsible, what needs review, what to monitor, when to stop, and how to roll back so the next person can understand the decision and maintain the system with confidence.
A professional Git knowledge base covering version control, branching strategies, collaboration workflows, advanced Git commands, internals, automation, and real-world engineering practices.
To associate your repository with the engineering-practices topic, visit your repo's landing page and select "manage topics."