Dark times call for desperate measures, and with my career being a little hosed and my wanting to like, have money to pay rent, I'm writing a book! It's about teaching R users to write code like software engineers do, and the hope is that I can use it partially as content marketing for my coaching offerings. Here's the first chapter:
R the Software Engineering Way: Introduction and Chapter Zero | deadSimpleTech
It is worth noting from the very beginning that a software engineer's work doesn't start with writing code, but with setting up the development environment and the tools that they need to write code effectively. Good tooling can make the difference between you writing clean, tight, maintainable code on the one hand and creating an unmaintainable abomination on the other. This entire first chapter, then, is dedicated to setting up a development environment that lets you build things in R in a consistent, reproducible and easy to fix or revert way. We'll start with basic command line skills, move on to version control and then finally discuss containerisation and the setting up of a development container for your project.



