Jacob's Reading List
-
A Programmer's Reading List (Part I)
piglei.com
-
Using LLMs to write, and document, and test, and explain code
simonwillison.net
-
The Power of TreeSitter
jhcha.app
-
Idiomatic Go
dmitri.shuralyov.com
-
Computers
catern.com
-
ChaitanyaSai's Hacker News Profile
news.ycombinator.com
-
Depleting Post #7
deplet.ing
-
Why I Write - Naklecha
naklecha.com
-
SICP Chapter 2: Building Abstractions with Data - State and Modularity
chelseatroy.com
-
Tutorial Series: How to Code in Go (r/golang)
old.reddit.com
-
Developing Taste in UI
emilkowal.ski
-
Pure Independence - Collaborative Fund
collabfund.com
-
Hacker News Item 2370617
news.ycombinator.com
-
SICP Quotes
mdjnewman.me
-
SICP Code Index (Archived)
web.archive.org
-
SICP Exercise Index - Jots & Jottings
jots-jottings.blogspot.com
-
SICP - Functional CS Curriculum
functionalcs.github.io
-
MIT 6.001/6.037 (SICP)
web.mit.edu
-
SICP Challenge - Bill the Lizard
billthelizard.blogspot.com
-
Archived Page Selection
archive.is
-
I'm Making a Git Game - Initial Commit
initialcommit.com
-
Write to Escape Your Default Setting
kupajo.com
-
A Tour of Go 1.16's io/fs package
benjamincongdon.me
-
My LLM Codegen Workflow (atm) - Harper’s Blog
harper.blog
-
Undefined Behavior in 2017
blog.regehr.org
-
XOR logic for efficient updates - Simon Tatham
chiark.greenend.org.uk
-
Building a BitTorrent client from scratch in Go
blog.jse.li
-
The Super Tiny Compiler
blog.klipse.tech
-
SQL Noir
sqlnoir.com
-
You should use /tmp more (Lobsters)
lobste.rs
-
Go posts on Eli Bendersky's website
eli.thegreenplace.net
-
Language Mechanics On Stacks And Pointers - Ardan Labs
ardanlabs.com
-
Interfaces 101: Implementing Generics With Interfaces - Ardan Labs
ardanlabs.com
-
Go Data Structures: Interfaces - Russ Cox
research.swtch.com
-
Effective Go - Go Documentation
go.dev
-
Avoiding Gotchas in Go - Roman Shtylman
divan.dev
-
The Go Programming Language Specification
go.dev
-
Dave Cheney on Golang (Page 19 onwards)
dave.cheney.net
-
What Color is Your Function? - Bob Nystrom
journal.stuffwithstuff.com
-
A simple TCP server written in Go and CLIPS
ryjo.codes
-
Taking Notes - char.blog
char.blog
-
Justin Skycak on X (formerly Twitter)
x.com
-
Personal Finance Tips - Near Beta
near.blog
-
Memetic Information - Near Beta
near.blog
-
Woke - Paul Graham
paulgraham.com
-
The Generalist - char.blog
char.blog
-
The Wince - Ava
avabear.xyz
-
Programming with LLMs - David Crawshaw
crawshaw.io
-
How meditation works: The new science of consciousness - Vox
vox.com
-
FZF and Vim Integration - The Valuable Dev
thevaluable.dev
-
The Best Tacit Knowledge Videos on Every Subject - LessWrong
lesswrong.com
-
Scaling Tacit Knowledge - Nintil
nintil.com
-
The Tacit Knowledge Series - Commoncog
commoncog.com
-
Rules for Software Tutorials - Refactoring English
refactoringenglish.com
-
Vim Learning Resources - Thorsten Ball
thorstenball.com
-
Learn More Programming Languages - Thorsten Ball
thorstenball.com
-
Effective Spaced Repetition - borretti.me
borretti.me
-
Unbundling Tools for Thought - borretti.me
borretti.me
-
25 Useful Ideas I'll Be Thinking About in 2025 - Gurwinder
gurwinder.blog
-
Seven habits for effective text editing - Bram Moolenaar
moolenaar.net
-
Obsession - Phil Eaton
notes.eatonphil.com
-
You Can Just Do Things - Cyber Patterns
cyberpatterns.xyz
-
Learning to Love Thinking - Stephen Malina
stephenmalina.com
-
Functions Describe the World. How? - Experimental Learning
experimentallearning.substack.com
-
Go's ABI, 'unsafe', and Linkname - mc.young
mcyoung.xyz
-
Playbook - za-zu.com
za-zu.com
-
Direct Inspection - CS Primer
csprimer.com
-
Small Experiments - CS Primer
csprimer.com
-
List, Rank, Iterate - CS Primer
csprimer.com
-
Fast Feedback - CS Primer
csprimer.com
-
23 Truths I Wish I Knew at 23 - Gurwinder
gurwinder.blog
-
The State of the Culture, 2024 - The Honest Broker
honest-broker.com
-
30 Useful Concepts (Spring 2024 Update) - Gurwinder
gurwinder.blog
-
Why Everything Is Becoming a Game - Gurwinder
gurwinder.blog
-
Data structures as jigs for programmers (Go edition) - Daniel Lemire
lemire.me
-
Error Prone: Time-related Checks
errorprone.info
-
Start With the Go Standard Library - Matthew Sanabria
matthewsanabria.dev
-
Go: The Good, The Bad, The Ugly - cpursley's Gist
gist.github.com
-
Postgres for Everything - Amazing CTO
amazingcto.com
-
Books People Reread - Guillermo Rauch
rauchg.com
-
Manas Saloi - Personal Website
manassaloi.com
-
Empirical study on thero耀˜use of dynamic software updates in practice - Wiley Online Library
onlinelibrary.wiley.com
-
Egoless Engineering
egoless.engineering
-
How to Win Friends and Influence People (PDF)
rfpmm.org
-
What Every Programmer Should Know About Memory (PDF)
people.freebsd.org