But BIP101 gets the job done.
This!
Also "before I evolved into a philosophically an anti-C++ person preferring C". Regardless of your personal opinion, everybody uses C++ now. And if you don't like the C++ philosophy (vs C), you are probably rejecting OOP in general since that was C++'s big feature. So this basically means you reject every major language in use today.
The people who wrote the GTK+ toolkit implemented some kind of (very ugly) object orientation on top of C, so that doesn't necessarily follow. I personally wouldn't want to do something like that and I actually think C++ has some decent strengths. I also think OOP has nice concepts, but personally prefer to think about problems in terms of languages needed to explain them
I think computer language is actually to a large extend a matter of personal preference and much more a psychological/cultural question than a technical one.
In any case, though I might want to introduce my strong opinions about certain languages into certain discussions, I wouldn't want to publicly brag about my language choices. That must be his way to try to please the 'masses' or something. Joiner indeed.
I think Satoshi is an intelligent being. The Block size cap is here for a reason, and it's an issue at this time to vaccinate against future attacks. I think if Satoshi has influence he may be egging the naive theymos on to help decentralize communication channels too.
I fully agree. Satoshi was genius enough to understand that Bitcoin needs to be a fully decentralized system and he painstakingly made sure that Bitcoin's 'centralized footprint' amounts to nothing more than temporary DNS seeds that can be overriden.
I am absolutely sure that he thought about (de)centralization of the development process, too. And I am also sure that he multiple levels of the issue: The day-to-day de-facto authority that he and Gavin had in terms of code - but also the long term issue of developers hijacking the software and thus protocol + ecosystem with it. (He might have mentioned something about decentralization and his fear for Bitcoin during the first Bitcoin Wikileaks donation drive?)
Rereading his old post about him introducing the blocksize cap, only a couple weeks later, caveden formulates his worry and foresight that this will grow into a serious problem.
Curiously, Satoshi doesn't answer this worry at all, but
he surely had read caveden's worry. In hindsight, it does indeed look like Satoshi put the blocksize in place on purpose, as a designed breaking point.
It is a change that is so blatantly in the way of Bitcoin's sucess. Satoshi was talking about and answering questions about the scalability from early on. A significant fraction of his emails concern scalability. He must have known back then.
That all said, caveden was one of the people who was also somewhat active earlier in the blocksize debate. Maybe he'd be interested in joining BU?