Ich Projekte Philosophie Abenteuer Kontakt


Über mich

Servus!
Mein Name ist Elias, ich bin 23 und arbeite als Full-Stack Entwickler, Server Admin und Linux-Typ bei Axians ICT Austria.
Diese Website soll brav genug sein um sie in meinen Lebenslauf zu setzen aber trotzdem alles spannende über mich erzählen sodass auch jemandem der mich nicht bezahlen will was zu lesen hat.
In erster Linie soll sie mein Ego ein bisschen massieren, immerhin ist sie selbst gemacht, selbst gehostet und es geht nur um mich, meine Fähigkeiten, meine Erfolge und meine Einstellungen aber vielleicht kann ich sie ja schön genug gestalten damit sie auch anderen eine Freude machen kann.

Erstmal eine kleine Rechtfertigung zu der Oberfläche:
Weniger ist mehr, vor allem für Programmierer. Je weniger Code man braucht um sein Ziel zu erreichen desto besser muss er sein. Das mag counterintuitiv klingen da uns Akademikern eigentlich immer gesagt wurde je mehr desto besser aber ich bin da sehr bei Terry Davis, dem schlausten Programmierer der je gelebt hat:

"An idiot admires complexity, a genius admires simplicity. A physicist tries to make it simple. [...]
An idiot, the more complicated it is, the more he admires it. If you make something so clusterfu*ked he can't understand it he is going to think you are a God 'cause you made it so complicated nobody can understand it.
That's how they write academic journals, they try to make it so complicated people think you are a genius."
- Terry Davis

Es gibt absolut keinen Grund irgendein riesiges Framework für so eine Seite zu laden und ich habe nicht vor irgendjemandes Template zu benutzen.
Ich habe Dank meiner Arbeit Erfahrung in ein paar JavaScript Frameworks und sie sind absolut der Grund warum so viele Leute in der IT Szene keinen Respekt vor Web-Entwicklern haben.
Es gibt Einsatzgebiete für ein paar wenige davon, zum Beispiel verstehe ich die Entscheidung meiner Kollegen VueJS für unser momentanes Projekt zu verwenden. Es ist eine sehr komplexe, interaktive Web Oberfläche auf der sich viel Bewegt und ändert, aber was man selber machen kann sollte man selber machen.
Wenn du 100+ Node Modules importieren musst damit auf deiner Seite alle Social Media Links funktionieren bist du einfach kein gescheiter Entwickler.

Auf die Gefahr hin mich als Heuchler darzustellen: Es gibt ein interessantes Framework auf das ich vor kurzem aufmerksam geworden bin das meine größten Ärgernisse mit der grundlegenden HTML/ CSS/ JS Kombo löst und trotzdem super leicht und überschaubar bleibt.


Ich bin noch nicht wirklich dazu gekommen was damit zu machen aber wenn es hier irgendwo Sinn macht werd ichs auf jeden Fall verwenden.

Die Website läuft übrigens nicht über Apache, ein Service bei dem meiner Meinung nach die Konfiguration oft mehr Arbeit ist, als die Oberfläche, die ich anzeigen will, sondern über suckless' quark . Mit einem einzigen kurzen Befehl eine statische Seite zu hosten, wie ich es sonst nur von Pythons Flask gekannt habe, anstatt in verschiedenen Configs irgendwelche magischen Zeilen einzukommentieren, verbessert die ganze Hosting Situation für mich doch sehr :)