menu
{$Head.Title}}

Vision

Unsere Vision

Das Mass aller Dinge

Das Mass aller Dinge in der Software Industrie ist und bleibt das Internet. Es ist das grösste je realisierte IT Projekt überhaupt. Millionen von Menschen programmieren täglich an besseren Apps und Programmen und Milliarden nutzen die Social Media.
Das Internet basiert auf einigen wenigen Protokollen und Standards (z.B das Hypertext Transfer Protocol (HTTP) und HTML), welche unabhängig von einer riesigen Community nun in echte Resultate umgesetzt werden. Milliarden an Devisen werden heute im Online Shopping mit diesen einfachen Protokollen umgesetzt.
Genau diese Einfachheit ist unsere Ziel und unsere Vorgabe für pragmatische Lösungen.

Alles wird komplexer

In der IT Branche verspricht man uns immer einfachere Lösungen. Unsere Erfahrung ist aber das Gegenteil, alles wird komplizierter und damit instabiler. Das Rad dreht sich immer schneller, aber nicht unbedingt zu Gunsten der Anwender.
Viele gescheiterte Software Projekte zeigen auf, dass auch Lösungen mit vermeintlich modernen Programiersprachen nicht der Weisheit letzter Schluss sind.
Fast täglich werden wir mit neuen Nachrichten über IT Flops und Millionen verlochter Investitionen konfrontiert.
Was läuft da falsch ?

Programmiersprache

Jede Programmiersprache weist Vor- und Nachteile auf. Neue Programmierprachen werden entwickelt und einige davon leben als Hype auf oder können sich etablieren.
Zu den zentralen Sprachen zählen wir C/C++, C# und Java. Bei den Scriptsprachen ist dies vor allem Javascript. Für die Web Entwicklung ist immer noch PHP sehr effizient.
Der Tiobe Index zeigt die Popularität von den gängigsten Programmiersprachen auf.
Wir verfügen im Bereich der Programmierung mit C/C++, C#, Java, Google Go (Golang), PHP, Javascript, HTML, CSS, XML, ... über viele Jahre Erfahrung.
Je nach Anwendungsgebiet setzen wir die am besten geeignete Programmiersprache ein. Java eignet sich für die Backend und damit Server Programmierung. C# ist stark in der Integration mit Windows und den Office Komponenten. C/C++ eigenet sich im Embedded Bereich.
Diese Web Site wird durch den von uns entwickelten Google Go Web Server stack.ch betrieben. Google Go ist für uns im Backend die aktuell favorisierte Programmiersprache.
Golang bietet sehr starke Concurrency Fähigkeiten, die nicht auf Threads sondern auf intern behandelten Goroutines arbeiten. Golang löst damit das 10k Connection Problem.

Nahe am Standard

Wir arbeiten für alle Problemlösungen möglichst nahe am Standard. Unser Arbeitswerkzeug ist der Editor. Wir verzichten auf den Einsatz zu vieler externer Komponenten und vereinfachen damit den Build Prozess.
Wir fragen uns täglich, was genau diese Anpassung dem Kunden effektiv bringt. Der Kunde interessiert sich z.B. nicht für den zu komplexen Build Prozess von Java und auch nicht für die Unit Tests. Der Kunde will ein möglichst günstiges und stabiles System um damit die vereinbarten Arbeiten zu erledigen.

Kompetenz

Die Kompetenz der beteiligten Stakeholder in einem Projekt ist der zentrale Schlüssel zum Erfolg. Dies wird oft verkannt und man versteckt sich hinter Prozessen und Abläufen. Der richtige Prozess kann sicher ein Projekt begleiten und auf dem richtigen Kurs halten, aber alles steht und fällt mit dem Wissen und Können der beteiligten Mitarbeiter. Wir versuchen jede Aufgabe so kompetent wie möglich anzugehen und lernen täglich dazu umd das Schiff auf Kurs zu halten.