Skip to content

Latest commit

 

History

History
168 lines (155 loc) · 15.6 KB

WebTBR.md

File metadata and controls

168 lines (155 loc) · 15.6 KB

To be (re)read and integrated elsewhere in this wiki:

General Programming

  1. Gordon Brander's Wiki
  2. How to Be a Programmer
  3. Professional Programming
  4. How to Design Software Good
  5. Competitive Programmer's Handbook
  6. Programming Paradigms for Dummies: What every programmer should know
  7. Write Code that is Easy to Delete not Easy to Extend
  8. Nikita Voloboev's Wiki
  9. Build Your Own React
  10. Defunctionalism - An Underappreciated tool for writing good software
  11. Models of Generics and Metaprogramming
  12. Thunks: Read 100 Books on OOP
  13. Architecture Patterns with Python
  14. Falsehoods Programmers Believe About Addresses
  15. Debugging Under Fire, GOTO2017
  16. C isn't a Programming Language Anymore
  17. The Tower of Weakenings: Memory Models For Everyone
  18. The Self Handbook
  19. BaseDS - Exploring the basics of distributed systems
  20. Lies we tell ourselves to keep using Golang
  21. Can I See Your Scripts?
  22. Programming Breakthroughs We Need
  23. A Decade of Dotfiles
  24. How Trying New Programming Languages Helped Me Grow as a Software Engineer
  25. A Practical Guide to Applying Data-Oriented Design
  26. Stop Writing Dead Programs
  27. The C Language is Purely Functional (a response to "Scala is Not a Functional Programming Language")
  28. A Unified Theory of Garbage Collection
  29. Sharpening the Axe: The Primacy of Toolmaking
  30. Python Performance Matters
  31. Stop Writing Dead Programs - Jack Rusher
  32. Object-Oriented Programming is Bad
  33. The Hardest Program I've Ever Written
  34. Pointers Are Complicated II, or: We Need Better Language Specs

Hardware nonsense

  1. When to Hold 'em and When to Fold 'em: Adding a Hinge to a Game Boy that God Never Intended
  2. Pimping my Casio with Oddly Specific Objects' Alternate Motherboard and Firmware
  3. G-Wii portable by Gmanmods
  4. Portables and Batteries: a Guide and Explanation
  5. Making a Tiny PlayStation 2 with the Ultra Slim PS2 Mod

Design

Tooling specific

  1. Patterns for managing source code branches
  2. Streamed Lines: Branking Patterns for Parallel Software Development
  3. SSH tooling
  4. Developer Tools secrets that shouldn't be secrets
  5. Happy Birthday Vim
  6. EmberConf 2021 Notes
  7. Bash-Oneliner

Graphics

  1. Physically Based Rendering
  2. Spherical Gaussians: A Brief History of Baked Lighting Representations
  3. Specular BRDF Reference
  4. Real-Time Polygonal-Light Shading with Linearly Transformed Cosines
  5. Breakdown: Shadow of the Colossus
  6. The Optical Design of Gemstones
  7. Banding in Games: A Noisy Rant
  8. Designing 2D graphics in the Japanese Industry
  9. Abstracting the Graphics API for a Toy Renderer
  10. How to build a BVH - Part 1
  11. My Take on Shaders: Grass Shader Part 1 - Harry Alisavakis
  12. My Take on Shaders: Stylized Water Shader - Harry Alisavakis
  13. Stylized Grass with Shaders in URP - Daniel Ilett
  14. Ice Refraction in Shader Graph and URP - Daniel Ilett

