Über mich
Wer hinter SneedleNET steckt und woran ich gerade baue.
Ich bin Alexander Grabow, online meist Sneedle.
Ich entwickle Web-Anwendungen und betreibe sie danach. Vom ersten Entwurf über die Datenbank bis zu dem Tag, an dem jemand anruft, weil etwas klemmt.
Angefangen habe ich mit vierzehn, mit Seiten für die Spiele-Clans, in denen ich damals unterwegs war. Überladen mit Grafiken und nach heutigen Maßstäben kaum zu ertragen, aber sie liefen. Danach kam myminecraft.de, ein eigener Minecraft-Server, den ich rund zehn Jahre betrieben habe.
sneedle.net gibt es seit 2009. Die Adresse war seitdem fast alles: Anlaufstelle für selbst gehostete Spiele, zwischendurch privater Blog, überwiegend Bastelei ohne festen Zweck.
Seit 2021 arbeite ich mit KI. Aus einzelnen Anwendungen sind dabei ganze Infrastrukturen geworden, die ich aufsetze und danach selbst betreibe. Was daraus geworden ist, steht unter Projekte.
Wie ich arbeite
Idee, Code und Betrieb aus einer Hand. Für dich heißt das vor allem: eine Ansprechperson statt einer Kette aus Agentur, Hoster und Freelancer, in der am Ende jeder auf den anderen zeigt.
Kein Baukasten, sondern eigener Code mit allem, was daran hängt - Datenbank, Ausrollen, Wartung. Das dauert am Anfang länger. Dafür lässt sich später auch das ändern, was in einem fertigen System schlicht nicht vorgesehen ist, und wenn etwas klemmt, muss niemand raten, warum.
Zu sehen gibt es früh etwas Laufendes, nicht erst am Ende. Über eine Sache, die im Browser läuft und auf Klicks reagiert, lässt sich reden. Über die Beschreibung davon nur mutmaßen.
KI
In mehreren Projekten macht KI echte Arbeit.
Das Kampflog-Archiv erklärt Kampfprotokolle aus World of Warcraft. Das Spiel schreibt jeden Bosskampf mit, Hunderttausende Einzelaktionen; die KI liest das und sagt, woran ein Versuch gescheitert ist.
Im Murloc-Becken, einem Browserspiel mit mehreren hundert Spielern, erkennt sie Ausreißer in den Spielwerten und schlägt Korrekturen vor. Ändern darf sie nichts.
Archivar Horst, ein Chatbot in einer Spielergemeinschaft, beantwortet Fragen, die sonst in einer ungelesenen Anleitung stünden.
Womit
TypeScript und Node im Kern, Astro und SvelteKit fürs Web, Python für die Backends, die es brauchen. MySQL oder PostgreSQL, je nachdem. Für Spiele Canvas und PixiJS, für Pixelgrafik gelegentlich generierte Sprites.
Zusammenarbeit
Nicht jede gute Idee muss meine eigene sein. Wenn du etwas im Kopf hast, das gebaut werden will - ein Spiel, ein Werkzeug, irgendwas mit KI darin - dann erzähl mir davon. Ich denke gern mit und sage auch, wenn ich der Falsche dafür bin.
Kontakt
Am einfachsten über das Kontaktformular. Dort steht auch, was mit deiner Idee passiert und was nicht.
Geht es um einen Fehler in einem bestimmten Projekt, nimm den Weg, der dort eingebaut ist. Dann landet die Meldung gleich da, wo ich sie sehe.