On Sat, Nov 30, 2013 at 1:12 AM, Sen Slybe kik888@gmail.com wrote:
This's my first time talk at a open source mail list,I got say this is very feel great,I personally use mediawiki to record what I seeing,what I think,I really like it,maybe first it's kind hard to learn like about the wired wiki text language,special the table syntax ,I still this it's suck,to many [|] in it,but after that,I just can't help myself to love it,it have a lot expend way to use,I can just add a js gadget (which I had add a lot),and if I WANA go far,I can make a PHP extension,it's very easy to expend,just never like other web program I have use. Sure,the mediawiki may look like past time(old ui like a text editor),not fashion,but for me,it's good enough to back the simple easy way. But the most magic I just have seen by now,the guy who make mw,are bunch stronger guy,but just make it work ,and just better and better:)
Oh good, another testimonialhttps://www.mediawiki.org/wiki/MediaWiki_testimonials. Yes, MediaWiki is a beautiful and wonderful product; some people criticize the codebase (particularly the UI; I have to admit, it's not all that intuitive, but those who stick around typically learn to, or have learned to, love it) but I personally find it to be much better-documented (and more fun to work with and contribute to) than some of the software I had to help develop in the corporate world. Of course, any endeavor in which you can choose to pursue your interests rather than being tied down to what the employer demands tends to be more fun. Welcome to the 20%http://www.codinghorror.com/blog/2007/11/the-two-types-of-programmers.html, if that's the direction you choose to go in!
The only major downer is the code review backlog, but you can often get around that by writing as much of your code as possible as extensions and choosing the direct-push instead of code review option for the repository. I guess in a way, I'm probably contributing to the problem by not doing many code reviews, but I haven't contributed enough code to show up very often in git blame, so people don't add me as a reviewer very often. When they do add me (seemingly randomly), I often think "This is a complicated change, I know nothing about this part of the codebase, and it would take hours/days to ramp up my level of knowledge to the point where I'd be able to make an informed comment or decision" so I remove myself.