Die 77 besten Zitate und Sprüche berühmter Softwareentwickler

Entdecken Sie beliebte Zitate berühmter Softwareentwickler.
Code lügt nie, Kommentare tun es manchmal.
Gleichgesinnte zu unterrichten ist eine der besten Möglichkeiten, Meisterschaft zu entwickeln.
Wenn Sie nicht wissen, wie Compiler funktionieren, wissen Sie auch nicht, wie Computer funktionieren. — © Steve Yegge
Wenn Sie nicht wissen, wie Compiler funktionieren, wissen Sie auch nicht, wie Computer funktionieren.
Chaos und Ordnung sind keine Feinde, sondern nur Gegensätze. Chaos und Ordnung vereint gleichwertig.
Komplexität tötet. Es raubt den Entwicklern das Leben, erschwert die Planung, Erstellung und das Testen von Produkten, bringt Sicherheitsprobleme mit sich und führt zu Frustration bei Endbenutzern und Administratoren.
Agilität ist eine Einstellung, keine Technik mit Grenzen. Einer Einstellung sind keine Grenzen gesetzt, daher würden wir nicht fragen: „Kann ich hier agil einsetzen“, sondern vielmehr: „Wie würde ich hier agil agieren?“ oder „Wie agil können wir hier sein?“
Wenn ich einen Kandidaten bewerte, ist eines der wichtigsten Kriterien das, was ich „die erste Ableitung“ nenne. Lernt diese Person? Kommt dieser Kandidat voran oder stagniert er?
Es ist keine virtuelle Realität, bis man darin zu Tode gefoltert werden kann.
Beim Testen wird das Unsichtbare mit dem Mehrdeutigen verglichen, um zu vermeiden, dass dem Anonymen das Undenkbare widerfährt.
Ich denke, geistiges Eigentum ist eher wie Land und Urheberrechtsverletzung eher wie Hausfriedensbruch. Auch wenn Sie dem Grundbesitzer bei einem Hausfriedensbruch nichts wegnehmen, verstehen und respektieren die meisten Menschen die Gesetze, die das Hausfriedensbruch illegal machen. Das eigentliche Verbrechen einer Urheberrechtsverletzung ist nicht die Anfertigung von Kopien, sondern die Enteignung des Rechts des Urhebers, die Schöpfung zu kontrollieren.
Die Wiederverwendung von Codeteilen ist, als würde man Sätze aus den Geschichten anderer Leute heraussuchen und versuchen, einen Zeitschriftenartikel zu verfassen.
Wenn ich alt bin und im Sterben liege, möchte ich auf mein Leben zurückblicken und sagen: „Wow, das war ein Abenteuer“, und nicht: „Wow, ich habe mich wirklich sicher gefühlt.“
Scrum ist wie Ihre Schwiegermutter, es zeigt ALLE Ihre Fehler auf.
Jedes Scrum ohne funktionierendes Produkt am Ende eines Sprints ist ein gescheitertes Scrum. — © Jeff Sutherland
Jedes Scrum ohne funktionierendes Produkt am Ende eines Sprints ist ein gescheitertes Scrum.
Der Maßstab eines Menschen kann nicht sein, ob er jemals Fehler macht, denn er wird Fehler machen. Es ist das, was er als Reaktion auf seine Fehler tut. Dasselbe gilt auch für Unternehmen. Wir müssen uns entschuldigen, wir müssen das Problem beheben und wir müssen aus unseren Fehlern lernen.
Ich bin nicht reich, weil ich VisiCalc erfunden habe, aber ich habe das Gefühl, dass ich die Welt verändert habe. Das ist eine Befriedigung, die man mit Geld nicht kaufen kann.
Es ist äußerst beunruhigend und beunruhigend, dass Sony die digitale Rechteverwaltung auf ein so hohes Maß an Betrug gebracht hat.
Es gibt Fälle, in denen man etwas entwirft, das auf dem Papier gut aussieht, von dem aber nur ein kleiner Teil Spaß macht. Darauf muss man sich konzentrieren und den Rest wegwerfen.
Ich schätze, dass 75 % der Organisationen, die Scrum einsetzen, nicht die Vorteile erzielen werden, die sie sich davon erhoffen.
Stehlen ist in Ordnung, solange es gut gemacht wird.
Wenn wir eine Sprache verwenden, sollten wir uns dazu verpflichten, sie zu kennen, lesen zu können und sie idiomatisch zu schreiben.
Wenn Sie keine Leute haben, denen die Benutzerfreundlichkeit Ihres Projekts am Herzen liegt, ist Ihr Projekt zum Scheitern verurteilt.
Die Lektion lautet: Auch wenn Sie genau wissen, was in Ihrem System vor sich geht, messen Sie die Leistung und spekulieren Sie nicht. Sie werden etwas lernen, und in neun von zehn Fällen wird es nicht so sein, dass Sie Recht hatten!!
Ungeachtet früherer Bestrebungen ist dies aus zwei spezifischen Gründen der richtige Zeitpunkt, sich auf Dienste zu konzentrieren. Die zunehmende Allgegenwärtigkeit von Breitband hat es rentabel gemacht, und die bewährte Wirtschaftlichkeit des Werbemodells hat es profitabel gemacht.
Vor 28 Jahren habe ich mein erstes Spiel auf einem Apple II in meinem Schlafzimmerschrank entwickelt, zu einer Zeit, als die interaktive Unterhaltungsbranche gerade ihre ersten Schritte machte. Heute hat sich das Spielegeschäft zu einer milliardenschweren Industrie entwickelt und wir befinden uns erst an der Spitze des Eisbergs. Ich bin hocherfreut, Teil dieser erfolgreichen Reise gewesen zu sein und fühle mich durch die Aufnahme in die Hall of Fame der Akademie außerordentlich geehrt.
Wir müssen aufhören, für Programmierer zu optimieren, und stattdessen mit der Optimierung für Benutzer beginnen.
Ungefähr die Hälfte aller Designmuster auf dem Markt scheinen Möglichkeiten zu sein, völlig natürliche Designideen zu nutzen und sie so zu verdrehen, dass sie in das statische Typensystem einer Person passen: Rezepte, um quadratische Stifte in runde Löcher zu schlagen
Es gibt Vor- und Nachteile, Geld zu nehmen. Die beste Art von Unternehmen ist eines, bei dem man kein Geld mitnehmen muss. Ich habe die ersten Jahre selbst finanziert. Aber irgendwann nahm ich etwas Geld von Mitch Kapor und anderen. Nicht so sehr, weil ich es zu diesem Zeitpunkt brauchte, sondern weil ich wusste, dass man etwas letztendlich nicht ganz alleine schaffen kann. Sie müssen wirklich ein Netzwerk von Menschen aufbauen, die gewinnen, wenn Sie gewinnen.
Wir machen Dinge falsch, bevor wir Dinge richtig machen.
Mit A/B-Tests können Sie ein oberflächliches lokales Maximum erreichen – aber Sie werden nie die Herzen und Köpfe gewinnen.
Wer sich eine plausible Zukunft vorstellen kann, die besser ist als heute, wird die Chance erhalten, eine Führungsrolle zu übernehmen.
VisiCalc nahm für einige Leute 20 Stunden Arbeit pro Woche in Anspruch und stellte es in 15 Minuten her, wodurch sie viel kreativer werden konnten.
Ich bin der festen Überzeugung, dass das Potenzial einer Gruppe letztendlich durch die Stärke ihrer Führung begrenzt wird. Ich bin ein Außenseiter, aber es kommt mir immer noch so vor, als wäre die Führung in der Java-Welt bis zur Unkenntlichkeit ruiniert. Java-ISVs wissen nicht, ob sie auf Mama oder Papa hören sollen. Jeder weiß, dass IBM einfach Sun kaufen und das Chaos beseitigen sollte. Wann werden sie es tun?
Großartige Programmierer lernen, ihre Tools zu programmieren und nicht nur zu verwenden.
Wenn Sie bereits wissen, was Rekursion ist, merken Sie sich einfach die Antwort. Ansonsten suchen Sie sich jemanden, der Douglas Hofstadter näher steht als Sie; Fragen Sie ihn oder sie dann, was Rekursion ist.
Eine der großartigsten Fähigkeiten im Umgang mit jeder Sprache besteht darin, zu wissen, was man nicht verwenden und was man nicht sagen sollte. Da ist wieder diese Einfachheit.
Frühe Apple-Maschinen – ich weiß nicht, wie ich darauf antworten soll, da es so wenige Werkzeuge gab. Ich musste einfach mit dem Debuggen fortfahren, indem ich ein Problem isolierte, mir den Speicher im begrenzten Debugging-Patch (schwächer als DOS DEBUG und keine Symbole) ansah, es erneut versuchte und dann neu programmierte, herunterlud und es noch einmal versuchte. Und wieder.
Die wichtigste Aufgabe eines Managers besteht darin, den Menschen bei der Arbeit zu helfen. Geben Sie ihnen ein Ziel und lassen Sie sie arbeiten. Beseitigen Sie alle Hindernisse, die ihnen im Weg stehen. Tun Sie alles, was sie effektiver oder produktiver macht. Dann kann die Organisation von den Früchten ihrer Arbeit profitieren.
Bezos ist superschlau; Versteh mich nicht falsch. Er lässt gewöhnliche Kontrollfreaks einfach wie bekiffte Hippies aussehen. — © Steve Yegge
Bezos ist superschlau; Versteh mich nicht falsch. Er lässt gewöhnliche Kontrollfreaks einfach wie bekiffte Hippies aussehen.
Ein Held ist jemand, der zum Wohle der Allgemeinheit die Initiative ergreift, um ein unklares Problem zu lösen.
Es ist wichtig, sich daran zu erinnern, dass Computer niemals Kopien anfertigen, wenn es um das Recht geht, sondern dass nur Menschen Kopien anfertigen. Computer erhalten Befehle, keine Erlaubnis. Die Erlaubnis kann nur Personen erteilt werden.
Patente? Enttäuscht? Denken Sie nicht so darüber nach. Softwarepatente waren damals nicht machbar, also entschieden wir uns, keine 10.000 Dollar zu riskieren.
Code schreiben? Das ist der einfache Teil. Ihre Anwendung in die Hände der Benutzer zu bringen und Anwendungen zu erstellen, die die Benutzer tatsächlich verwenden möchten – das ist die schwierige Aufgabe.
Scrum hat drei verdammte Rollen, und nur drei. Wenn Sie das nicht hinbekommen, nennen Sie es nicht Scrum, okay?
Mac-Benutzer benutzen ihre Computer; Windows-Leute ertragen ihre Computer
Werwolf ist ein einfaches Spiel für eine große Gruppe von Personen (sieben oder mehr). Es erfordert außer ein paar Zetteln keine Ausrüstung; Sie können es spielen, indem Sie einfach im Kreis sitzen. Ich würde es ein Partyspiel nennen, nur dass es ein Spiel mit Anschuldigungen, Lügen, Bluffen, Nachdenken, Attentaten und Mob-Hysterie ist.
Chaos und Ordnung ergeben zusammen das Gleichgewicht.
Der Lohn der Sünde ist das Debuggen.
Java ist wie eine Variante des Tetris-Spiels, bei dem keines der Teile die durch die anderen Teile entstandenen Lücken füllen kann, sodass Sie sie nur endlos anhäufen können. — © Steve Yegge
Java ist wie eine Variante des Tetris-Spiels, bei dem keines der Teile die durch die anderen Teile entstandenen Lücken füllen kann, sodass Sie sie nur endlos anhäufen können.
Wir stecken noch in den Kinderschuhen, wenn es darum geht, zu benennen, was bei Softwareentwicklungsprojekten wirklich passiert.
Die gesamte HTML-Validierungsübung ist fraglich, aber die Validierung als XHTML ist glatter Masochismus. Nur für Menschen zu empfehlen, die gerne Schmerzen haben. Oder Programmierer. Ich kann den Unterschied nicht immer erkennen.
Der Rest der Welt betrachtet die USA wie das Silicon Valley Microsoft. Außer bei Panzern.
Bootstrapping ist eine Möglichkeit, etwas gegen Ihre Probleme zu unternehmen, ohne dass Ihnen jemand anderes die Erlaubnis dazu erteilt.
Tatsache ist, dass es bei den besten Teams – wie denen, die es bei Toyota oder 3M gab, als Takeuchi oder Nonaka ihre Arbeit schrieben, oder denen bei Google, Salesforce.com oder Amazon heute – diese Rollentrennung nicht gibt .
Meine Philosophie ist: Sobald man die Leute dazu bringt, sich hinzusetzen und das Spiel zu spielen, kann man das Spiel nur dann erfolgreich machen, wenn man ihnen genügend einzigartige Möglichkeiten gibt, Dinge zu tun. Lassen Sie sie sich zunächst eine Weile mit dem Ziehen von Hebeln und ähnlichen Dingen befassen. Nachdem sie das gemeistert haben, gibst du ihnen dann etwas anderes zu tun, zum Beispiel, durch Türen zu gelangen, indem du sie mit einer Kanone niedersprengst. Als nächstes gibst du ihnen eine Quest zum Finden von Monstern, gefolgt von logischen Problemen, die es zu lösen gilt. Gehen Sie so vor. Abwechslungsreiche Aktivitäten und die Vielfältigkeit der Aktivitäten machen ein Spiel meiner Meinung nach so wertvoll.
Wir haben hier keinen Steve Jobs. Es tut mir leid, aber das tun wir nicht.
Durch die Konzentration auf Fähigkeiten, Kommunikation und Gemeinschaft kann das Projekt effektiver und agiler sein als die Konzentration auf Prozesse und Pläne.
Die Schule ist vorübergehend. Bildung ist es nicht. Wenn Sie im Leben erfolgreich sein wollen: Finden Sie etwas, das Sie fasziniert, und lassen Sie sich darauf ein. Warten Sie nicht darauf, dass Ihnen jemand etwas beibringt. Ihr Enthusiasmus wird Lehrer zu Ihnen locken. Machen Sie sich keine Sorgen um Diplome oder Abschlüsse; Werde einfach so gut, dass dich niemand ignorieren kann.
Ich glaube, in der Bibel steht etwas über „Du sollst niemanden für verrückt halten, der mehr Schusswaffen besitzt und damit umgehen kann, als du scharfe Stöcke besitzt.“
Größe kann nicht aufgezwungen werden; es muss von innen kommen. Aber es lebt in uns allen.
Diese Website verwendet Cookies, um Ihnen das bestmögliche Erlebnis zu bieten. Mehr Info...
Habe es!