Alan Kay adresses Qualcomm
Things get more complicated as they get more complex
How to talk to aliens (other people, who are very different)
Rigorous Systems Design - Joseph Sifakus
The Design of Design - Fred Brooks
What Is ChatGPT Doing … and Why Does It Work?
really really good explanation
Software Engineering at Google
About scaling culture rather than codebases
Challenging algorithms and data structures every programmer should try
Beej's Guide to C Programming
for whenever you next need to C
Building A Virtual Machine inside ChatGPT
I made outlines for KDE Breeze window decoration
everything is complex
What are the most common mistakes of the beginner and the intermediate users of vim?
Don't cut corners. Don't blindly use other people's configs, learn to read the help pages to look things up.
The smallest Docker image to serve static websites
I like the idea of small containerised binaries more than this specific use for it.
Appreciating the Performative Quality of Computer Generated Art
lot of the typical "a computer made it so it can't be art" takes in there that I really can't get behind. Let them help make things!
From Debian to Web App
Application Holotypes: A Guide to Architecture Decisions
suggestions for config of different types of PWA
approximate numbers for computer timing and sizes
“One with the cloud: Why people mistake the internet’s knowledge for their own”
Interesting area, and the discussion on whether it matters where the knowledge is stored.
The value of in-house expertise
A simple way to build collaborative web apps [HN]
Good article, and some other good recs in the comments
Hell Is Other REPLs
A defense of boring languages
Turns Out The Hardest Part of Making a Game is...Everything
The Most Impressive AI Demo I Have Ever Seen
I don't know if I am as blown away as Alex but this is very cool. Like machine pair programming with text.
Fishdraw : Procedurally Generated Fish Drawings : Hacker News
His projects website is coooool. So many awesome things.
Why Doors Are The Enemy - Diary Of An Unreal Engine Noob
Great writeup on the many challenges posed by adding doors to a game. Also quite amazing seeing how much people can do with Unreal without having to type code.
“finding a persistent issue with getting students to understand that a file/directory structure exists, and how it works”
Generational loss of a concept! Growing up mostly with phones means less understanding of file/folder structure. Either the OS deliberately tries to hide it from you (mobile OSs grouping files by type), or on computers where people mostly use Downloads folder and Desktop.
Ruby Garbage Collection Deep Dive: GC::INTERNAL_CONSTANTS
Dense, short summary of GC in Ruby. Relevant to work bookclub book
Quake’s 3-D Engine: The Big Picture
A lot of programmers get to that second 90%, get tired and bored and frustrated, and change jobs, or lose focus, or find excuses to procrastinate. There are a million ways not to finish a project, but there’s only one way to finish: Put your head down and grind it out until it’s done. Do that, and I promise you the programming world will be yours.
Love this term - this is exactly how I learn. Start by skipping over the details,
develop a coarse understanding, then refine your knowledge by learning about specific areas in more detail.
An app can be a home-cooked meal
Great way to learn things, and to make exactly the thing you want.
Reducing use of Array.reduce
Goodbye, Clean Code
DRY code is not always better code. Duplication is often better than shitty abstractions
nbdev: use Jupyter Notebooks for everything
Leapfrogging the IDE
Beware the Metagame
See all tags.