You are viewing a single comment's thread.

view the rest of the comments →

0
8

[–] Amarok 0 points 8 points (+8|-0) ago  (edited ago)

There's one other blurb you might want to add to your post. Most won't care but the technical people will sit up and take notice.

Voat is not a reddit clone. Voat is a ground-up rewrite of the reddit concept, created from scratch in C#, and only shares reddit's appearance at this early design stage. It is an open source project under the GPL. Where reddit's code is an ancient fossilized mess written in a scripting language, Voat's code is new and flexible, designed with multiple communities and powerful tools in mind from the start, and written in a much more powerful language. This means Voat will be easier to change than reddit, and able to implement more nuanced features. Voat is at the beginning of its evolution. Reddit's code has become an evolutionary dead end.

This is the true root cause of reddit's decline. Reddit cannot (or will not) solve their problems in code any longer, so they have no choice but to rely on heavy handed tactics. Our job here as new users on Voat is to help make this site's code and features more versatile and powerful than reddit, so that we can manage communities and individual user experiences in whatever ways best suit us. Keep tabs on /v/ideasforvoat, /v/voatdev, and /v/announcements for updates on Voat itself, and to share your thoughts on new features being discussed.

0
2

[–] Samus_ 0 points 2 points (+2|-0) ago  (edited ago)

Where reddit's code is an ancient fossilized mess written in a scripting language, Voat's code is new and flexible, designed with multiple communities and powerful tools in mind from the start, and written in a much more powerful language. This means Voat will be easier to change than reddit, and able to implement more nuanced features.

I take offence in the way you refer to these matters. Bash is a scripting language, Python is not and while the problems you mention may be true their cause is poor management, lack of resources / manpower, different priorities such as scaling up in traffic and lack of discipline and policies when growing the codebase, all those could happen in any project regardless of the programming language used, C# is not going to prevent these or even make them any easier to handle, specially on 10+ year old systems.

0
0

[–] qwertyuiop924 0 points 0 points (+0|-0) ago 

Whoa, whoa, whoa. Hold off a bit on the python-bashing, 'kay? There is PLENTY of code showing that python can be used to write clean systems, and I don't doubt the same is true of C#, but saying one is better than the other is like fighting about whether a piano is better than a guitar. Language doesn't make a code base bad. Poor use of one CAN. I don't know how good or bad the reddit code is, but I'm damn sure it isn't python's fault. If you want to fight the holy wars, take it to /[vr]/programming.