Es war einmal, als meine Freundin anfing, Instagram zu nutzen. Sie bat mich, mich zu registrieren und sie zu abonnieren. Ich habe es versucht - es hat nicht geklappt, weil es unmöglich war, sich vom Desktop aus auf Instagram zu registrieren. Dann dachte ich - was für ein seltsames Volk. Was für ein Idiot würde ein Softwareprodukt machen, das nicht von einem Computer aus verwendet werden kann? Sie werden scheitern und dieses Instagram wird zu einem Grenzdienst für eine Menge seltsamer Frauen, die aus irgendeinem Grund keine Desktops mögen.
Nur ein paar Jahre vergingen, der Markt setzte alles an seinen Platz - und der größte Dummkopf war ich. Und die Genies von Instagram sagten voraus, wie und wo sich alles entwickeln würde. Heutzutage werden die meisten Produkte für Benutzer hauptsächlich für mobile Plattformen hergestellt. Bestenfalls handelt es sich um ein universelles Web, das noch für Mobiltelefone optimiert ist. Weil Benutzer iPhones lieben, keine Computer. Das Unternehmen setzte sich, zählte und traf eine Entscheidung - lasst uns mehr Geld verdienen, lasst uns überall zuerst ein Handy haben.
Ich selbst habe kürzlich das Geschäft überschrieben, dass wir zuerst ein Handy machen werden - weil ich ein leitender Entwickler bin und die richtigen Entscheidungen für das Geschäft treffen kann. Wenn eine Person heute ein Massenprodukt herstellen möchte, das sich auf die Desktop-Version verlässt, ist es fast garantiert, dass sie versagt.
Aber alles, was in der IT gemacht wird, wird von Programmierern gemacht, von denen jeder ein PC-Benutzer ist. Der Desktop ist zu einem Nischenwerkzeug für Profis geworden, und die Idee hat mir zunächst gefallen. Ich liebe es, meine technische und intellektuelle Überlegenheit zu spüren. Letztendlich sind wir diejenigen, die die Welt der mobilen Schnittstellen entwerfen, während wir an unseren Computern sitzen, wir entscheiden alles selbst und wir behalten alles unter Kontrolle.
Aber jetzt scheint es mir, dass wir überspielen.
Eines Tages war ich nicht zu Hause und der Teamleiter bat mich, eine Codeüberprüfung durchzuführen. Ich antwortete - so und so, Bruder, ich bin am Telefon, die Überprüfung wird nicht funktionieren. "Nun, schau vom Telefon." Halt. Halt. Ich werde nicht auf den Code vom Telefon schauen - es ist eine Art Spiel. Die Arbeit am Code ist sehr einfach - sie wird am Computer ausgeführt und ist in der IDE äußerst wünschenswert. Das Durchsuchen von Änderungen in 50 Dateien auf dem Telefon ist keine Codeüberprüfung, sondern ein Hack. Lead sagte ok, aber mir wurde klar, dass eine telefonische Überprüfung für ihn eine Routine ist.
Ein Freund von mir, mit dem wir ein Haustierprojekt schneiden, sagte mir, dass ich das I-Präfix nicht in Schnittstellen verwende. Ich sagte - warte, aber dies ist ein Relikt der Vergangenheit - eine Zeit, in der die IDE nicht wusste, wie sie hervorgehoben werden sollte. Jetzt kann er, das Präfix fliegt in den Mülleimer der Geschichte. Ja, aber es stellt sich heraus, dass er häufig den Code vom Telefon aus betrachtet und nicht versteht, wo sich die Schnittstelle befindet und wo sich die Klasse befindet. Die Bequemlichkeit des Freundes ist eine wichtige Sache. Ich habe das Präfix an die Konfiguration des Fahrers zurückgegeben und vergessen, darüber nachzudenken. Aber jetzt erinnerte ich mich und begann zu verstehen - es sieht so aus, als müsste ich den Code schreiben, damit er auch auf dem Smart-Bildschirm bequem ist. Was? WAS!?!
Nenn mich einen Dinosaurier, aber es macht mich wütend. Ich selbst - ich hasse Telefone. Ich verstehe nicht, warum ich Jira auf meinem Handy öffnen müsste, wenn ich verdammt noch mal an einem Computer arbeite. Und Jira am Telefon ist besser als auf dem Desktop. Da Projektmanager nicht die eigentliche Arbeit erledigen, sitzen sie auf einer Bank im Park und bewegen Tickets auf einem schönen iPhone. Entwickler, die gezwungen sind, diesen Jira zu verwenden, leiden unter einer schrecklichen Desktop-Version.
Ich habe ein iPhone, das zwei Dinge tut. Anrufe und Nachrichten, die ich gerade nicht am Computer habe und nicht beantworten kann. Aber das will ich. Und der Markt sagte, dass ich keine Person mehr ohne Telefon bin und selbst ich den Github nur eingeben muss, wenn ich den Code von der Nachricht zum Telefon eingebe. Unternehmen vertrauen meinem Telefon zu 100% und ich habe keinen Mechanismus, mit dem sie meinem Computer auf die gleiche Weise vertrauen können. Keiner.
Ich stehe vor dem Problem, dass ich mein Banking nicht verwalten kann, wenn ich mein Telefon irgendwo vergessen habe. Ich meine, was zur Hölle? Ich sitze an meinem Computer, autorisiert und gültig, aber ich benötige ein Telefon, um auf mein persönliches Konto bei der Bank zugreifen zu können. In der Webversion - die in der Regel auch weniger funktionsfähig ist als die mobile Anwendung. Und es gibt keine Desktop-Anwendung. Wie ist das möglich? Wie stellen sie sich das vor? Hier sitzt eine solche Buchhalterin in einem Büro, nicht an einem Computer, sondern mit einem Telefon in der Hand - und verwaltet das Vermögen des Unternehmens in einem mobilen Kunden der Sberbank?
Das moderne Leben zwingt Ihnen buchstäblich ein Smartphone auf, und das ist nur die halbe Miete. Ich habe das Gefühl, dass meine Desktop-Erfahrung immer mehr bedroht ist.
In einer Welt, in der jedes Produkt für Mobiltelefone hergestellt wird, verfügen alle Produkte nur über die Funktionen, die für Mobiltelefone praktisch sind. Auf einem kleinen Bildschirm können Sie keine komplexe multifunktionale Form erstellen - das heißt, es gibt keine komplexeren Formen. Ja, wir haben eine Desktop-Version, aber wir werden keine Funktionen erstellen, die nur darauf funktionieren - dies widerspricht den Vorstellungen der Benutzererfahrung. Wenn Sie jetzt etwas Kompliziertes finden, erklären Ihnen Ihre Produkte, dass Sie alles vereinfachen müssen. Sie können dies nicht auf einem Telefon tun. Und doch - das Lustige ist - haben wir unglaublich leistungsstarke Telefone. Viel Speicher, erstklassige Multi-Core-Prozessoren - wofür? Es ist einfach. Infolgedessen stellt sich heraus, dass es einfach keine komplexe und coole Software geben wird, da die meisten Menschen keine komplexe, aber coole Software verwenden möchten. Für niemanden.
Der Gedanke, dass ich alle meine Probleme lösen könnte, wenn ich am Laptop sitze, bringt mich um, aber das Geschäft und der Markt entschieden, dass es nicht rentabel war. Und jetzt ist mein Computer nur noch ein Randzubehör für mein Telefon. Ich kann mich immer noch nicht daran gewöhnen, dass Geeks keine Ingenieure mehr sind, die Hardware einbauen. Jetzt sind Geeks nur noch Superkonsumenten, und beim „Testen eines Geräts“ muss jetzt geprüft werden, ob das Glas auf dem Asphalt bricht.
Ich habe immer geglaubt, dass Microsoft das coolste Entwicklungsunternehmen der Welt ist. Und als Mikey das nächste für Tablets optimierte Betriebssystem herausbrachte, glaubte ich ihnen und kaufte ein Tablet mit Windows 8. Ich versuchte ehrlich, es zu verwenden, wurde enttäuscht, kaufte eine Tastatur mit einer Maus dafür und verwandelte es in einen Laptop. Dann ist Microsoft gescheitert, aber diese Dinge werden jetzt "vor der Zeit" genannt, und ich denke, dass ein zweiter Versuch, Desktops auf mobile erste Software zu übertragen, nicht mehr weit ist.
Ich bin kein alter murmelnder Großvater, der nicht akzeptieren kann, dass sich alles ändert. Weil ich verdammt recht habe. Es ist besser, mit komplexer und multifunktionaler Software vom Desktop aus zu arbeiten. Ich habe hier hundert Tasten, zwei gesunde Monics, eine Maus, einen Joystick und sogar eine blöde Berührung. Dies ist verdammt noch mal das fortschrittlichste und modernste Tool für die Arbeit mit Programmen. Und alle gaben vor, Computer und komplexe Programme seien veraltete Scheiße, und die Zukunft gehört dummen Anwendungen auf dem Boden des Bildschirms.
Und das Schlimmste ist, dass ich jeden Tag zur Arbeit kommen und dort nicht die Welt bauen muss, in der ich gerne leben würde - und ich kann nichts dagegen tun. Ich und alle anderen, die sich entwickelt haben, müssen Nägel in den Sargdeckel hämmern, um das Werkzeug zu finden, das wir jeden Tag lieben.
Werbung
Entwicklungsserver mit täglicher Bezahlung, 500-Megabit-Internetverbindung und ausgezeichnetem DDoS-Schutz. Flexible Preispläne, maximale Konfiguration - 128 CPU-Kerne, 512 GB RAM, 4000 GB NVMe.
