🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #10536

Re: oproep aan de programmeurs:wat moet ik kiezen ?

#10536
From: Remko Troncon
Date: Wed, 06 Mar 2002 09:01
67 lines
5076 bytes
: Misschien omdat je de computer heel oppervlakkig kende heb je tijd verspild.
: Als je niet weet waar een muis voor dient, dan zul je nooit het pijltje van
: punt A naar punt B kunnen verplaatsen. Niet in Windows, niet op een
: Macintosh, op geen enkel muisgestuurd operating systeem.

Operating systems als windows en MacOS doen alle moeite van de
wereld om onderliggende werking te verbergen voor de gebruiker (gelukkig
maar!). Door met windows te werken (en dus ook in windows te
programmeren) is het heel moeilijk om de basics te zien door de toeters
en bellen. Als je ooit in een OS als GNU/Linux wil beginnen is het veel
moeilijker om de basics te negeren, zeker als je wil programmeren (tot
spijt van sommigen). Daarmee werken _verplicht_ je bijna om diepe kennis
te hebben van compilers, linkers, dynamic libraries, makefiles, ...,
zelfs als je niet programmeert.

: Omdat Visual Studio een zeer uitgebreide ontwikkelomgeving is, met zeer
: goede help (MSDN of M$DN voor jou), gratis te downloaden updates, waar geen
: enkel free software compiler/ontwikkelomgeving aan kan tippen.

Dat mag wel, als je zo een som neertelt om Visual Studio te kopen.

: Ja hoor, meneer de programmeur kan zomaar even de source code inkijken en
: leren hoe het in elkaar zit. Normaliter ben je wel even bezig om de source
: code van een applicatie te snappen, indien het slecht gedocumenteerd is kom
: je er vaak niet eens uit.

Dan vraag je aan de auteur wat er juist gebeurt, en die zal je met
plezier antwoorden, en misschien zelfs zijn code documenteren. 

: Ik ben blij toe dat een beginnend programmeur niet zomaar mee kan werken aan
: allerlei Windows applicaties. Om goede programma's te maken heb je
: jarenlange ervaring nodig. Met andere woorden, op een Open Source Platform
: kan iedereen die denkt te kunnen programmeren van alles aanpassen, met alle
: gevolgen van dien!

Dit is rommel. Als je denkt te kunnen programmeren, dan stuur je een
patch op naar de maintainers. Die controleert dan of je aanpassingen wel
goed zijn of niet. Je kan niet zomaar bugs in programma's gaan steken.
En als die maintainer je aanpassingen (volgens jou) onterecht verwerpt, dan 
kan je nog altijd je eigen versie van het programma uitbrengen (leve
GPL!). 
En als gebruiker voel je al snel aan welke software betrouwbaar is en
dewelke niet (misschien zelfs door de sources te evalueren).

: Ben ik even blij dat ik geen Open Source Platform programma's heb draaien!

Ja, dat zijn inderdaad uitspraken die je moet doen als je geen flauw
benul hebt van hoe de free software wereld in elkaar zit.

: Ik draai nu ca. drie jaar met VS6, updates (die heten trouwens Service
: Packs) zijn gratis te downloaden of worden per CD bezorgd. Als je niet weet
: waarover je schrijft, doe het dan niet!

Idem.

: Open Source wordt zakelijk zeer weinig gebruikt en het is niet eenvoudig
: daar je brood mee te verdienen. Het meeste werk ligt er voor Windows/SQL
: programmeurs. Wil je je geld verdienen met software ontwikkeling, dan is het
: zeker niet verstandig om je te specialiseren in een Open Source platform.

Misschien eens tijd om je oogkleppen af te doen, en rondom jou te
kijken. Alhoewel, mensen die spreken over 'brood verdienen' en
'programmeren' in 1 zin zullen nooit snappen waar het over gaat.

[snip nog een paar opmerkingen die geen steek houden]

Remko
Technical Details
Message-ID: <1015405290.775621@seven.kulnet.kuleuven.ac.be>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news-x2.support.nl!newsfeeds.belnet.be!naxos.belnet.be!news.belnet.be!not-for-mail
References: <1013793051.756681@seven.kulnet.kuleuven.ac.be> <J0wb8.23178$ql6.1955334@zwoll1.home.nl> <slrna6th89.2m4g.marcov@toad.stack.nl> <j3Ab8.23783$ql6.2046330@zwoll1.home.nl> <slrna6tmvb.1v82.marcov@toad.stack.nl> <1013914195.849477@seven.kulnet.kuleuven.ac.be> <slrna708em.1ug8.marcov@toad.stack.nl> <1013987600.35165@seven.kulnet.kuleuven.ac.be> <qe918u8kl4j1201dmdsb857qc80q0bjdlu@4ax.com> <3C854088.4090509@fuckmicrosoft.com> <u8an1icioram36@corp.supernews.com>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: 107324,65d4c4d6a1e8dc39
X-Google-Attributes: gid107324,public
X-Google-Thread: fcea4,65d4c4d6a1e8dc39
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2002-03-06 01:01:34 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!sn-xit-02!supernews.com!news-x2.support.nl!newsfeeds.belnet.be!naxos.belnet.be!news.belnet.be!not-for-mail
From: "Remko Troncon" <spike@xxxxx.kotnet.org>
Newsgroups: be.comp.programming,nl.comp.programmeren
Subject: Re: oproep aan de programmeurs:wat moet ik kiezen ?
Date: Wed, 6 Mar 2002 09:01:31 +0000 (UTC)
Organization: KULeuvenNet
Lines: 67
Sender: Remko Troncon <spike@plectrum.kotnet.org>
Message-ID: <1015405290.775621@seven.kulnet.kuleuven.ac.be>
References: <1013793051.756681@seven.kulnet.kuleuven.ac.be>   <J0wb8.23178$ql6.1955334@zwoll1.home.nl> <slrna6th89.2m4g.marcov@toad.stack.nl> <j3Ab8.23783$ql6.2046330@zwoll1.home.nl> <slrna6tmvb.1v82.marcov@toad.stack.nl> <1013914195.849477@seven.kulnet.kuleuven.ac.be> <slrna708em.1ug8.marcov@toad.stack.nl> <1013987600.35165@seven.kulnet.kuleuven.ac.be> <qe918u8kl4j1201dmdsb857qc80q0bjdlu@4ax.com> <3C854088.4090509@fuckmicrosoft.com> <u8an1icioram36@corp.supernews.com>
NNTP-Posting-Host: seven.kulnet.kuleuven.ac.be
X-Trace: naxos.belnet.be 1015405291 28931 134.58.127.12 (6 Mar 2002 09:01:31 GMT)
X-Complaints-To: abuse@belnet.be
NNTP-Posting-Date: Wed, 6 Mar 2002 09:01:31 +0000 (UTC)
User-Agent: tin/1.5.8-20010221 ("Blue Water") (UNIX) (Linux/2.4.17 (i686))
Cache-Post-Path: seven.kulnet.kuleuven.ac.be!unknown@plectrum.kotnet.org
X-Cache: nntpcache 2.4.0b5 (see http://www.nntpcache.org/)