Die grundlagen erfolgreichen hekkns
Hekkn, also im weitesten sinne das systematische erstellen glorreichen programmcodes, wurde in den letzten jahren immer mehr zum volkssport und hobby vieler, vieler ungelernter nichtfachkräfte. doch erfolgreiches hekkn will gelernt sein! als basis kann ohne weiteres ein abschluss einer höheren ausbildungsstätte wie volksschulen oder höheren schulen angesehen werden... jedenfalls sei gesagt, das das rezept erfolgreichen hekkns auf einigen wegigen grundprinzipien beruht, die da wären:
- jedenfalls noch vor der planungsphase mit dem implementieren beginnen! der frühe vogel fängt den wurm!
- am besten den kontakt zum eigentlichen endkunden tunlichst meiden! antiquierte, festgefahrene gedanken- und verhaltensmuster lähmen den rasanten entwicklungsfortschritt nur!
- dokumentieren ist feigheit! außerdem zu bedenken: man sägt doch nicht am eigenen ast - das tut doch weh!
- jeder bug muss als eigenständiges feature angepriesen werden - ist es ja auch! trotzdem sollte nicht zu voreilig die liste aller features an den endkunden weitergegeben werden - und jedenfalls nicht alle auf einmal!
- selbstverständlich gibt es in diesem metier - das leider nur spärlich mit literatur ausgestattet ist - richtlinien wie in jeder wissenschaftlichen disziplin! ein gutes sammelwerk findet man unter http://mindprod.com/jgloss/unmain.html, bei dessen entstehung unzählige experten auf diesem gebiet ihren reichen erfahrungsschatz teilen.
| Die problematik guten HEKKENS ist anschaulich vermittelbar... dabei ergeben sich ungeahnte chancen! |
 |
| Top 25 Explanations by Programmers When Their Programs Don't Work (Just in case...) |
| 1 |
Strange... |
| 2 |
I've never heard about that. |
| 3 |
It did work yesterday. |
| 4 |
Well, the program needs some fixing. |
| 5 |
How is this possible? |
| 6 |
The machine seems to be broken. |
| 7 |
Has the operating system been updated? |
| 8 |
The user has made an error again. |
| 9 |
There is something wrong in your test data. |
| 10 |
I have not touched that module! |
| 11 |
Yes yes, it will be ready in time. |
| 12 |
You must have the wrong executable. |
| 13 |
Oh, it's just a feature. |
| 14 |
I'm almost ready. |
| 15 |
Of course, I just have to do these small fixes. |
| 16 |
It will be done in no time at all. |
| 17 |
It's just some unlucky coincidense. |
| 18 |
I can't test everything! |
| 19 |
THIS can't do THAT. |
| 20 |
Didn't I fix it already? |
| 21 |
It's already there, but it has not been tested. |
| 22 |
It works, but it's not been tested. |
| 23 |
Somebody must have changed my code. |
| 24 |
There must be a virus in the application software. |
| 25 |
Even though it does not work, how does it feel? |