Games Tech

  1. SNES Development Part 1: Getting Started
  2. Building a PS1 style retro 3D renderer
  3. A project to port Jak 1 to PC by building a GOAL (Naughty Dog's custom LISP) compiler
  4. Roguelike Tutorial (Rust)
  5. Playstation Architecture
  6. Game Boy Techincal Specification
  7. How Crash Bandicoot Hacked the original playstation
  8. How the Nintendo Switch Prevents Downgrades by Irreparably Blowing its own Fuses
  9. 1000 Hours of Difficulty: How Destiny Builds Systemic Challenge
  10. C# and Shader Tutorials
  11. POKEGB: A GameBoy Emulator that only Plays Pokemon Blue
  12. How Townscaper Works: A Story Four Games in the Making
  13. A thread of great game design talks from Rosa Carbo-Mascarell
  14. Portal64
  15. Cramming 'Papers, Please' Onto Phones
  16. There Oughta be a Game Boy Capture Cartridge
  17. The Gang Reverse-Engineers the Beta Sim

Math

  1. Discrete Differential Geometry: An Applied Introduction
  2. Probability Theory for Physically Based Rendering Pt.2
  3. UBC's 2007 Fluid Simulation course notes
  4. Ask HN: The Book that did it for You in Math and/or CS
  5. Theorems for Free!
  6. The Ultimate Guide to Groups: Part 1

Food

  1. Green Risotto with Mushrooms
  2. Mushroom "Calimari"
  3. r/AskCulinary's wiki
  4. Pulling off a multi-course dinner for a friend
  5. Hacked to Bits: Secret Menus and Tiktok Hacks are Out of Control

Business

  1. Being Glue and slides

Writing

  1. Ask HN: Best Engineering Blog Posts?
  2. Ask HN: Great Blogs by Programmers
  3. A non-standard book list
  4. Write Plain Text Files
  5. A Short List of Computer Science Textbooks
  6. On books that sell 192-book study of the American YA fiction market showing particularly strong audience resonance in matters of race, gender and moral identity

Games

  1. The Door Problem of Combat Design
  2. Game Design Perspective: Stardew Valley
  3. Killing Our Gods: Faith Remains in Final Fantasy X
  4. Final Fantasy X Part 1: Favourite Fantasy
  5. Donky Kong Country Speedruns - DKC Tricks
  6. Satoshi Matrix's Top 100 Famicom/NES Games
  7. Jaquaysing the Dungeon
  8. Jaquaysing the Dungeon - Map Crow
  9. Thinky Games
  10. The Street Fighter Lady: Invisibility and Gender in Game Composition
  11. Female Credit: Excavating Recognition for the Capcom Sound Team
  12. Canon Fire - Sin and Punishment: Successor of the Earth
  13. I am Going to Solve the Cyberpunk Discourse Forever. Part 1
  14. Chris Totten Mario Maker Level Design Tips
  15. Barbie as Rapunzel - Ally McLean
  16. Playing this Board Game is Agony. And That's the Point
  17. Saying it with Less - The Sweet Spot of Game Dialogue
  18. How to Make Good Small Games
  19. End of the Line
  20. Aura's Guide to the Modern Atelier

Fashion

  1. How to Understand Silhouettes
  2. Tips For Buying a Wedding Suit
  3. How to Shop on a Budget
  4. How to Judge Quality in Clothing
  5. Hakusan Megan glasses
  6. Bonlook sunglasses

Fashion

  1. How to Develop Good Taste Pt.1
  2. How to Get Good at Shopping

Random stuff

  1. I Add 3-25 Seconds of Latency to Every Page I visit
  2. How did you build up your personal knowledge base?
  3. I've Seen the Metaverse - and I don't want it
  4. Eruciform's top 10/10 and unique Anime
  5. How to do Magic
  6. Understanding Urusei Yatsura
  7. Personal Style is Dead and the Algorithm Killed It
  8. You May be Early, but You're Not Wrong: A COVID Realing List
  9. Fandom Studies Videos
  10. Marginalia, a search engine focused on non-commercial content
  11. Just Beans: What Was Ethical Consumption Under Capitalism
  12. Which Emoji Scissors Close? +links to similar studies
  13. This is a Video about Video
  14. At N.Y.U., Students Were Failing Organic Chemistry. Who Was to Blame?
  15. The Expanding Dark Forest and Generative AI
  16. AI is an Ideology, Not a Technology
  17. The best things and stuff of 2022 - Fogus