Hacker News new | ask | show | jobs
by anonsivalley652 2293 days ago
Hacker's Delight a zillion ways to do bit population count or over/underflow detection efficiently

Introduction to Algorithms MIT Press

Numerical Recipes algorithms for science

TAOCP

SICP

AOMP

To Mock a Mockingbird combinators are good for you

Design Patterns

First Principles of Interaction Design (Revised & Expanded)

The Dragon book

Database Systems: Design, Implementation, & Management

K&R C

Code Complete

Working Effectively with Legacy Code

Software Engineering at Google

Site Reliability Engineering

-- Also, learn these, at least to a novice level: --

Crystal

Java

Clojure

Haskell

OCaml

Erlang

Elixir

Rust

C

x86 assembly

bash, JS, CSS, HTML, SQL, Python

and do Linux From Scratch & BLFS