Moo?

Why House of the Dead Rocks

Posted by: theinvinciblezombiecow on: March 27, 2009

’nuff said.

Donkere kleren maken donkere kinderen.

Posted by: theinvinciblezombiecow on: March 24, 2009

Donkere kleren maken donkere kinderen, door Griet Hutsebaut. Oh boy. Where to start!

Wel, het begin natuurlijk!

Ik heb nog nooit in de klas, in mijn huidige genezingspraktijk of in mijn omgeving iemand ontmoet met een mix van de volgende twee tegengestelde stijlen: een donkere kledingstijl en een licht uitstralend humeur.

Ok, laten we eventjes “genezingspraktijk” negeren (het gaat er hier niet over dat alternatieve geneeskunde een hoop kwakzalverij is (volgens mij)). Waarom hebben we het hier over de correlatie kledingstijl en ingesteldheid? En laten we dit even doortrekken:

- ik heb nog nooit een hip-hop fan tegengekomen die vriendelijk is en vrouwen respecteert. Wacht, ik ken er wel zo eentje. En da’s dan ook de enige hip-hop fan die ik ken.
- tevens ken ik niemand die in extreem flashy kleurtjes gekleed gaat die niet aan de speed of xtc zit. Wacht. Ik ken geen enkele drugverslaafde. Ik ken ook wel geen stereotiepe techno-fuif-gangers.
- ik ken ook niemand die merkkleren draagt en die zich niet snobistisch gedraagt.

Foei, zo’n veralgemeningen.

Even een beknopte opsomming van hun voorkeuren: heksenhoeden, fascinatie voor de duistere elementen van de dood, doodskoppen met rode monden op pikzwarte T-shirts, horrorverhalen en fascinatie voor het beklemmende van black magic in plaats van een oprechte verdieping in de zuivere leer en liefde van de spirituele wereld.

Dus, volgens haar zijn al die mensen bezig met dingen zoals dit hier. Volgens mij vergeet ze ook wel een beetje de nihilistische ondertoon van sommige van hun muziek erbij te halen. Want rock & roll is des duivels!

In Harry Potters tovenaarswereld is het ook griezelen geblazen? Ja, maar het blijft gezellig griezelen en bovendien dweept de zeer spirituele schrijfster niet met de krachten van de duisternis ( die ze evenmin ontkent).

Het lijkt mij dat J.K. Rowling hier iets essentieel doorheeft – fictie en realiteit van elkaar onderscheiden.

Kinderen en jonge mensen zouden opgevoed moeten worden (thuis, op school en in de maatschappij) om hun persoonlijkheid te helpen optillen tot een hoger, niet tot een lager bewustzijn.

Ik weet echt niet goed wat ze hier mee wilt zeggen eigenlijk. Als we er van uit gaan dat een mens een geheel is, wat wel ergens in haar holistische geneeskunde zal ten sprake komen, dan zijn toch zowel de goede als de slechte kanten belangrijk? Het staat natuurlijk buiten kijf dat je niet zomaar op iemand z’n gezicht moet slagen. Daarvoor hebben we de maatschappij, om zo’n dingen te voorkomen. Neen, het lijkt mij eerder dat “kinderen opvoeden tot een hoger iets” gewoon groepsgeest wenst te promoten.

Heeft kinderrechtencommissaris Ankie Vandekerkchove al eens de moeite genomen om een aantal blogs te lezen van deze Gothic liefhebbers, die niet beseffen (en eigenlijk ook niet weten) dat zij de deur van hun geest openzetten voor de reële donkere energieën van mistroostigheid, isolement en diepe levens- of doodsangsten?

Goh, heeft Griet hier al eens de moeite genomen om er zelf te lezen? Ok, ik neem aan van wel, maar waar is de bronvermelding hier? Lijkt mij weer een sterk staaltje Jambers journalistiek. En die mensen zitten in hun puberteit. “Reële donkere energieën en mistroostigheid” zijn deel van hun dagelijks leven. Net zoals ambras met hun lief. Of gepest worden door de pestkop van de school. Of ruzie met hun ouders. Allemaal negatieve gevoelens, die hun chakra’s waarschijnlijk slecht beïnvloeden. Dat is een stuk van het ouder worden. Als je dit gaat weghalen, staan hun nog heel wat verrassingen te wachten als ze ouder worden. Kwestie dat niet iedereen met positieve ingesteldheden afstudeert, ook al voeren we nu onmiddelijk haar groupsthink in.

In onze ‘recht-op-vrijheid’-maatschappij hebben kinderen en jongeren blijkbaar ook recht op het spelen van gewelddadige games en het bekijken van horrorfilms, geweldfilms en niet zo softe pornofilms.

