If you've updated your belief about something you think is worth noting, post it here.
- It doesn't have to be a full blown "mind change", just an incremental update to your beliefs.
- I'm thinking it'd be good to have a low bar for what is "worth noting". Even if it's something trivial, I figure that the act of discussing updates itself is beneficial. For rationality practice, and for fun!
- That said, I also expect that browsing through updates that other people on LessWrong make will lead to readers making similar updates themselves a decent amount of the time.
- I've been developing a strong opinion that journaling and self-reflection in general is incredibly useful. Significantly underrated even among those that preach it. This thread is a way to perform such journaling and self-reflection.
This pretty much describes my mumble-many years of increasing scope as a programmer. There is plenty of irreducible complexity around, but there's FAR MORE accidental complexity from incorrect attempts at encapsulation, forcing edge cases into "standard mechanisms" (bloating those standards), failing to force edge cases into "standard mechanisms" (bloating the non-core systems), insufficiently abstracted or too-abstracted models of data and behaviors, etc.
It's easy to move complexity around a system. Done haphazardly, this increases overall complexity. Done carefully, it can decrease overall complexity. Knowing the difference (and being able to push back on (l)users who are not listening to process changes that make the world easier) is what makes it worth hiring a Principal rather than just a Senior SDE.