Skip to content

Ruff9/Documentation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 

Repository files navigation

Documentation

Opiniated collection of cultural material in the programming field.

I started this to help beginners get a better understanding of their new profession, but I find it more and more useful.

Starting

How to become a hacker

Teach yourself programming in ten years

Why Learning to Code is So Damn Hard

Portrait of a noob

Linux for Absolute Beginners

Fundamentals

The nature of code

What is code ?

Structure and Interpretation of Computer Programs

The Unix and Internet Fundamentals

The Art of Unix Programming

The Law of Leaky Abstractions

No Silver Bullet: Essence and Accidents of Software Engineering

History

Modern history of computing

The future of Programming (video)

Legendary hackers

The story of Mel

The GNU Manifesto

Richard Stallman about Free Software

The Cathedral and the Bazaar

A Generation Lost in the Bazaar

The Languages Which Almost Became CSS

Debugging Behind the Iron Curtain

The Anatomy of a Large-Scale Hypertextual Web Search Engine

Agility

The New Methodology

Manifesto for Agile Software Development

Manifesto for Software Craftsmanship

The longflow manifesto

The Twelve-Factor app

Why I'm not a big fan of Scrum

Do No Harm

Human Factor

Be kind

The Surprisingly Large Cost of Telling Small Lies

Hacker Mythologies and Mismanagement

The Duct Tape programmer

The Moral Economy of Tech

Architecture

Basics of the Unix Philosophy

The rule of silence

SOLID (object-oriented design)

Microservices: a definition of this new architectural term

The Clean Architecture

Architecture: the lost years (video)

Principles of chaos engineering

Coding technique

Sandi Metz' Rules For Developers

Things You Should Never Do, Part I

TDD is dead. Long live testing.

Languages / Frameworks

Writing shell scripts

The JavaScript World Domination

Learning JavaScript Design Patterns

About Ruby

The Rails Doctrine

Why Golang is doomed to succeed

Elixir homepage

Performance

Ludicrously Fast Page Loads

Jank Free

Bookshelves

Free programming books

Become a Programmer, Motherfucker

Google: Guide for technical development

Papers we love

Hacker shelf

Talks that changed the way I think about programming (videos)

About

Programming culture bookshelf

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published