Chapter One: Getting Started

Getting started with a good plan is the most challenging part of building software. This chapter covers how to do that.

Effective Async Technical Discussions

What makes a useful technical discussion? Several techniques significantly enhance a professional conversation around technical details.

Reproducible Code

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.

Hosted git

Three main versions of hosted git are: bitbucket, github and GitLab. They ...

Get 20200406PAIML-Raw-Unedited now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.