50 правила програмирања
50. Програмирање је данас трка између програмера који настоје да направе веће програме отпорније на будале и универзума који покушава да створи веће и боље будале. За сада универзум побеђује.
- Rick Cook
49. Lisp није језик, већ грађевински материјал.
- Alan Kay
48. Ходати по води и развијати програме према спецификацији веома је лако… ако су обоје замрзнути.
- Edward V. Berard
47. Више не праве багове као што је Бани (Bugs Bunny).
- Olav Mjelde
46. Језик је ниског нивоа када захтева пажњу према стварима које немају никакве везе са програмима на том језику.
- Alan J. Perlis
45. Програмирање у C-у личи на брзи плес по тек углачаном поду са оштрим бријачима у рукама.
- Waldi Ravens
44. Одувек сам желео да мој рачунар буде једноставан за коришћење као телефон. Жеља ми се испунила: више не умем да схватим како се користи мој телефон.
- Bjarne Stroustrup
43. Учење програмирања не може вас учинити стручњаком, као што вас проучавање четкица и боја не може учинити сликарем.
- Eric S. Raymond
42. Не брините ако нешто не ради. Да све ради, отпустили би вас.
- Мошеров закон софтверског инжењерства
41. Мислим да је Microsoft назвао технологију .Net како се не би појављивала на списковима Unix директоријума.
- Oktal
40. Добро, Java је МОЖДА добар пример како језик треба да изгледа. Али онда су Java програми добар пример како НЕ ТРЕБА писати програме.
- pixadel
39. С обзиром на жалосно стање нашег софтвера, можемо рећи да је програмирање још увек црна магија и да га за сада не можемо назвати техничком дисциплином.
- Bill Clinton
38. Употреба COBOL-а сакати ум; зато би подучавање тог језика требало сматрати кривичним делом.
- E. W. Dijkstra
37. Објектно оријентисана верзија „шпагети кода“ јесте, наравно, „лазања код“: превише слојева.
- Roberto Waltman
36. FORTRAN није цвет него коров: издржљив је, понекад процвета и расте у сваком рачунару.
- Alan J. Perlis
35. Дуго ми је било загонетно како нешто тако скупо и технолошки напредно може бити толико бескорисно. Затим сам схватио да је рачунар глупа машина способна да ради невероватно паметне ствари, док су програмери паметни људи с талентом да раде невероватне глупости. Укратко, нашли су једни друге.
- Bill Bryson
34. По мом себичном мишљењу, већина C програма треба да буде увучена два метра у земљу и затрпана.
- Blair P. Houghton
33. Када неко каже: „Желим програмски језик који може да уради све што му кажем“, дам тој особи лизалицу.
- Alan J. Perlis
32. Еволуција језика: FORTRAN није строго типизиран. C је слабо типизиран. Ada је строго типизирана. C++ је снажно надувен.
- Ron Sercely
31. У добром дизајну додавање ствари кошта мање него сама та ствар.
- Thomas C. Gale
30. Назвати Python заменом за BASIC исто је што и назвати Оптимуса Прајма само заменом за камион.
- Cory Dodt
29. Прича је јефтина. Покажите ми код.
- Linus Torvalds
28. Савршенство се постиже не када више нема шта да се дода, већ када више нема шта да се одузме.
- Antoine de Saint-Exupéry (мој омиљени цитат за сва времена - boombick)
27. C је необичан, несавршен, али невероватно успешан језик.
- Dennis M. Ritchie
26. У теорији су теорија и пракса нераздвојне. У пракси нису.
- Yoggi Berra
25. Не можете створити добар софтвер без доброг тима, али већина софтверских тимова понаша се као дисфункционална породица.
- Jim McCarthy
24. PHP је мало зло које су створили нестручни почетници, док је Perl велико и подмукло зло које су створили вешти, али изопачени професионалци.
- Jon Ribbens
23. Програмирање је као да ударате себе у лице: пре или касније, нос ће вам прокрварити.
- Kyle Woodbury
22. Perl је језик који изгледа исто пре и после RSA шифровања.
- Keith Bostic
21. Много је лакше пренети командну љуску него скрипту писану за њу.
- Larry Wall
20. Измислио сам израз „објектно оријентисан“, али могу да кажем да притом нисам мислио на C++.
- Alan Kay
19. Учење програмирања има исто толико везе са пројектовањем интерактивних система колико учење слепог куцања са писањем поезије.
- Ted Nelson
18. Најбољи програмери нису само мало бољи од добрих. Бољи су за читав ред величине по сваком мерилу: концептуално размишљање, брзина, довитљивост и способност налажења решења.
- Randall E. Stross
17. Када би McDonald's био софтверска компанија, један од сто Биг Мекова био би отрован, а њихов одговор би гласио: „Жао нам је, ево купона за још два Биг Мека“.
- Mark Minasi
16. Чувајте се багова у горњем коду: само сам доказао да је исправан, нисам га покренуо.
- Donald E. Knuth
15. Анализа рачунарских система је као васпитање деце; може се нанети огромна штета, али се не може гарантовати успех.
- Tom DeMarco
14. Мене не занима да ли ће то радити на вашим машинама! Ми их не дајемо наручиоцу!
- Vidiu Platon.
13. Понекад је боље остати да спаваш код куће у понедељак, него провести целу недељу исправљајући код написан у понедељак.
- Christopher Thompson
12. Мерење продуктивности програмирања бројањем редова кода је исто као и оцењивање градње авиона по његовој тежини.
- Bill Gates
11. Отклањање грешака у коду је двоструко теже него његово писање. Тако да ако пишете код онолико паметно колико можете, ви сте по дефиницији недовољно бистри да у њему отклањате грешке.
- Brian W. Kernighan.
10. Људи сматрају да је програмирање наука изабраних, али у реалности је све супротно - једноставно много људи ствара програме који користе туђе програме, као да граде зид од малих циглица.
- Donald Knuth
9. Најпре научите науку програмирања и целу теорију. Затим развијте свој програмерски стил. Затим заборавите све и једноставно програмирајте.
- George Carrette
8. Многи од вас су упознати са врлинама програмера. Има их укупно три, и наравно то су: лењост, нестрпљивост и гордост.
- Larry Wall
7. Већина програма данас су попут египатских пирамида од милион циглица једна на другој и без конструктивне целовитости - они су једноставно саграђени грубом силом и хиљадама робова.
- Alan Kay
6. Тешкоћа рада са програмером је у томе што не можете да разумете шта он ради све док не буде прекасно.
- Seymour Cray
5. Итерација је људска, рекурзија је божанска.
- L. Peter Deutsch
4. Два пута су ме питали [чланови Парламента]: «Кажите нам, господине Бебиџ, шта ће се догодити ако у машину унесете погрешне цифре? Да ли ћемо моћи да добијемо тачан одговор?» Не могу ни да замислим каква збрка у глави може довести до таквог питања.
- Charles Babbage
3. Већина добрих програмера ради свој посао не зато што очекују плату или признање, већ зато што уживају у програмирању.
- Linus Torvalds
2. Увек пишите код као да ће га одржавати насиљу склон психопата који зна где живите.
- Martin Golding
1. Постоје два начина за стварање дизајна програма. Један је да га направите толико једноставним да у њему очигледно неће бити недостатака. Други начин је да га направите толико замршеним да у њему неће бити очигледних недостатака.
- C.A. R. Hoare
