Explore >> Select a destination


You are here

nathanrosenquist.com
| | jo-m.ch
11.2 parsecs away

Travel
| | Software Engineering Principles # Start simple and iterate, you won't get it right the first time anyways Make it fail gracefully There can never be enough logging, debug statements, asserts Measure before you optimize Make it hard to do the wrong thing Ugly hacks keep the world spinning Limitations are as important as features. Magic is bad Hyrums Law is very real and needs to actively worked against if you don't want to deal with it's fallout Specifications are important. If someone wants you to build something, it needs to be specified. Documents # Design and Decision # Should contain:
| | tannerdolby.com
7.4 parsecs away

Travel
| | To begin contributing to open-source software, you might want to become familiar with Git. Understanding the workflow of creating your own local copy of a repository and keeping it up to date with the upstream repository is integral to start contributing in public projects.
| | truss.works
12.2 parsecs away

Travel
| | A git workflow that supports feature development isolation, continuous deployment, and has minimal overhead when performing common operations like branching and merging
| | blog.keikooda.net
26.4 parsecs away

Travel
| This post is super outdated