Inderdaad, “recht-op-vrijheid” maatschappij. Geen “ik-neem-verantwoordelijkheid-op” maatschappij. Op zo goed als alle films en games staan tegenwoordig leeftijdsrichtlijnen. Waarom gebruikt niemand die? Is het dan zoveel makkelijker voor de ouders om de schuld te steken op externe factoren dan op het feit dat hun kinderen met de microgolfoven opgroeien? Is het dan zo moeilijk om “neen” te zeggen tegen je kinderen? En “niet zo softe pornofilms”. Ik denk dat er vanuit gaan dat de jeugd van vandaag geen respect heeft voor elkaar op sexueel vlak nogal grof is (ik ga vanaf nu “veralgemenen” weglaten, want heel het artikel komt daar dan toch op neer), voor hun dan. Ik wil het zelfs niet in overweging nemen dat Griet hiermee wilt zeggen dat we de tieners moeten afschermen voor sex en alles wat er bij hoort. Zo goedgelovig is niemand.

Kinderen en jonge volwassenen hebben niet alleen veel liefde, begrip en warme aandacht nodig maar ook veel (zon)licht, lichte natuurlijke kleuren (de natuur schittert door haar frisse kleuren, niet door duistere). Wie zich verdiept in kleurtherapie en klanktherapie weet dat elke kleur en elke klank een trillingsfrequentie heeft die een diepe impact heeft op de mens, zelfs op diegenen die dat ontkennen.

Ok, zonder mij te verdiepen in de kleurentherapie… Dit is logisch, niet? En het kan dan misschien zijn dat de natuur uitblinkt in lichte, frisse kleuren, maar het menselijk ras heeft ook nood aan de donkere. Je negeert alleen maar je eigen “natuur” als je ze negeert. Wat volgens mij ook nogal in strijde is met alle alternatieve geneeswijzen en kleuren/aroma therapie toepassingen. Hell, als je het negeert ga je in het latere leven nog voor verrassingen komen te staan, waarschijnlijk dan nog door mensen die minder naïef zijn.

Samengevat: volgens mij moet men de jeugd van vandaag niet zo opjagen. Ze zijn, zoals de leerboeken het zeggen, volop bezig met zichzelf te ontdekken. En de mensen in allemaal hetzelfde laten denken of doen, kan alleen maar voor problemen zorgen. Vraag dat maar aan uw (groot)ouders.

The use of unit tests

Posted by: theinvinciblezombiecow on: March 19, 2009

I know. Everybody knows what unit tests are used for. Allow me to paraphrase

[where] the programmer gains confidence that individual units of source code are fit for use.

Guess what: “the” programmer doens’t need to be you. With you being the original coder.

See – some people (i.e. some of my colleagues) think that unit tests are silly because “they are a waste of time”. However, those are the same people my last blogpost is about. Also the people who write comments next to everything but forget to update the comments to reflect code changes. I can’t even begin to guess what their code is about. They ignore any code conventions (“underscores in our variables improve readability! my parameter names need CAPITALS to make them readable!”), give their functions/methods/… stupid or illogical names. They make everything static because FXCop tells them too. They write documentation like this:

// Gets the persons
public List GetPersons()

And then they “forget” to write unit tests. Most excuses come down to two reasons

  • they think it’s a waste of time because their code works
  • they’ve never done it before
  • I would like to add “they came from beyond (accounting) and think visual basic is the next coming of Christ” but I’m not going there. Guess I just did!

Those two are the two most lame excuses I’ve ever heard.

Guess what – it’s not a waste of time. It removes weeks of debugging time when somebody has to refactor (read: re-write because the maintainability index is damn close to zero) your code. And it’s also better for yourself, because you can see that your code works. Instant mental gratification. Even better: other people can see the business requirements this way. What, you expect the business to keep their documents up to date?

And if you don’t want to learn, get another job. Seriously.

Implementing the IIAmResponsibleForThisCrap interface

Posted by: theinvinciblezombiecow on: March 19, 2009

Normally I’m not  a big fan of code ownership: you’re working together with other persons to create a great (or not so great) program for the business users, and things like “pointing fingers” get in the way. However, sometimes you have to face the facts. Not everybody is a as great a coder as you are (just kidding ;-) )! And then you want to point fingers. Because you want someone to explain the code to you (and with code I mean the thing that seems dragged out from hell). Especially if you are working with other, not really up to date person, and you can’t see what goes wrong because there are no unit tests whatsoever. And don’t get me started on out of date comments.

And that’s all for today. I’ve dropped the python idea by the way: I don’t like coding in it.

Bedankt, vakbond!

Posted by: theinvinciblezombiecow on: November 3, 2008

