Was macht eigentlich ein Startup CTO?

Vorneweg: Ein CTO ist weder der beste Programmierer noch der beste Manager. Warum nicht der beste Programmierer? Weil es nicht seine einzige Aufgabe ist und ihm dafür meistens die Zeit fehlt. Anstelle selbst Technologie zu implementieren, ist es wichtiger Technologie kommunizieren zu können. Dies bedeutet: Auf Augenhöhe sowohl mit dem eigenen (implementierenden) Team zu sein, …

Meine Interview-Fragen für Bewerbungsgespräche

Grundsätzlich geht es für mich in einem Bewerbungsgespräch immer darum, den Bewerber zum Sprechen zu bringen. Nur so kann ein klarer Eindruck entstehen, ob man während des Gesprächs Energie beim Interviewten spürt oder ob man selbst viel Energie in das Gespräch hineinstecken musste (falls es sehr schleppend lief). So kann dann schon mal ein erstes Bauchgefühl entstehen. Wenn …

Monospaced Fonts: Schriftarten für Programmier

Was viele nicht wissen: Man muss sich nicht mit der vorinstallierten Schrift des Editors oder der IDE zufrieden geben. So gut wie jede Umgebung bietet die Möglichkeit, eine Schriftart zu definieren. Da ein Programmierer von Natur aus auch Optimierer ist, soll natürlich auch dieser Aspekt des Werkzeugs mit dem er täglich mehrere Stunden verbringt, optimiert werden. Ich persönlich bin …

Wie man unter Zeitdruck ein Software-Projekt mit einer völlig fremden Codebase übernimmt und am Laufen hält.

Wer ein größeres Software Projekt übernimmt, dessen Codebase er nicht kennt, hat erst einmal mit viel Komplexität und Unsicherheiten zu kämpfen. Ein Rewrite kommt selten in Frage. Mal davon abgesehen, dass Rewrites meist ohnehin Todesmärsche sind , muss ja auch noch die laufende Plattform maintained werden. Meist sind auch die vorherigen Entwickler nicht sonderlich kooperativ. “Never …

Entwickler Sourcing mit Stack Overflow

Bei dem überwältigenden Feedback auf meinen letzten Artikel Weltweites Entwickler Sourcing: Gründe und Prozess dafür ist eine Frage besonders herausgestochen: Wie generiere ich weltweit Bewerbungen? Background Der erste Weg führt natürlich immer ins eigene Netzwerk. Wenn das erschöpft ist, bieten sich eigentlich zwei Alternativen: Headhunter / Recruiter und Stellenanzeigen. Headhunter eignen sich meines Erachtens nach vor allem dafür, …

Weltweites Entwickler Sourcing: Gründe und Prozess dafür

Aufgrund von akutem Fachkräftemangel in Berlin führe ich ja gerade Bewerbungsgespräche mit Javascript-Entwicklern aus der ganzen Welt. Mir fallen nur noch wenige Gründe ein, warum man lediglich in der eigenen Stadt suchen sollte und noch weniger Gründe, warum man sämtliches Personal bei sich im Büro sitzen haben will. Auslöser Aktuell arbeite ich sowohl mit Entwicklern in …

Checkliste zur Analyse bestehender Projekte

In meiner Eigenschaft als Freelance CTO habe ich in der Vergangenheit auch regelmäßig mit komplett neuen Projekten und Codebases zu tun. Manchmal muss ich mich ganz reinabeiten, manchmal muss ich nur die Struktur erst mal bewerten. Im folgenden möchte ich einmal mit euch meine Checkliste dafür teilen mit welcher ich bei einem neuen Projekt aufschlage. …

Facebook Preferred Marketing Developer Summit in San Fransisco

Ich werde den Blog auch nutzen, um über private Sachen im Kontext des mobilen Lifestyles zu schreiben. Mobile heißt ja auch, unterwegs zu sein. Und das war ich. Nämlich in San Fransisco! Ein Traum wurde war. Ich bin nach Mekka gepilgert: Facebook lud zum dritten mal zur Preferred Marketing Developer Summit ein. Zwei mal war …