MarkNenadov / GeeksShouldRead

A simple, clean, opinionated, curated, broad, and literate reading list for Geeks.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GeeksShouldRead

A simple, clean, opinionated, annotated, curated, broad, and literate reading list for Geeks.

Introduction

Criteria

All books included here are believed to fit in one of the following rough categories:

  • Guide books that are useful to software development and system administrators, either in terms of methodology or technology
  • Guide books that are useful to those who manage software development and/or software development-related projects.
  • Books which may not be about geekery but may be useful to geeks in terms of personal development.

Comments, when applicable, are at the end of each entry wrapped by curly brackets.

Software Engineering

The Craft

  • Clean Code: A Handbook of Agile Software Craftsmanship by Robert Martin {If you care about your craft, please read this! I stop (slightly) short of saying all developers should be forced to read this at gunpoint.}
  • Implementation Patterns by Kent Beck {Broadly applicable, but the examples are all in Java. Those working in the Java 8+ world will find some (thankfully) outdated suggestions here. Nevertheless, it serves well as a guide for Junior Developers. It should be very basic review for a competent Senior Developer.}
  • What To Look For In A Code Review by Trisha Gee

Agile Development

Javascript

Java

Kotlin

Dev-Ops

UI

Data

Version Control

Biographies (of People and Businesses)

Management

Self Help & Productivity

Privacy and Freedom

Security

Hard To Categorize

About

A simple, clean, opinionated, curated, broad, and literate reading list for Geeks.

License:Other