Deze morgen kom ik aan op het werk, en wie staat daar de primaat uit te hangen in’t midden van de Keizerslaan? Juist ja, de VAKBOND! Dezelfde vakbond waardoor ik twee dagen ben thuisgebleven. Nu, ze hadden er nu blijkbaar niet genoeg me met de toegang te blokkeren. Nee hoor, niet de vakbond. Deze mensen vinden het nodig om naar iedereen met eieren te smijten. Zeer volwassen.

Ook bedankt, beste vakbondslid, dat je niet op mij hebt gesmeten maar vlak naast mij. More splash damage that way! Kom jij mijn jas kuisen? Denk het niet. Maar je hebt toch kunnen pochen bij uw mede-gemaskerde vakbondsleden. Voor mij zijn jullie hetzelfde als amokmakers en jullie zouden ook op die manier moeten aangepakt worden. U achter uw masker verbergen en weglopen als er iemand een uitleg komt vragen – dat lijkt mij zeer hard op uw verantwoordelijkheid ontlopen. Voor mijn part pakken ze jullie aan zoals echte relschoppers – met de harde hand. Persoonlijk intresseert uw sociaal overleg mij geen zak.

Oh, en bedankt Brusselse politie, voor het kort en daadkrachtig optreden. Moeten er gewonden vallen ofzo, voor jullie iets doen? Of waren jullie misschien (ook) bang?

Anyway, ik ga mijn jas kuisen, het is nodig.

Chaos! Anarchie!

Posted by: theinvinciblezombiecow on: October 4, 2008

Hoihoi. Nog eens een blogpostje doen die niets met python te maken heeft (python posts komen eraan, maar ik heb terug lego star wars ontdekt. En binnenkort fallout 3)

Anyway, ‘t is weeral staking maandag. Van zowat iedereen die je je kan voorstellen: leerkrachten, nmbs (ja, uiteraard, dat zijn die mannen hun extra verlofdagen) en de lijn. Ook al is het crisis, en gaat het slecht met de economie. Je mag me eens de logica uitleggen van “we willen meer koopkracht dus we gaan niet werken en leggen dus even de economie plat”. Tof hoor, zo geraak ik ook niet op m’n werk (ok, is misschien wat overdreven, maar het idee is er).

Volgend puntje: python. Nog altijd bezig, maar ik mis wel een paar basisgegevens die ik wel bij c# heb.

  • Ik heb niemand om constant raad aan te vragen (sorry Davy :p).
  • Ik kan beter werken met msdn dan met python.org of activestate of whatever.
  • Too many frameworks! Serieus, hoeveel MVC-based web frameworks heeft python niet? Je hebt turbogears, zope, django, … . Ok, bij Ruby is dat ook, maar daar is de de-facto standaard rails. Je hebt geen de-facto standaard bij python.
  • … en als je dan niet webbased gaat: wxpython? pyqt? iets anders?

Ik ga toch niet overschakelen want ik hou best wel van de syntax (en de taal zelf natuurlijk). Wat ik wel ga doen is stilletjesaan met de beta (of alpha of whatever) van python3000 werken. Eens benieuwd wat dat gaat geven.

Fucking Irritant

Posted by: theinvinciblezombiecow on: September 6, 2008

Verleden week in de Gazet van Antwerpen een artikeltje gelezen. Ergens hebben ze wel gelijk, wandelende boomboxes zijn irritant. Maar nu staat er een commentaar onderaan waar ik toch wel even iets op te zeggen heb.

Ik reed 7/7 met bus en tram en ik probeer nu ‘’s morgens met de trein te gaan werken. Het is niet meer te doen. Je wordt op de voertuigen van De Lijn gek van de kakafonie aan geluiden. Ik ben ook jong geweest maar op 10 jaar tijd is het lawaai op het tram en bus enorm toegenomen. Aan al degenen die zogezegd geen probleem hebben met dit beetje leven in de brouwerij(maar waarvan ik denk dat ze amper van het openbaar vervoer gebruik maken) stel ik voor om het ook eens een weekje te proberen. Jullie zullen dan wel anders piepen.

Nu, het aantal leestekens is hier minder dan in de rest van de commentaren (serieus, we hebben het wel door met één uitroepteken, en om de drie woorden drie puntjes zetten of drie kommas is ook best wil irritant) dus het is commentaar op de inhoud. Ik maak ook constant gebruik van de trein. En ik vind ook dat het lawaai op de trein is toegenomen. Daarom heb ik het volgende “sociologisch” experiment ondernomen: ik ging eens een keer zonder mp3 speler in de trein zitten, op een doordeweekse schooldag. Ik nam de trein van 15:33 in Brussel, richting Antwerpen (stopt in Vilvoorde en Mechelen en vanaf daar stoptrein, dus ik neem aan wel een van de drukkere lijnen).

