Joel Spolsky beroemde citaten

laatste update : 5 september 2024

other language: spanish | czech | german | french | italian | slovak | turkish | ukrainian | dutch | russian | portuguese

Joel Spolsky
  • Mensen overschatten esthetiek en schoonheid belachelijk bij het evalueren van producten. Het is een van de redenen waarom iPods, en Keanu Reeves, zo succesvol zijn.

  • Luister naar je klanten, niet naar je concurrenten.

  • Een gebruikersinterface is goed ontworpen wanneer het programma zich precies gedraagt zoals de gebruiker dacht dat het zou doen.

  • Elke dag dat we onze producten niet verbeterden, was een verspilde dag.

  • Als het je doel is om iets van blijvende waarde te produceren, begin je anders te denken over wat je op de site wilt.

  • Niets werkt beter dan het verbeteren van je product.

  • Bruikbaarheid is niet alles. Als usability-ingenieurs een nachtclub zouden ontwerpen, zou het schoon, rustig, helder verlicht zijn, met veel plaatsen om te zitten, veel barmannen, menu ' s geschreven in 18-punts sans-serif en gemakkelijk te vinden badkamers. Maar er zou niemand zijn. Ze zouden allemaal in de straat bij Coyote Ugly bier op elkaar gieten.

  • Praat met je klanten. Zoek uit wat ze nodig hebben. Besteed geen aandacht aan de concurrentie. Ze zijn niet relevant voor jou.

  • Alle niet-triviale abstracties zijn tot op zekere hoogte Lek.

  • Zet jezelf nooit in een positie die jezelf in gevaar brengt als je de verkeerde beslissing neemt. We hebben overal geld aan uitgegeven. Het is modieus om' wedden op het bedrijf ' beslissingen te nemen, maar doe het niet.

  • Als iets mogelijk lijkt, is dat waarschijnlijk omdat iemand het al doet. Als iets lijkt dat het onmogelijk kan werken, probeert niemand het. Echte innovatie gebeurt wanneer iemand het toch probeert, een duidelijke fout over het hoofd ziet en een manier vindt om een idee te laten werken.

  • Goede software, zoals wijn, kost tijd.

  • Shipping is een feature. Een echt belangrijk kenmerk. Je product moet het hebben.

  • Het is moeilijker om code te lezen dan om het te schrijven.

  • Full service brokers, in deze tijd van goedkope beleggingsfondsen en kortingsmakelaars, zijn echt niets meer dan machines om particuliere beleggers af te rukken.

  • Pas op voor methodieken. Ze zijn een geweldige manier om iedereen naar een somber, maar aanvaardbaar prestatieniveau te brengen, maar tegelijkertijd worden ze verergerd door meer getalenteerde mensen die schuren over de beperkingen die hen worden opgelegd.

  • Een idee is niet zoveel waard. Het is de uitvoering van het idee dat waarde heeft. Als je een andere persoon niet kunt overtuigen dat dit iets is om je leven aan te wijden, dan is het het niet waard.

  • We moeten gewoon elke ochtend komen en op de een of andere manier de editor starten.

  • Design voegt sneller waarde toe dan kosten.

  • Er is een subtiele reden dat programmeurs altijd de code willen weggooien en opnieuw willen beginnen. De reden is dat ze denken dat de oude code een puinhoop is. [... De reden dat ze denken dat de oude code een puinhoop is, is vanwege een kardinale, fundamentele wet van programmeren: het is moeilijker om code te lezen dan om het te schrijven.

  • Dus als je dingen gedaan wilt krijgen, moet je op elk gegeven moment begrijpen wat het belangrijkste is om nu gedaan te krijgen en als je het niet doet, boek je geen vooruitgang in het snelst mogelijke tempo.

  • Het geheim van Big Macs is dat ze niet erg goed zijn, maar niet allemaal op precies dezelfde manier.

  • Vergeet niet, alleen omdat Microsoft iets kan doen, betekent niet dat je het kunt. Microsoft maakt zijn eigen zwaartekracht. Normale regels gelden niet voor hen.

  • Als je een programmeur bent die in 2006 werkt en je de basisprincipes van tekens, tekensets, coderingen en Unicode niet kent, en ik vang je, ga ik je straffen door je zes maanden lang uien te laten schillen in een onderzeeĆ«r.

  • Kijken naar niet-programmeurs die softwarebedrijven proberen te runnen is als kijken naar iemand die niet weet hoe te surfen terwijl hij probeert te surfen. Zelfs als hij grote adviseurs heeft die op de kust staan en hem vertellen wat hij moet doen, valt hij nog steeds van het bord.

  • Common programmer thought pattern: er zijn slechts drie getallen: 0, 1 en n.

  • Inderdaad, een van de beste manieren om aanvallen af te leiden is om het te laten lijken alsof ze slagen. Het is het software-equivalent van dood spelen.

  • Het leven is soms een beetje moeilijk, en soms moet je opstaan en vechten tegen gevechten waarvoor je nooit hebt getekend.

  • Vorige week luisterde ik naar een podcast op Hanselminutes, met Robert Martin die sprak over de solide principes-ze klonken allemaal voor mij als extreem bureaucratische programmering die uit de Geest kwam van iemand die eerlijk gezegd niet veel code heeft geschreven.

  • Geen schema hebben is OK als het je doctoraat is en je van plan bent 14 jaar aan het ding te besteden, of als je een programmeur bent die aan de volgende Duke Nukem werkt en we zullen verzenden als we goed en klaar zijn. Maar voor bijna elk soort echt bedrijf moet je gewoon weten hoe lang het gaat duren, omdat het ontwikkelen van een product geld kost.

  • Iets is bruikbaar als het zich precies gedraagt zoals verwacht.

  • Het schrijven van code is geen productie, het is niet altijd vakmanschap, hoewel het kan zijn, het is ontwerp.