That is very much correct.
Found that quite interesting!
You bet. I posted a collection of resources on creating SE “clones” on Discord (channel: #programming-general
- reproducing here:
- https://meta.stackexchange.com/questions/2267/are-there-any-clones-alternatives-for-running-a-stack-exchange-style-qa-site
- https://meta.stackexchange.com/questions/44637/open-source-php-clone-of-stackoverflow (p.s. read Tyler Carter’s answer)
- https://www.bitquabit.com/post/one-which-i-call-out-hacker-news/
- https://blog.codinghorror.com/code-its-trivial/
- https://blog.codinghorror.com/whos-your-arch-enemy/
- https://meta.stackexchange.com/questions/10369/which-tools-and-technologies-are-used-to-build-the-stack-exchange-network
Make sure to see link #4
!
There’s also a collection of resources on SE architecture, stack and infrastructure:
https://stackoverflow.blog/2008/12/10/server-hosting-rent-vs-buy/
https://stackoverflow.blog/2009/01/12/new-stack-overflow-server-glamour-shots/
https://www.dev-metal.com/architecture-stackoverflow/ (2014)
https://nickcraver.com/blog/2016/02/17/stack-overflow-the-architecture-2016-edition/
https://meta.stackexchange.com/questions/10369/which-tools-and-technologies-are-used-to-build-the-stack-exchange-network/10370#10370 (a bit outdated and not clear enough, but references at the end may be useful)
Additional insights:
https://stackoverflow.blog/tags/server/ (a couple of blog posts, most not too much relevant)
https://stackoverflow.blog/2019/07/22/how-stack-overflow-upgraded-from-windows-server-2012/
https://meta.stackexchange.com/questions/333095/planned-maintenance-scheduled-for-wednesday-september-11-2019-at-100-utc-9-pm (some comments relevant)
To the extent that’ll be possible, that’s the idea. I dedicated a good amount of time getting to know devs and my plan is to allocate “work” in as much of an orthogonal manner as possible. Let’s just get past this end-of-the-year time window and that should start to move much more efficiently.
More or less. As I imagine you are aware, there’s a wealth of existing SE “clone” or similar implementations, each with their own set of pros/cons. We have, since early on, decided that we will build something that is different in that it lasts. You probably won’t find much disagreement in that the current SE implementation works well. We want to do better. Obviously, I’m not saying “perfection from day zero”, but no, I don’t think we want to launch something to be embarassed about either because that might be our doom.
Now, in the meantime, it appears that one specific existing implementation is being used in an “urgent” fashion for one community (https://writing.codidact.com/). Not sure if it was publicly discussed (or even announced), but there you have it.
Oh, if you plan to contribute, let’s get to know each other, then :)
Please join our Discord whenever you have a chance, and ping me. Many (probably most) past 1:1 talks have been over the #tech-lead-communication
channel, and they are recorded there so you can refer to them if you like.