MDC
.life
Lessons, notes and other thoughts on software development and random things.
about
resume
books
Notes on: "How to Decide" by Annie Duke
Simple Tools for Making Better Choices
cs
Lessons building API's
Avoid my mistakes following CRUD conventions, and instead keep it concise with just Find & Upsert
cs
Programming Language Quirks
How different quirks within programming languages end up affecting the libraries and applications written in them.
cs
The L in SOLID
Liskov Substitution Principle in practice, for Go
books
Notes: "Never Split the Difference" by Chris Voss
Empathy and tools for negotiation and communication
thoughts
Semantic Versioning — A Heuristic for Expertise
Find out how semantic versioning can provide assurances and efficient signals when interviewing.
cs
What Every Software Engineer Should Know About Documentation
Want to improve your projects health? Increase developer productivity? Start here
thoughts
Kindness, Empathy, and Directness
And why I'm always open to the possibility my assumptions could be wrong
thoughts
Change is Invevitable. Progress is Optional
My reactions when seeing the successes of old friends
books
Notes for "Programming Beyond Practices" by Gregrey T. Brown
One of the best catalogues of real world programming scenarios, and how to handle them.
Page 1 of 2
Older