codewise.ch
Bis Mitte 2009 fast ausgebucht.
26. Februar 2009
codewise: Having the shrewd awareness, experience, and resourcefulness needed for survival in a difficult, often dangerous coding project. See also: streetwise.
Der sechste Sinn (s’Gschpüüri) für gute Lösungen und sich anbahnende Probleme, die Erfahrung und das grosse Repertoire um in schwierigen, kritischen Programmierprojekten zu reüssieren, also.
Ein Teil ist naturgegeben. Der andere kommt mit Erfahrung und immerwährender Offenheit. Bei mir seit über 20 Jahren schon. Von Assembler bis Haskell und Scheme. Vom Code bis zu Architektur, Design und Usability. Von trickreichen (Not-)Lösungen für akute Probleme bis zu grossen Projekten. Vom stillen Kämmerlein bis zur internationalen Zusammenarbeit per Internet.
Credo
Software ist Mittel zum Zweck. Behalte Zweck und Anwender immer im Auge: was? wozu? für wen? wie lange? wie oft? lohnt sich das? Dann sei so pragmatisch wie möglich. Aber:
- Designe nie ohne Dokumentation und Tests.
- Denke was du kannst, tu nur was du musst (YAGNI).
- Versprich nur, was du halten kannst. Kannst du dies nicht abschätzen, dann sag, was du dazu brauchst.
- Zwei Augen reichen nicht (Reviews sichern ab und bringen weiter).
- Automatisiere was immer du kannst (es sichert ab und dokumentiert).
- Versioniere alle Quellen. Halte diese in diffbarer Form (also meist Text).
- Schaffe adäquate Ausdrucksmöglichkeiten (wenn nötig also auch DSLs).
Daran halte ich mich. So will ich mit Ihnen zusammenarbeiten. Das gibt den Hintergrund, um komplexen, technisch sehr anspruchsvollen Entwicklungen zum Erfolg zu verhelfen.
Angebot
Entwicklung
Ich
- berate, coache, reviewe,
- löse Probleme, oder
- realisiere ganze Komponenten.
Diese Aufgaben nehme ich aktuell vorwiegend für Abacus (siehe speziell den Abacus Formula Compiler) und die Raiffeisen Informatik war.
Mercurial
Daneben arbeite ich intensiv an Open-Source-Projekten mit, speziell im Umfeld von Mercurial, wo ich auch gerne Beratung und Schulung anbiete.
Interessiert?
Bis Mitte 2009 bin ich schon stark ausgebucht.
Es brennt trotzdem? Für kleinere Troubleshooting- und Beratungs-Aufträge habe ich immer ein Ohr offen.
JavaScript nötig - hält hoffentlich die Spammer ab
Meine Anschrift ist:
codewise.ch
Peter Arrenbrecht
Falkenstrasse 5
8610 Uster