principle-laziness-protocol
michael-denyer
Smaller code changes without extra layers.
Code refactoring
GitHub publisher54 Skills34.7k installs
Person · Michael Denyer · www.wisdompanel.com · On GitHub since 2022
principle-laziness-protocol
michael-denyer
Smaller code changes without extra layers.
Code refactoring
principle-separate-before-serializing-shared-state
michael-denyer
Prevent races by giving each writer its own state.
Concurrent programming
principle-boundary-discipline
michael-denyer
Keep validation at the edges of your code.
Software design
principle-subtract-before-you-add
michael-denyer
Simpler code before your next feature or rewrite.
Software development
typescript-best-practices
michael-denyer
Make invalid states harder to write in TypeScript.
Software development
principle-exhaust-the-design-space
michael-denyer
Compare UI prototypes before choosing a design.
Product design
principle-foundational-thinking
michael-denyer
Shape your data before you write the logic.
Software design
principle-redesign-from-first-principles
michael-denyer
Make new requirements fit your design from the start.
Software design
recall
michael-denyer
Pick up recent work with a current-state brief.
Work context recovery
technical-writing
michael-denyer
Technical docs that make sense on the first read.
Technical writing
babysit
michael-denyer
Keep your pull request green and ready to merge.
Pull request maintenance
principle-experience-first
michael-denyer
Fewer features, a better experience for your users.
Product design
swarm
michael-denyer
Get one clear report from parallel workers.
Task orchestration
principle-fix-root-causes
michael-denyer
Fix bugs at their source, not just the symptoms.
Software debugging
principle-outcome-oriented-execution
michael-denyer
Rewrite toward the architecture you actually want.
Software architecture
bro
michael-denyer
Your last answer, shorter and without jargon.
Plain language
principle-sequence-verifiable-units
michael-denyer
Code changes checked one step at a time.
Software development
principle-make-operations-idempotent
michael-denyer
Make your code safe to retry after a crash.
Software reliability
thermo-nuclear-code-quality-review
michael-denyer
Find structural flaws in your branch changes.
Code review
make-pr-easy-to-review
michael-denyer
Make your pull request easier to review.
Code review
principle-migrate-callers-then-delete-legacy-apis
michael-denyer
Refactor internal APIs without legacy layers.
API refactoring
no-comments
michael-denyer
Remove code comments and fix what they hide.
Code maintenance
fix-ci
michael-denyer
Get failing pull-request checks back to green.
CI troubleshooting
fix-merge-conflicts
michael-denyer
Get conflicting code back to a buildable state.
Software development