Once you understand that all other technical goals in software are secondary to managing complexity, many design considerations become straightforward
yeah i guess i agree with that
wallacepolsom

izzy's playlists!
h
ojovivo
trying on a metaphor

oozey mess
Three Goblin Art
we're not kids anymore.
Today's Document
DEAR READER
Not today Justin

⁂

JVL
Sade Olutola
will byers stan first human second
Xuebing Du
Stranger Things
Lint Roller? I Barely Know Her
seen from United States

seen from Türkiye
seen from South Africa
seen from South Korea
seen from United States

seen from United States
seen from United States

seen from United States

seen from Netherlands
seen from United States

seen from Germany

seen from Yemen
seen from Sweden

seen from Malaysia

seen from Türkiye
seen from United States

seen from United States
seen from Spain
seen from Sweden

seen from Netherlands
@insufficientlyqualified
Once you understand that all other technical goals in software are secondary to managing complexity, many design considerations become straightforward
yeah i guess i agree with that

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
Programmers are at the end of the software food chain. The architect consumes the requirements; the designer consumes the architecture; and the coder consumes the design.
kill me now
Metaphors help you understand the software-development process by relating it to other activities you already know about.
ok so that means they're completely useless to someone who knows more about software development than about construction projects or w/e, got it
There's a bunch of words about metaphors that are appropriate for the part of software development that involves writing code, and it seems pretty set on the "large-scale construction project" one.
I'm not entirely on board because it just takes for granted that you have to invest energy into getting everything right up-front because changing your mind later will require unraveling everything you already built, and doesn't consider the option of investing energy to keep thecost of changing your mind down. Maybe they'll get to that part later.
I always feel like it might make more sense to put the "Who Should Read This Book" section on the outside of the book

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
Part III: Variables
General Issues in Using Variables
wow this book is really tackling every detail
Code Complete was apparently published by MS in 1993 and they had a second edition in 2004, so if people mention it in 2018 it's got to be really good, right?
I grabbed these earlier:
Code Complete (no idea what this is)
The Mythical Man-Month (people keep citing it and it sounds like a superhero title)
Peopleware (people also kept mentioning this)
Clean Code (this one was a bit harder to download than the others so it has to be higher value, right?)
Rapid Development (this sounds bad but w/e)
I think I had someone mention Code Complete, so I googled for that and found a Jeff Atwood blog posts recommending that and the others. I'm not exactly a fan of Atwood but how bad can he be at listing books?
It also had the Pragmatic Programmer, which I read like in highschool with zero context and should probably revisit.
I might read, like, Code Complete or some old-ass books and post thoughts there
memory-barriers.txt in the linux tree is pretty indepth too, but I'm sorta glad I read the C++ stuff first

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
Reading in either direction from this blog post was also pretty enlightening. It has good links, too~
This page on cppreference.com is surprisingly in-depth but some of the related pages are pretty vague and imo outright misleading.
Also vaguely instructive
Read through the annotated slides of a talk about the java memory model, apparently. No particular reason but now I'm reading about non-blocking algorithms.
Wow, this is neat. I got as far as figuring out popcount_1 before I had to grab a pencil to work out why the rest works, and can't be simplified in the same direction further.
doing access control for git repositories via a serverside update hook seems really really fragile for some reason

Anya is live and ready to show you everything. Watch her strip, dance, and perform exclusive shows just for you. Interact in real-time and make your fantasies come true.
Free to watch • No registration required • HD streaming
In Git, you can use the attributes functionality to effectively diff binary files. You do this by telling Git how to convert your binary data to a text format that can be compared via the normal diff. But the question is how do you convert binary data to a text?
yo someone get that ascii art video codec up in this git
subtree merging still seems pretty unsatisfying...