professional-programming/README.md
2016-03-14 13:25:10 +01:00

7.7 KiB

Table of Contents

Professional Programming

Give me six hours to chop down a tree and I will spend the first four sharpening the axe. (Abraham Lincoln)

A collection of full-stack resources for programmers.

Must read books

I've found these books incredibly inspiring:

Must-read articles

Things to do

Coding

Managing the database

Releasing & deploying

Testing

Things to know

Know your editor

Know your dev environment

Tools

Know your shell

Resources

Know your dotfiles

Articles

Know your git

Know how to debug

Know how to architect systems

Know your language

This is language-specific, for instance, checkout my professional Python education doc.

Know your design patterns and anti-patterns

Here's a list of good books:

I maintain a list of antipatterns on another repo. This is a highly recommended read.