Er zaten wel wat scholieren bij mij op de trein (eerste schooldag I presume, anders waren ze aan het spijbelen) maar nog meer werkende mensen. Wat viel mij nu op

  • De twee vrouwen achter mij waren over hun kleinkinderen bezig. Op zich geen problemen mee (ook al was het een opgehemel moeder Theresa-style) maar volume jongens!
  • Naast mij was er iemand in’t Arabisch in een gsm aan het lullen. Op een zodanig hoge toonhoogte dat mijn trommelvlies spontaan samentrok
  • Over mij zat er een iets oudere heer. Met een verstopte neus. Nu, meestal kun je hier niets aan doen, maar als je hoort dat je neus “piept”, snuit hem dan in GODSNAAM uit.
  • Naast de heer in kwestie zat een jongedame van ongeveer 16 jaar. Ze had een mp3 speler op. Ik hoorde er niets van. Dus had ik van haar eigenlijk geen last.

Dus, inderdaad, de kakafonie is toegenomen. Maar als sommige mensen ijveren voor een mp3-speler-verbod op de trein (of het nu met boxen is of met oordopjes), ijver ik voor een spreekverbrod op de trein. Want uw/hun gezever intresseert mij evenveel als de luide rap-muziek. Niet.

Python – first steps

Posted by: theinvinciblezombiecow on: August 8, 2008

Well, wrote my first python code today. It’s a simple class and associated unittests, just to get the hang of it. I’ve also adjusted my intentions a bit:

  • I’m using easy-eclipse as an IDE. Now we need some export to html functionality.
  • I’m going to use SQLAlchemy as mapper. It uses the DataMapper pattern, which is (imo) far superior to the the ActiveRecord pattern. Data concerns should be seperated from the domain objects I think.
  • I’m going to have a look at continuous integration. Since I’m to lazy to both run my checks in and check in my code. And not the archaic way either.
  • I will not code in front of the television. Or I will at least wait until the commercials start.

The code is under read more. Yes, it’s silly, but you have to start somewhere am I right?

Read the rest of this entry »

Learning python.

Posted by: theinvinciblezombiecow on: August 5, 2008

This afternoon I made a decision. I’m going to learn Python! I have no idea why, but I want to try something new and Python seems to have a vibrant community. That, and it’s used by NASA.

Since I’m going in as a total “noob” I will fully describe my experiences regarding Python. I come from a c# background, and this is the first scripting language I will tackle.

First things first: what will I need?

  • An IDE. Ooooh, sacrilege! I know, but I don’t like VIM/Emacs/… . Well, I like VIM but not for programming. I’m trying to learn Python here, not an editor! I’ve choosen SPE IDE because it looks nice and I’m about to install Ubuntu in parallels.
  • An unit testing framework. Luckily, this is built in in Python.
  • Inspiration/Challenges. I think I’ll start with the python challenge and work up to the instant-classic dvd-management application. Or something to catalogue my books.
  • An ORM. I think this will warrant a seperate blog post. For now I’m going with storm on sqlite.
  • A windowing toolkit/A web framework. Like my friend used to say: “fuck the user interface, let’s do art”

That’s it for today.

What do I dislike about coding.

Posted by: theinvinciblezombiecow on: August 4, 2008

As reaction to a blogpost by Davy:

Business people are in the way of innovation.

Business people (in my experience) only want two things: they want it cheap and they want it fast. Most of the time this stands in the way of using new technologies (new as in “technologies they don’t use/know”). Sure, they’ll say that they’re open to “new things”, but as long as those new technologies don’t interfere with a clean and nice program that does what it’s supposed to do.

Having to clean other people their code

Seriously, I know that not everybody can be an über-coding-machine, but there are limits. Not knowing about unit tests is fine. Not wanting to learn about them (or about anything else) is unforgivable. Caching everything in memory and expecting that everything runs fine is plain stupid. Moving 20K objects over the wire for filtering and then complaining about the bad performance will get your ass kicked.

Talking to project leaders

“Yeah, well, just put that button there and when you press it it starts linking. What do you mean, that functionality is not supported? Well, screw the domain model then. And I need it this afternoon. I know it’s 11:30. And be sure to write some unit tests. I won’t look at them because I don’t know what they are even if they bit me in the butt but hey, at least I’m on the buzzword-bandwagon!”

Buzzword driven development

When you have a certain high ranking team member who wants to work very buzzword driven (woohoo, Silverlight application in combination with WCF and Linq-to-sql and Aspect Oriented Programming blablabla) it will clash with the business people mentioned in the first point. Which leads to long meetings with two possible results. a) you implement a new technique and you learn something new (win!). b) nothing changes and you just wasted one day.

Conclusion

I like coding. I strongly dislike the politics involved. But most of the times I don’t have inspiration for “solo work” involving coding, so I’ll stick with reading at home. And playing with db4o.

 

November 2009
M T W T F S S
« Mar    
 1
2345678
9101112131415
16171819202122
23242526272829
30