Verder zie ik graag de blogs eigenlijk verdwijnen, geen meerwaarde in mijn ogen op dit moment, maak liever een overzichtelijke tuturial page en misschien een keer door de downloads heen spitten, om te kijken wat outdate is en gevaarlijk kwa beveiliging. Zodat we nieuwe leden ook een actueel aanbod kunnen bieden en wat duidelijk oud is!
Maar de tutorials kun je toch prima onderbrengen in blog posts?
Wel zou al deze user generated content wat mij betreft onderworpen mogen worden aan een keursessie voor plaatsing en iemand zal dit ook een beetje moeten bijhouden inderdaad om zo te zorgen dat er geen verouderde of onveilig geworden methodieken worden gebruikt. Software en code hebben meestal een beperkte houdbaarheidsdatum.
Dat is misschien wel leuk, maar waar worden deze dan geplaatst en hoe houd je dat vervolgens "binnen" de site? Het internet kan best een vluchtig medium zijn. Als iemand besluit om zijn YouTube-kanaal te verwijderen of op te schonen verdwijnt zo'n tutorial wellicht in de prullenbak.
Het ironische (of misschien tragische) van community-sites is dat deze af en toe de plank misslaan in wat ze proberen te bereiken. En soms is het doel niet eens helder geformuleerd (waarover hieronder meer). Ik neem phphulp even als referentie en dan heb ik het met name over het forum, wat eigenlijk het meest actieve deel van de site is. Tutorials en "scripts" zijn volgens mij over het algemeen redelijk oud grut, daarnaast zijn die delen ook niet echt actief. Maar wat er op het forum gebeurt is op zich wel interessant. Dit is overigens mijn persoonlijke mening, anderen mogen hier anders over denken, mij best. Maar dit is wat er over het algemeen gebeurt:
1. topicstarter stelt een vraag
2. er volgt misschien enige discussie, of er wordt
3. direct een antwoord gegeven zonder uitgebreide toelichting over het hoe of wat
(of 4a. het ontwerp ontaardt in een discussie tussen forumleden en de topicstarter reageert niet meer, ik maak mij hier ook wel eens schuldig aan :p)
4b. topicstarter neemt het antwoord zonder boe of bah over of geeft aan dat 'ie zelf al een oplossing heeft of opent een soortgelijke of wellicht identieke nieuwe thread over hetzelfde onderwerp.
5. repeat
Over het algemeen is het dus een beetje een fabriek waarbij de overige forumleden vooral een faciliterende rol vervullen die met name tot doel heeft om een (direct) antwoord op de vraag te geven. Er wordt wat mij betreft (veel) te weinig aandacht besteed aan een analyse van het probleem (wat is er nu werkelijk aan de hand?) en ook de gekozen werkwijze (is dit uberhaupt wel de goede aanpak?). Heel vaak "is het probleem niet het probleem". Een waarschuwing over een ongedefinieerde variabele heeft oneindig veel verschillende verschijningsvormen, maar dat is niet het daadwerkelijke achterliggende probleem. Het probleem is dat de programmeur of hobbyist niet de goede instelling heeft bij het programmeren, of gewoon geen debuggingstools gebruikt om deze informatie snel inzichtelijk te maken. Iemand vertellen dat iemand op locatie X variabele Y even moeten initialiseren lost dan mogelijk op dat moment het directe probleem op, maar deze persoon is verder geen steek wijzer geworden. Er beklijft geen kennis. Je blijft programmeren op een domme manier en dus blijf je domme fouten maken.
Wat mij betreft zouden wat artikelen over programmeren zelf en met name debugging een toevoeging zijn. Debugging lijkt mij namelijk de beste manier om te leren te programmeren. Als je kunt debuggen worden alle triviale vraagstukken in één keer... triviaal. Je hebt dan namelijk zelf een toolkit ontwikkeld om dit soort dingen op te lossen. In plaats van ze elke dag een vis te voeren heb je ze leren vissen, of zoiets.
Een kennissysteem waarin dit soort informatie wordt vastgelegd lijkt mij ook zinnig. Weinig tot geen site heeft echt zoiets. ik heb dat ooit eens geprobeerd van de grond te krijgen bij sitemasters, maar niemand had daar echt trek in. Waar ik weinig trek in had was week na week eenzelfde soort topics lezen die in wezen variaties van dezelfde terugkerende problemen waren :p. Wat nu als je wat uitleg geeft over het fundament en dat je er dan in 1x mee klaar bent? Kun je ze eerst naar de knowledge base of een flow chart sturen voordat je uberhaupt een vraag op het forum stelt.
Een community-site zou ook niet teveel willen doen anders ga je hinken op teveel benen en wordt de spoeling op den duur wel erg dun. Het is nogal suf om 200 subfora te hebben waar nauwelijks iets in wordt gepost bijvoorbeeld. Misschien tijd voor een andere indeling? Iets met tags ofzo? En hierbij mag je je best specialiseren. Dit jaagt misschien mensen weg maar trekt ze ook aan plus het zorgt er dan voor dat je je onderscheidt van de rest van de meute. In plaats van dat je het zoveelste in het rijtje bent.
Just my 2c for now.