• Log InLog In
  • Register
Liquid`
Team Liquid Liquipedia
EDT 06:21
CEST 12:21
KST 19:21
  • Home
  • Forum
  • Calendar
  • Streams
  • Liquipedia
  • Features
  • Store
  • EPT
  • TL+
  • StarCraft 2
  • Brood War
  • Smash
  • Heroes
  • Counter-Strike
  • Overwatch
  • Liquibet
  • Fantasy StarCraft
  • TLPD
  • StarCraft 2
  • Brood War
  • Blogs
Forum Sidebar
Events/Features
News
Featured News
Serral wins HomeStory Cup 2914Serral wins Maestros of the Game 243ByuL, and the Limitations of Standard Play3Team Liquid Map Contest #22: Results and Winners7Code S Season 2 (2026): RO4 and Finals Preview12
Community News
Balance hotfix patch 5.0.16b (July 16)16Reynor: GSL Loss Wasn't About Preparation Format13[IPSL] Spring 2026 Grand Finals - This Weekend!5Weekly Cups (July 6 - 12): Protoss strike back12BSL Season 22 Full Overview & Conclusion8
StarCraft 2
General
Balance hotfix patch 5.0.16b (July 16) Reynor: GSL Loss Wasn't About Preparation Format Is the larve respawn broken? 5.0.16 patch for SC2 goes live (8 worker start) BGE Stara Zagora to be held again in June 2025
Tourneys
Master Swan Open (Global Bronze-Master 2) WardiTV Summer Cup 2026 GSL CK #5 Race War RSL Revival: Season 6 - Qualifiers and Main Event HomeStory Cup 29
Strategy
[G] Having the right mentality to improve
Custom Maps
New Map Maker - Looking for Advice - Love or Hate Work In Progress Melee Maps [D]RTS in all its shapes and glory <3
External Content
The PondCast: SC2 News & Results Mutation # 534 Burning Evacuation Mutation # 533 Die Together Mutation # 532 Nuclear Family
Brood War
General
Recommended FPV games (post-KeSPA) Etiquete rules in Asl? Pros Debate: Zerg Unfairly Nerfed? (ASL S22 map) BGH Auto Balance -> http://bghmmr.eu/ screpdb: new Starcraft reporting tool
Tourneys
Small VOD Thread 2.0 [IPSL] Spring 2026 Grand Finals - This Weekend! Escore Tournament - Season 3 [Megathread] Daily Proleagues
Strategy
Fighting Spirit mining rates Simple Questions, Simple Answers Creating a full chart of Zerg builds Relatively freeroll strategies
Other Games
General Games
General RTS Discussion Thread Nintendo Switch Thread Path of Exile Beyond All Reason Stormgate/Frost Giant Megathread
Dota 2
Looking for a Dota Mentor Official 'what is Dota anymore' discussion
League of Legends
Heroes of the Storm
Simple Questions, Simple Answers Heroes of the Storm 2.0
Hearthstone
Deck construction bug
TL Mafia
TL Mafia Power Rank NeO.D_StephenKing vs This Guy From 1 Million Dance TL Mafia Community Thread Vanilla Mini Mafia
Community
General
US Politics Mega-thread Russo-Ukrainian War Thread UK Politics Mega-thread YouTube Thread Canadian Politics Mega-thread
Fan Clubs
The IdrA Fan Club The HerO Fan Club!
Media & Entertainment
Movie Discussion! Anime Discussion Thread [Req][Books] Good Fantasy/SciFi books Series you have seen recently...
Sports
2024 - 2026 Football Thread MLB/Baseball 2023 McBoner: A hockey love story Tennis[sport] Formula 1 Discussion
World Cup 2022
Tech Support
Simple Questions Simple Answers FPS when play League Of Legend on laptop How to clean a TTe Thermaltake keyboard?
TL Community
The Automated Ban List Northern Ireland Global Starcraft
Blogs
Poker (part 2)
Nebuchad
The Experiences We Want and …
TrAiDoS
An Exploration of th…
waywardstrategy
Gauntlet SC2: A Retrospectiv…
Ctone23
ramps on octagon
StaticNine
Funny Nicknames
LUCKY_NOOB
Evil Gacha Games and the…
ffswowsucks
Customize Sidebar...

Website Feedback

Closed Threads



Active: 7848 users

Open Liquid - Programming

Forum Index > Website Feedback
Post a Reply
Normal
LunaSea
Profile Joined October 2011
Luxembourg369 Posts
Last Edited: 2012-12-26 14:33:15
December 26 2012 13:22 GMT
#1
Hey everyone,

First of all I hope that this thread is placed in the right sub-forum otherwise, sorry please move it.

1) Introduction

It's been a while since TeamLiquid.net was created. Exactly 10 years and 96 days.
A lot changed in that period of time and we now have a large community of people that are passionate about Starcraft and DotA.

Coincidently (or not) it happens that we also like to talk about various other topics that don't have anything to do with games or eSports like politics, economics, education, traveling, movies, music and much more.

Although large communities like Team Liquid are composed of people coming from very different backgrounds and countries, we can often find some interests that are shared by others.

Sometimes these interests are only shared on a small post in a TL sub-forum, sometimes the response of the community is so large that a new site is created (e.g : Liquid Poker).

I think that DotA would be another example of this. In the beginning, TL.net was (eSport wise) mostly about Starcraft : BW and later on also Starcraft II, but it happens that quite a lot of staff members and community members played and liked DotA II so a new sub-forum was born.
Liquid even welcomes a new team of that very game now.

The point I'm trying to make is that sometimes, we can use these shared hobbies / activities and organize them in such a way that bigger things can be done (like the DotA team and Liquid Poker).

2) Programming community

So in the one year I've been around on TeamLiquid (which is nothing compared to pillars of the community like Jinro who are contributing since 2002), I've seen a lot of people, who like me enjoy / talk about programming and computer science.

You have programming threads (created by tofucake, currently 222 pages in 2.5 years), gaming related programs (SC2Gears, Evolution Chambre, Open Broadcaster Project), computer science theses (Map Analysis Tool) and many websites (SC2 Radio which sadly failed, SC2 Earnings).

Team Liquid even announced their new sponsor "Barracuda Networks" (link to the announcement here) who's currently looking to hire highly qualified programmers (hiring thread here).

What I'm trying to show is that there are a lot of programming projects related to Starcraft and eSport in general, built by professionals, amateurs and students.

The problem is that it takes a lot of time to build and maintain web sites and software.
Even TeamLiquid.net, from what I know is programmed and maintained only by R1CH.

There is a way to contribute to Liquipedia (Liquidpedia - How to contribute), there isn't a way to contribute to the site. The Liquipedia team even streams some of their article wiki page refactoring / maintaining sessions.

3) The proposal

I think it would be a cool idea to make a new step forward with the TL programming / computer science community.

The idea would be to create a new sub-forum or site parallel to TL.net (like Liquid Poker) about programming that would expand the capabilities offered by conventional threads.

Here under is a list of some functionality ideas I had that could be awesome :

- tutorials about / learning programming languages / frameworks
- syntax highlighting
- sharing project ideas
- listing programmers and their skills

and most importantly in my opinion :

- finding programmers that can help you build and maintain gaming / eSports related projects
- contributing to TeamLiquid.net by helping (R1CH) to code new features or site redesigns

In computer science it happens very often that students don't have a lot of practical experience especially working on large projects.
It could be a cool idea to open-source TeamLiquid.net and organize a GitHub where less experienced programmers could code on sub-branches which would then be peer reviewed by more seasoned programmers.

The opportunity to contribute on a large open-source project that you love together with other eSports / gaming passionate programmers could be awesome !
It could even be mentioned on CVs as a programming experience !

4) Conclusion

Of course there are lots of sites to learn programming, no doubt about that. You have sites like Stackoverflow, Code Academy, Code School, ...etc.
But I just think that it would be a lot more motivating and enjoyable for people if it is directly related to something you love, teamed-up with other members of the community that have two hobbies in common with you.

I fully understand that this would be a big leap forward but in the end I think that amazing things can be done from developing and organizing our community.
A way of exploiting the community to it's full potential.

Please comment and share your thoughts on this idea !

You can also give your opinion on the subject by voting on this poll :

Poll: Would you like to see a programming

Yes. It should be a sub-forum. (199)
 
78%

I don't care. (23)
 
9%

No. Team Liquid should only be about gaming. (14)
 
5%

Yes. It should be a parallel site. (13)
 
5%

No. There aren't enough programmers on Team Liquid. (7)
 
3%

256 total votes

Your vote: Would you like to see a programming

(Vote): Yes. It should be a sub-forum.
(Vote): No. Team Liquid should only be about gaming.
(Vote): Yes. It should be a parallel site.
(Vote): No. There aren't enough programmers on Team Liquid.
(Vote): I don't care.


"Your f*cking wrong, but I respect your opinion" --Day[9]
Silencioseu
Profile Joined June 2011
Cyprus493 Posts
December 26 2012 13:39 GMT
#2
I would say a sub-forum although i believe there would be more people interested than Liquid Poker.
i kno i r badass no need to repeat
chaokel
Profile Blog Joined October 2010
Australia535 Posts
December 26 2012 13:46 GMT
#3
I'm not sure if the membership base would be here to make this work, that said i for one would love such a sub-forum. I would be more than willing to lend the (in the scheme of things; minuscule) knowledge I've learned over my years of programming to helping out newer programmers or to participate in projects when i have free time.
Ao
Profile Joined July 2009
Korea (South)19 Posts
December 26 2012 13:47 GMT
#4
It would be much cooler to open source team liquid and allow programmers to submit patches to the core site. This allows speeding up features the liquid team wants to bring to light, as well as allowing the submission of previously not thought of features. Then there's a better reason for a subforum besides 'programmers use this site' which is true of every gaming community site. Except maybe Maple Story.
Chezus
Profile Joined January 2011
Netherlands427 Posts
December 26 2012 13:58 GMT
#5
Cool idea I voted for sub-forum, because I just know I won't look at the forum nearly as often if it's a different site all together. I'll try to contribute where I can. Drenched in work, however. Speaking of which, I'd best get to it :p.
Yoshi-
Profile Joined October 2008
Germany10227 Posts
December 26 2012 14:22 GMT
#6
I want a math forum where we can teach you how to count.

+ Show Spoiler +
5) Conclusion

Should be 4) Conclusion
LunaSea
Profile Joined October 2011
Luxembourg369 Posts
Last Edited: 2012-12-26 14:24:24
December 26 2012 14:22 GMT
#7
Yes, I too think that the best way to implement this idea would be by creating a sub-forum but also by adding features like syntax highlighting of source code.

It would be easier than copy / pasting code from pastebin / quadpads and stuff like this.

On December 26 2012 23:22 Yoshi- wrote:
I want a math forum where we can teach you how to count.

+ Show Spoiler +
5) Conclusion

Should be 4) Conclusion


Oups, sorry ! Fixed it.
"Your f*cking wrong, but I respect your opinion" --Day[9]
nunez
Profile Blog Joined February 2011
Norway4003 Posts
Last Edited: 2012-12-26 18:08:40
December 26 2012 14:31 GMT
#8
i'd love a subforum if tl.net had a big enough base to justify it, but i am not sure that it does.

edit: as for open source / helping out - i have no grounds to make up an informed opinion, but kinda sounds like a bad idea.
conspired against by a confederacy of dunces.
icystorage
Profile Blog Joined November 2008
Jollibee19350 Posts
December 26 2012 14:35 GMT
#9
*gasp* and tweak with R1CH's beautiful website forum? I am not worthy. (voted for subforum)
LiquidDota StaffAre you ready for a Miracle-? We are! The International 2017 Champions!
turamn
Profile Blog Joined October 2010
United States1374 Posts
December 26 2012 15:01 GMT
#10
I voted for sub-forum, but instead of just a programming sub-forum, why not have a tech sub? Merge the tech support forum into that group and also add things like programming, IT, hardware etc. It's hard for me to believe that it wouldn't get any use.
LunaSea
Profile Joined October 2011
Luxembourg369 Posts
Last Edited: 2012-12-26 15:17:05
December 26 2012 15:15 GMT
#11
On December 27 2012 00:01 turamn wrote:
I voted for sub-forum, but instead of just a programming sub-forum, why not have a tech sub? Merge the tech support forum into that group and also add things like programming, IT, hardware etc. It's hard for me to believe that it wouldn't get any use.


I dont' know but the tech support sub isn't really about programming. It's more about asking question around computer specs and hardware.
Generally for people that visit the sub it's more of a one-time question, not about learning hardware assembly or other tech related subjects.

The sub-forum I envisioned would be a lot more structured and ideally have some cool tools that would make it much easier for people to find other programmers that have the skills needed to contribute.
Maybe also add features to the TL programming IRC or other cool options.

Of course everything would depend on R1CH's opinion about this idea.
"Your f*cking wrong, but I respect your opinion" --Day[9]
Cable
Profile Joined January 2011
116 Posts
December 26 2012 16:42 GMT
#12
I really like this idea and I support it.

Thanks to the OP for the nice presentation as well!
LunaSea
Profile Joined October 2011
Luxembourg369 Posts
Last Edited: 2012-12-26 17:12:29
December 26 2012 17:12 GMT
#13
@Mods : I know that "Website feedback" is the right sub-forum for this thread, but I wondered if it would be possible to move the thread back to "General" or maybe "Starcraft II" / "Tech Support" just so that the thread gets a little more visibility at the start. Thanks !
"Your f*cking wrong, but I respect your opinion" --Day[9]
StarMoon
Profile Joined April 2011
Canada682 Posts
December 26 2012 17:38 GMT
#14
If you believe in this cause (and it does seem a worthy one), get others that share your interests and passion to post here in support.

Surely if there are enough people to justify a programming sub-forum you can get a few dozen to post in here to show solidarity.
Un[r]eal
Profile Joined August 2010
United States66 Posts
December 26 2012 18:10 GMT
#15
As a new computer science programmer there is no better way to learn than hands on experience from what I've experienced do far. Creating calculators and banking projects gets old and dry. It would be much more fun contributing to small portions of programs used on TL and e-sports.
DexMorgan
Profile Joined July 2012
Netherlands3 Posts
December 26 2012 18:11 GMT
#16
I like this idea a lot aswell. I study computer science(3rd year), but i've never really had much motivation to program on my own and thus don't have too much practical experience. This would definitly give me the boost in motivation that I need.
Zeke50100
Profile Blog Joined February 2010
United States2220 Posts
December 26 2012 18:34 GMT
#17
The website itself isn't suited for an open-source model. If it were, it would have done so long ago. There's a reason why most community sites don't let just anybody submit modifications - separating all of the junk from the actually beneficial changes would be far too time-consuming, and it would probably prove more of a challenge than just reading through site suggestions. There's no significant benefit for the website becoming open-source. A group of people could just host their own open-source website project if they wanted to do something similar.

A sub-forum, on the other hand, is a different matter entirely. The programming "sub-community" would have to be at least as large as the Health & Fitness sub-community - or, at least, programming would have to require a sub-forum more than health and fitness. I don't think that's necessarily the case, though. The thread is active in its own right, and it's not as if anything becomes convoluted simply because it's restrained to a single thread. It would be hard to discern what the purpose of the sub-forum would be. As I see it, there are a few purposes:

1. A general help forum
2. A "share your project" forum
3. A team-gathering forum

The first is covered by the plethora of sites that are already dedicated specifically to programming. The second can be covered by blogs. The third seems almost like advertising, in my opinion. There isn't exactly an absolute necessity for a separate sub-forum on its own (as interesting as it might seem).

I could be wrong, though. If a sub-forum would be immensely helpful to a large number of TLers, I would love to see it happen :D
LunaSea
Profile Joined October 2011
Luxembourg369 Posts
Last Edited: 2012-12-26 19:09:19
December 26 2012 18:59 GMT
#18
On December 27 2012 03:34 Zeke50100 wrote:
The website itself isn't suited for an open-source model. If it were, it would have done so long ago. There's a reason why most community sites don't let just anybody submit modifications - separating all of the junk from the actually beneficial changes would be far too time-consuming, and it would probably prove more of a challenge than just reading through site suggestions. There's no significant benefit for the website becoming open-source. A group of people could just host their own open-source website project if they wanted to do something similar.

A sub-forum, on the other hand, is a different matter entirely. The programming "sub-community" would have to be at least as large as the Health & Fitness sub-community - or, at least, programming would have to require a sub-forum more than health and fitness. I don't think that's necessarily the case, though. The thread is active in its own right, and it's not as if anything becomes convoluted simply because it's restrained to a single thread. It would be hard to discern what the purpose of the sub-forum would be. As I see it, there are a few purposes:

1. A general help forum
2. A "share your project" forum
3. A team-gathering forum

The first is covered by the plethora of sites that are already dedicated specifically to programming. The second can be covered by blogs. The third seems almost like advertising, in my opinion. There isn't exactly an absolute necessity for a separate sub-forum on its own (as interesting as it might seem).

I could be wrong, though. If a sub-forum would be immensely helpful to a large number of TLers, I would love to see it happen :D


Although I agree with you on the fact that it is tedious to separate "junk" code of the good parts, this could be drastically improved by organizing the community of contributing coders in a pyramidal way like the Web of trust.
Each floor reviews the code of the floor beneath and from a certain floor on you consider that you "trust" those people and they can commit changes to the master branch.

But it is true that it can be complicated to make changes to a big site so concentrating on just adding new features with a modular structure to the source code could be a much easier alternative if it comes to that.

Your right when you say that it has no benefits for TeamLiquid.net immediately, but after a while when things are organized, it could greatly help the update / patch release frequency which would also in turn motivate people to make suggestions. Also, a side effect of this would be the multiplication of solid gaming / eSports related website and software and good code in general.

Like I said in my first post, a big factor will be that people will have the opportunity to work on a large project (which many didn't do yet) about a subject that actually matters for them.

And I completely disagree that 3. is the same as advertising. If someone has an idea but doesn't posses all the skills needed to realize that very idea, in 99 out of 100 cases he will just abandon and sometimes it is just vital for an already launched website to find more qualified people.

Edit : I also feel that something like a sub-forum plus a syntax highlighting plug-in could greatly improve the current situation since a (very) long post isn't really well suited to this use.
"Your f*cking wrong, but I respect your opinion" --Day[9]
astroorion
Profile Blog Joined September 2010
United States1022 Posts
December 26 2012 19:51 GMT
#19
I would love to have a subforum where people could collaborate on new features or programs and it's always great to find people that share even more interests than you thought
MLG Admin | Astro.631 NA
Darksoldierr
Profile Joined May 2010
Hungary2013 Posts
December 26 2012 21:33 GMT
#20
Would love it myself
What do humans know of our pain? We have sung songs of lament since before your ancestors crawled on their bellies from the sea.
Depetrify
Profile Blog Joined March 2011
978 Posts
December 26 2012 22:04 GMT
#21
This would definitely be cool, but I just don't think it really fits here on TeamLiquid.. there are many other websites that offer this kind of stuff. :O
Megaliskuu
Profile Blog Joined October 2010
United States5123 Posts
Last Edited: 2012-12-26 22:19:55
December 26 2012 22:19 GMT
#22
On December 27 2012 07:04 Depetrify wrote:
This would definitely be cool, but I just don't think it really fits here on TeamLiquid.. there are many other websites that offer this kind of stuff. :O


I agree with this ^

I think it could be made as a "hidden" forum though, like the LoL board.
|BW>Everything|Add me on star2 KR server TheMuTaL.675 for practice games :)|NEX clan| https://www.dotabuff.com/players/183104694
LunaSea
Profile Joined October 2011
Luxembourg369 Posts
Last Edited: 2012-12-26 22:44:10
December 26 2012 22:26 GMT
#23
On December 27 2012 07:04 Depetrify wrote:
This would definitely be cool, but I just don't think it really fits here on TeamLiquid.. there are many other websites that offer this kind of stuff. :O


A lot of people brought up that posting tutorials would be probably a bad idea because you're essentially reinventing the wheel. But after you learned the basics, you still have the problem of contributing to projects, the need for practical experience, which isn't always easy to get, especially larger projects where the use of workflow tools come in use.

This is why I'm convinced that organizing a sub-community around programming could be a good idea. I mean in the end we are talking about TL a forum that is devoted to or at least initially created around video games (Starcraft : BW) and then the way from video games to computers and computers to programming isn't really far stretched.

I mean if you look at all the software and websites related to Starcraft or eSports that have been created for the last 10 years, it's mind boggling. It goes from simple websites to ingenious and complicated code bases like "Evolution Chambre" (that uses genetic algorithms) and "Open Broadcaster Project" which implements some difficult concepts like streaming video and encoding.

But then again, if you also look at the number of projects that aren't updated anymore it is equally incredible.
Of course this is the natural cycle for software, they eventually won't be used / maintained anymore, I just think it's sad that a lack of a structured community causes developers to just abandon great ideas (and code bases).
"Your f*cking wrong, but I respect your opinion" --Day[9]
WhalesFromSpace
Profile Joined March 2012
390 Posts
December 26 2012 22:37 GMT
#24
S.E. here; would be nice to see
Nihility
Heyoka
Profile Blog Joined March 2008
Katowice25012 Posts
Last Edited: 2012-12-26 23:05:35
December 26 2012 22:49 GMT
#25
While I don't think this is a bad idea there are a few issues.

The biggest of these is forum leadership. The reason we have dedicated forums that work is because we have people specifically cleaning them up and leading their direction. SC2 strategy/LoL/Dota only work forums because people (monk, Neo, Mig, et al) spend great efforts to organize and regulate the entire thing and uses a ton of time to find other people to help do it. Our own tech support forum has kind of faltered in the last year because we didn't have highlighting or anyone to help sort it out until very recently. I don't know that we have people who can do this for programming right now.

The end product you talk about where we have an active forum that has guides, a hub organizing people, and a way to share and list projects is attractive? Those things don't just appear, if we have a forum open with none of them the most realistic scenario is 100 people say they "have one that's almost done" that never materializes. Those are all very big things that will take a lot of effort to maintain by a lot of people, when these resources are also plentiful on a lot of other dedicated communities right now.

I suspect activity may be a problem as well. The Big Programming thread honestly isn't that fast moving, the last week has barely produced a page of responses, and while it occasionally has a flurry of activity (such as the last few hours where people were trying to solve a specific problem) it's very up and down. There isn't a huge range of things people are coming to it for. You, for instance, have only posted in it twice prior to today. A forum won't change that.

There are some good ideas here but I'm far from sold that we can achieve them with a forum, it has some fairly significant obstacles.
@RealHeyoka | ESL / DreamHack StarCraft Lead
tec27
Profile Blog Joined June 2004
United States3702 Posts
December 26 2012 22:59 GMT
#26
On December 27 2012 07:26 LunaSea wrote:
Show nested quote +
On December 27 2012 07:04 Depetrify wrote:
This would definitely be cool, but I just don't think it really fits here on TeamLiquid.. there are many other websites that offer this kind of stuff. :O


A lot of people brought up that posting tutorials would be probably a bad idea because you're essentially reinventing the wheel. But after you learned the basics, you still have the problem of contributing to projects, the need for practical experience, which isn't always easy to get, especially larger projects where the use of workflow tools come in use.

This is why I'm convinced that organizing a sub-community around programming could be a good idea. I mean in the end we are talking about TL a forum that is devoted to or at least initially create around video games (Starcraft : BW) and then the way from video games to computers and computers to programming isn't really far stretched.

I mean if you look at all the software and websites related to Starcraft or eSports that have been created for the last 10 years, it's mind boggling. It goes from simple websites to ingenious and complicated code bases like "Evolution Chambre" (that uses genetic algorithms) and "Open Broadcaster Project" which implements some difficult concepts like streaming video and encoding.

But then again, if you also look at the number of projects that aren't updated anymore it is equally incredible.
Of course this is the natural cycle for software, they eventually won't be used / maintained anymore, I just think it's sad that a lack of structured community causes developers to just abandon great ideas (and code bases).

I think if you're going to argue that this forum should exist, you should argue it from a standpoint of flattening the current Big Programming Thread and making it more navigable (similar to what was done for the LoL subforum). Tutorials would be applicable as well, but I'm not sure that TL is really the ideal distribution method for them. Anything outside of that in your proposal (project organization, project creation, and especially open sourcing TL's codebase) are simply fantasies that won't happen. I've been involved in a fair amount of development communities related to BW and other games, and they simply aren't, and won't ever be, very large. The amount of people who are competent developers, enjoy esports, and have enough free time and desire to work on an esports-related project is quite small. You've argued that the competent developer part isn't necessary with the right review structure in place, but do you really think someone wants to spend all their free time doing code reviews instead of just working on the project themselves?

Don't get me wrong, I'd like to see a programming sub-forum as well, and I'm very active in the programming thread as it is. But I'm also very worried thread forum would end up filled with a lot of low-content, garbage threads. If you peruse through the programming thread as it is currently, the vast majority of the posts in it are simply asking for homework help. Those alone would not make a good forum, and I'm not so sure that a different set of people will magically sprout up if a new forum were created. You can already see a similar plight in the Tech Support forum, and I think TL should seek to limit the amount of those sorts of forums.

Also, I'd highly recommend you stop mentioning the 10 year figure, or trying to cite history within those 10 years. By the examples you've given, its clear you weren't actually around during those times, and its fairly offensive to those who were. There are certainly ingenious and complicated things that have been done by the SC community, but those things are not Evolution Chamber or OBS.
Can you jam with the console cowboys in cyberspace?
Risljaninasim
Profile Joined July 2011
Netherlands228 Posts
December 26 2012 23:31 GMT
#27
Yeah great idea! You never know what amazing things random skilled programmers can do, things that you yourself never thought of.
;;
LunaSea
Profile Joined October 2011
Luxembourg369 Posts
Last Edited: 2012-12-26 23:45:22
December 26 2012 23:40 GMT
#28
On December 27 2012 07:59 tec27 wrote:
+ Show Spoiler +
On December 27 2012 07:26 LunaSea wrote:
Show nested quote +
On December 27 2012 07:04 Depetrify wrote:
This would definitely be cool, but I just don't think it really fits here on TeamLiquid.. there are many other websites that offer this kind of stuff. :O


A lot of people brought up that posting tutorials would be probably a bad idea because you're essentially reinventing the wheel. But after you learned the basics, you still have the problem of contributing to projects, the need for practical experience, which isn't always easy to get, especially larger projects where the use of workflow tools come in use.

This is why I'm convinced that organizing a sub-community around programming could be a good idea. I mean in the end we are talking about TL a forum that is devoted to or at least initially create around video games (Starcraft : BW) and then the way from video games to computers and computers to programming isn't really far stretched.

I mean if you look at all the software and websites related to Starcraft or eSports that have been created for the last 10 years, it's mind boggling. It goes from simple websites to ingenious and complicated code bases like "Evolution Chambre" (that uses genetic algorithms) and "Open Broadcaster Project" which implements some difficult concepts like streaming video and encoding.

But then again, if you also look at the number of projects that aren't updated anymore it is equally incredible.
Of course this is the natural cycle for software, they eventually won't be used / maintained anymore, I just think it's sad that a lack of structured community causes developers to just abandon great ideas (and code bases).

I think if you're going to argue that this forum should exist, you should argue it from a standpoint of flattening the current Big Programming Thread and making it more navigable (similar to what was done for the LoL subforum). Tutorials would be applicable as well, but I'm not sure that TL is really the ideal distribution method for them. Anything outside of that in your proposal (project organization, project creation, and especially open sourcing TL's codebase) are simply fantasies that won't happen. I've been involved in a fair amount of development communities related to BW and other games, and they simply aren't, and won't ever be, very large. The amount of people who are competent developers, enjoy esports, and have enough free time and desire to work on an esports-related project is quite small. You've argued that the competent developer part isn't necessary with the right review structure in place, but do you really think someone wants to spend all their free time doing code reviews instead of just working on the project themselves?

Don't get me wrong, I'd like to see a programming sub-forum as well, and I'm very active in the programming thread as it is. But I'm also very worried thread forum would end up filled with a lot of low-content, garbage threads. If you peruse through the programming thread as it is currently, the vast majority of the posts in it are simply asking for homework help. Those alone would not make a good forum, and I'm not so sure that a different set of people will magically sprout up if a new forum were created. You can already see a similar plight in the Tech Support forum, and I think TL should seek to limit the amount of those sorts of forums.

Also, I'd highly recommend you stop mentioning the 10 year figure, or trying to cite history within those 10 years. By the examples you've given, its clear you weren't actually around during those times, and its fairly offensive to those who were. There are certainly ingenious and complicated things that have been done by the SC community, but those things are not Evolution Chamber or OBS.


First of all I'd like to apologize to you and any other person on TeamLiquid that was offended by my post citing that 10 years figure.

Like you said, I wasn't around at that time and I made it very clear in my original post. The only reason I even used that figure was just to write a nice introduction to the subject by emphasizing on the growth of the community since it's inception in 2002.

And when I was talking about Evolution Chamber and OBS, I was giving example of source code complexity / specificity related to gaming.

I think that quite some people seem to be legitimately worried about what such a thread / sub-forum could produce.
If it ever happens that this idea is implemented, I think that clearly stating boundaries of what is and isn't accepted would be a good thing.
Of course this wouldn't solve anything, just decrease the incentive people have to ask "homework" related questions.
Also if you have some small project running within this (small) community of programmers, you could limit the questions to source code for that particular project.

And like I said before, I don't think that magically flourishing gaming / eSports open-source project will pop-up everywhere.
I just think that the motivation and the opportunity needed to achieve something like this can only be created if you give it a chance.
Heyoka is completely right when he talks about the programming thread, but then again, it's a thread.
If I know some programming languages A, B and C but the current programming issue that is talked about on the thread is in another language then I can't do much about it. Of course this is not the only problem.
If you have a specialized sub-forum, so many things can be improved compared to a simple thread where you possibilities are very limited.
For example copy / pasting code. Yes you have "<code >" BB tags that respects indentation, but code highlighting would be even cooler !
"Your f*cking wrong, but I respect your opinion" --Day[9]
tec27
Profile Blog Joined June 2004
United States3702 Posts
December 26 2012 23:55 GMT
#29
On December 27 2012 08:40 LunaSea wrote:
Show nested quote +
On December 27 2012 07:59 tec27 wrote:
+ Show Spoiler +
On December 27 2012 07:26 LunaSea wrote:
Show nested quote +
On December 27 2012 07:04 Depetrify wrote:
This would definitely be cool, but I just don't think it really fits here on TeamLiquid.. there are many other websites that offer this kind of stuff. :O


A lot of people brought up that posting tutorials would be probably a bad idea because you're essentially reinventing the wheel. But after you learned the basics, you still have the problem of contributing to projects, the need for practical experience, which isn't always easy to get, especially larger projects where the use of workflow tools come in use.

This is why I'm convinced that organizing a sub-community around programming could be a good idea. I mean in the end we are talking about TL a forum that is devoted to or at least initially create around video games (Starcraft : BW) and then the way from video games to computers and computers to programming isn't really far stretched.

I mean if you look at all the software and websites related to Starcraft or eSports that have been created for the last 10 years, it's mind boggling. It goes from simple websites to ingenious and complicated code bases like "Evolution Chambre" (that uses genetic algorithms) and "Open Broadcaster Project" which implements some difficult concepts like streaming video and encoding.

But then again, if you also look at the number of projects that aren't updated anymore it is equally incredible.
Of course this is the natural cycle for software, they eventually won't be used / maintained anymore, I just think it's sad that a lack of structured community causes developers to just abandon great ideas (and code bases).

I think if you're going to argue that this forum should exist, you should argue it from a standpoint of flattening the current Big Programming Thread and making it more navigable (similar to what was done for the LoL subforum). Tutorials would be applicable as well, but I'm not sure that TL is really the ideal distribution method for them. Anything outside of that in your proposal (project organization, project creation, and especially open sourcing TL's codebase) are simply fantasies that won't happen. I've been involved in a fair amount of development communities related to BW and other games, and they simply aren't, and won't ever be, very large. The amount of people who are competent developers, enjoy esports, and have enough free time and desire to work on an esports-related project is quite small. You've argued that the competent developer part isn't necessary with the right review structure in place, but do you really think someone wants to spend all their free time doing code reviews instead of just working on the project themselves?

Don't get me wrong, I'd like to see a programming sub-forum as well, and I'm very active in the programming thread as it is. But I'm also very worried thread forum would end up filled with a lot of low-content, garbage threads. If you peruse through the programming thread as it is currently, the vast majority of the posts in it are simply asking for homework help. Those alone would not make a good forum, and I'm not so sure that a different set of people will magically sprout up if a new forum were created. You can already see a similar plight in the Tech Support forum, and I think TL should seek to limit the amount of those sorts of forums.

Also, I'd highly recommend you stop mentioning the 10 year figure, or trying to cite history within those 10 years. By the examples you've given, its clear you weren't actually around during those times, and its fairly offensive to those who were. There are certainly ingenious and complicated things that have been done by the SC community, but those things are not Evolution Chamber or OBS.

And like I said before, I don't think that magically flourishing gaming / eSports open-source project will pop-up everywhere.
I just think that the motivation and the opportunity needed to achieve something like this can only be created if you give it a chance.
Heyoka is completely right when he talks about the programming thread, but then again, it's a thread.
If I know some programming languages A, B and C but the current programming issue that is talked about on the thread is in another language than I can't do much about it. Of course this is not the only problem.
If you have a specialized sub-forum, so many things can be improved whereas if you have a thread, it's very limited.
For example copy / pasting code. Yes you have "<code >" BB tags that respects indentation, but code highlighting would be even cooler !

I think we should be looking for other solutions to this problem instead of jumping straight to making a sub-forum. So the first thing that jumps out at me from what you're saying here is that maybe there should be separate threads for different programming languages, or different areas of programming. Maybe the concerns of a web developer are different enough from that of an embedded systems developer (and there are enough of each here) that there should be a separate thread for each. That sounds like a decent point, and is something that doesn't require the creation of a separate forum.

As for syntax highlighting, I made a greasemonkey script a while back for embedding gists (in the same way that youtube embeds work here) that has been used essentially not at all AFAIK. Add to this fact that so many people post code outside of even code tags in the programming thread and I think you'll quickly realize that syntax highlighting isn't something TL has a particularly strong need for, and I doubt its worth the code complexity increase in order to implement it on the server.
Can you jam with the console cowboys in cyberspace?
LunaSea
Profile Joined October 2011
Luxembourg369 Posts
December 27 2012 00:15 GMT
#30
On December 27 2012 08:55 tec27 wrote:
+ Show Spoiler +
On December 27 2012 08:40 LunaSea wrote:
Show nested quote +
On December 27 2012 07:59 tec27 wrote:
+ Show Spoiler +
On December 27 2012 07:26 LunaSea wrote:
Show nested quote +
On December 27 2012 07:04 Depetrify wrote:
This would definitely be cool, but I just don't think it really fits here on TeamLiquid.. there are many other websites that offer this kind of stuff. :O


A lot of people brought up that posting tutorials would be probably a bad idea because you're essentially reinventing the wheel. But after you learned the basics, you still have the problem of contributing to projects, the need for practical experience, which isn't always easy to get, especially larger projects where the use of workflow tools come in use.

This is why I'm convinced that organizing a sub-community around programming could be a good idea. I mean in the end we are talking about TL a forum that is devoted to or at least initially create around video games (Starcraft : BW) and then the way from video games to computers and computers to programming isn't really far stretched.

I mean if you look at all the software and websites related to Starcraft or eSports that have been created for the last 10 years, it's mind boggling. It goes from simple websites to ingenious and complicated code bases like "Evolution Chambre" (that uses genetic algorithms) and "Open Broadcaster Project" which implements some difficult concepts like streaming video and encoding.

But then again, if you also look at the number of projects that aren't updated anymore it is equally incredible.
Of course this is the natural cycle for software, they eventually won't be used / maintained anymore, I just think it's sad that a lack of structured community causes developers to just abandon great ideas (and code bases).

I think if you're going to argue that this forum should exist, you should argue it from a standpoint of flattening the current Big Programming Thread and making it more navigable (similar to what was done for the LoL subforum). Tutorials would be applicable as well, but I'm not sure that TL is really the ideal distribution method for them. Anything outside of that in your proposal (project organization, project creation, and especially open sourcing TL's codebase) are simply fantasies that won't happen. I've been involved in a fair amount of development communities related to BW and other games, and they simply aren't, and won't ever be, very large. The amount of people who are competent developers, enjoy esports, and have enough free time and desire to work on an esports-related project is quite small. You've argued that the competent developer part isn't necessary with the right review structure in place, but do you really think someone wants to spend all their free time doing code reviews instead of just working on the project themselves?

Don't get me wrong, I'd like to see a programming sub-forum as well, and I'm very active in the programming thread as it is. But I'm also very worried thread forum would end up filled with a lot of low-content, garbage threads. If you peruse through the programming thread as it is currently, the vast majority of the posts in it are simply asking for homework help. Those alone would not make a good forum, and I'm not so sure that a different set of people will magically sprout up if a new forum were created. You can already see a similar plight in the Tech Support forum, and I think TL should seek to limit the amount of those sorts of forums.

Also, I'd highly recommend you stop mentioning the 10 year figure, or trying to cite history within those 10 years. By the examples you've given, its clear you weren't actually around during those times, and its fairly offensive to those who were. There are certainly ingenious and complicated things that have been done by the SC community, but those things are not Evolution Chamber or OBS.

And like I said before, I don't think that magically flourishing gaming / eSports open-source project will pop-up everywhere.
I just think that the motivation and the opportunity needed to achieve something like this can only be created if you give it a chance.
Heyoka is completely right when he talks about the programming thread, but then again, it's a thread.
If I know some programming languages A, B and C but the current programming issue that is talked about on the thread is in another language than I can't do much about it. Of course this is not the only problem.
If you have a specialized sub-forum, so many things can be improved whereas if you have a thread, it's very limited.
For example copy / pasting code. Yes you have "<code >" BB tags that respects indentation, but code highlighting would be even cooler !

I think we should be looking for other solutions to this problem instead of jumping straight to making a sub-forum. So the first thing that jumps out at me from what you're saying here is that maybe there should be separate threads for different programming languages, or different areas of programming. Maybe the concerns of a web developer are different enough from that of an embedded systems developer (and there are enough of each here) that there should be a separate thread for each. That sounds like a decent point, and is something that doesn't require the creation of a separate forum.

As for syntax highlighting, I made a greasemonkey script a while back for embedding gists (in the same way that youtube embeds work here) that has been used essentially not at all AFAIK. Add to this fact that so many people post code outside of even code tags in the programming thread and I think you'll quickly realize that syntax highlighting isn't something TL has a particularly strong need for, and I doubt its worth the code complexity increase in order to implement it on the server.


Hum yes, if we start by creating language / area specific threads it probably wouldn't justify the added server-side code complexity increase of a syntax highlighting plug-in.

If the multi-thread solution is created, do you think that client-side solutions (like grease-monkey scripts and browser plug-ins) for syntax highlighting would be a good idea ?
"Your f*cking wrong, but I respect your opinion" --Day[9]
KaiserJohan
Profile Joined May 2010
Sweden1808 Posts
December 27 2012 00:46 GMT
#31
I would love a subforum for pure programming topics.
England will fight to the last American
TuringSC
Profile Joined June 2012
Canada7 Posts
December 27 2012 20:42 GMT
#32
I'm in support of this if and only if you let us math nerds in on the action as well. Most of the programming I do is simulations-based so while I have no skills when it comes to web stuff, I would love to participate in projects that are a bit more math-heavy.
Normal
Please log in or register to reply.
Live Events Refresh
Replay Cast
09:00
Crank Gathers S4: Group Stage
CranKy Ducklings92
LiquipediaDiscussion
[ Submit Event ]
Live Streams
Refresh
StarCraft 2
SortOf 155
Ryung 80
StarCraft: Brood War
Rain 3079
Calm 2036
Sea 1471
Hyuk 592
Shuttle 521
BeSt 492
Jaedong 387
Mini 292
Hyun 212
Soulkey 150
[ Show more ]
EffOrt 122
Soma 84
Larva 75
Light 70
ggaemo 62
sorry 57
Snow 50
ZerO 42
Free 37
NaDa 36
soO 35
hero 29
scan(afreeca) 27
Rush 25
JYJ 20
zelot 18
Sharp 17
Bale 16
Yoon 16
Hm[arnc] 14
Sacsri 13
IntoTheRainbow 11
Barracks 10
Movie 10
Zeus 9
Sexy 9
Terrorterran 7
Purpose 7
Dota 2
Fuzer 125
League of Legends
JimRising 402
Other Games
gofns11757
singsing851
crisheroes300
XaKoH 182
Trikslyr14
ZerO(Twitch)10
amsayoshi9
Organizations
Other Games
gamesdonequick2215
StarCraft 2
Blizzard YouTube
StarCraft: Brood War
BSLTrovo
[ Show 15 non-featured ]
StarCraft 2
• Berry_CruncH317
• StrangeGG 42
• AfreecaTV YouTube
• intothetv
• Kozan
• IndyKCrew
• LaughNgamezSOOP
• Migwel
• sooper7s
StarCraft: Brood War
• escodisco1233
• BSLYoutube
• STPLYoutube
• ZZZeroYoutube
Dota 2
• lizZardDota291
League of Legends
• Stunt521
Upcoming Events
CrankTV Team League
39m
WardiTV Qualifier
1h 39m
Epic.LAN
2h 39m
Big Brain Bouts
5h 39m
SHIN vs Elazer
Percival vs Nicoract
Reynor vs Lambo
Replay Cast
13h 39m
RSL Revival
22h 39m
Clem vs Lambo
Scarlett vs Cure
CranKy Ducklings
23h 39m
Epic.LAN
1d 2h
IPSL
1d 5h
Dragon vs Hawk
RSL Revival
1d 22h
Classic vs Trap
herO vs SHIN
[ Show More ]
Sparkling Tuna Cup
1d 23h
OSC
2 days
IPSL
2 days
Bonyth vs Ret
WardiTV Weekly
3 days
Monday Night Weeklies
3 days
PiGosaur Cup
4 days
The PondCast
4 days
Replay Cast
5 days
CrankTV Team League
6 days
Replay Cast
6 days
Liquipedia Results

Completed

Proleague 2026-07-13
HSC XXIX
Eternal Conflict S2 E2

Ongoing

IPSL Spring 2026
Acropolis #4
CSL 2026 Summer (S21)
KCM Race Survival 2026 Season 3
Escore Tournament S3: W3
RSL Revival: Season 6
CranK Gathers Season 4: BW vs SC2 Team League
SCTL 2026 Spring
Stake Ranked Episode 3
XSE Pro League 2026
IEM Cologne Major 2026
Stake Ranked Episode 2
CS Asia Championships 2026
Asian Champions League 2026
IEM Atlanta 2026
PGL Astana 2026

Upcoming

ASL S22 SEASON OPEN Day 1
Escore Tournament S3: W4
ASL S22 SEASON OPEN Day 2
Escore Tournament S3: W5
CSLAN 4
Blizzard Classic Cup 2026
HSC XXX
SC4ALL II: StarCraft II
Kung Fu Cup 2026 Grand Finals
Light Tournament 2026
Eternal Conflict S2 Finale
Eternal Conflict S2 E3
Logitech G Connect 2026
StarSeries Fall 2026
FISSURE Playground #5
BLAST Open Fall 2026
Esports World Cup 2026
BLAST Bounty Summer 2026
BLAST Bounty Summer Qual
TLPD

1. ByuN
2. TY
3. Dark
4. Solar
5. Stats
6. Nerchio
7. sOs
8. soO
9. INnoVation
10. Elazer
1. Rain
2. Flash
3. EffOrt
4. Last
5. Bisu
6. Soulkey
7. Mini
8. Sharp
Sidebar Settings...

Advertising | Privacy Policy | Terms Of Use | Contact Us

Original banner artwork: Jim Warren
The contents of this webpage are copyright © 2026 TLnet. All Rights Reserved.