December 2020
Intermediate to advanced
196 pages
3h 22m
English
Getting started with a good plan is the most challenging part of building software. This chapter covers how to do that.
What makes a useful technical discussion? Several techniques significantly enhance a professional conversation around technical details.
If a discussion involves code, the ability to reproduce the system significantly enhances the conversation. The source code that is shared or discussed must run smoothly. If not, then it could add zero or even negative value to sharing it. Hosted git and hosted Jupyter Notebooks are two common ways to solve this problem.
git
Three main versions of hosted git are: bitbucket, github and GitLab. They ...