Ich arbeite derzeit an einem Legacy-System für ein Unternehmen. Das System ist wirklich alt - und obwohl ich als Programmierer eingestellt wurde, ist mein Job eine ziemlich verherrlichte Dateneingabe. Zusammenfassend bekomme ich eine Reihe von Anforderungen, die buchstäblich nur viele Daten für jeden Monat in Tabellenkalkulationen enthalten, und ich muss das System so konfigurieren, dass es funktioniert, was im Grunde nur eine ganze Reihe von SQL-Skripten schreibt.
So einfach ist das nicht, denn wer auch immer das System geschrieben hat, hat es ursprünglich wirklich rückwärts geschrieben, und tatsächlich verbringen die Analysten, die die Tabellenkalkulationen erstellen, ziemlich viel Zeit damit, meine Arbeit zu überprüfen, weil der Prozess so langwierig ist, dass es so ist leicht einen Fehler zu machen.
Wie Sie sich vorstellen können, ist es so ziemlich der langweiligste Job aller Zeiten. Es ist jedoch ein Vollzeitjob mit angemessenem Gehalt und ich arbeite remote, damit ich zu Hause bei meinem Sohn bleiben kann.
Also mache ich das seit ungefähr 18 Monaten und in dieser Zeit habe ich im Grunde alle Fallen bis zu dem Punkt herausgefunden, an dem ich tatsächlich ein Programm geschrieben habe, das in den letzten 6 Monaten funktioniert hat habe nur das Ganze für mich getan. Was früher den letzten Mann wie einen Monat gekostet hat, dauert jetzt vielleicht 10 Minuten, um die Tabelle zu bereinigen und durch das Programm zu führen.
Nun ist das Problem, sage ich es ihnen? Wenn ich es ihnen sage, werden sie wahrscheinlich nur das Programm nehmen und mich loswerden. Dies ist kein Unternehmen mit tonnenweise IT-Arbeit - sie verfügen über ein Legacy-System, in dem alle Kundendaten seit Ewigkeiten gespeichert werden, und sie benötigen lediglich jemanden, der sie verwaltet. Gleichzeitig habe ich nicht das Gefühl, das Richtige zu tun. Ich meine, sobald ich die Spezifikationen erhalten habe, führe ich sie durch mein Programm - dann sage ich ihnen jede Woche oder so, dass ich einen Teil davon abgeschlossen habe, und lasse sie es testen. Ich füge hier und da sogar ein paar Fehler ein, damit es so aussieht, als ob es von einem Menschen erzeugt wurde.
Möglicherweise gibt es Änderungen an der Spezifikation und entsprechende Änderungen per E-Mail usw., aber insgesamt verbringe ich wahrscheinlich 1-2 Stunden pro Woche mit meiner Arbeit, für die ich einen Vollzeitlohn bekomme.
Ich wirklich die Freizeit genießen, aber wäre es unethisch, mit diesem Arrangement fortzufahren, ohne etwas zu erwähnen? Es ist nicht so, als würde ich die Firma betrügen. Das Unternehmen hat nie angegeben, dass es mit meiner Leistung unzufrieden ist und tatsächlich genau das bekommt, was es von seiner Anstellung erwartet.