Serguey Zefirov (thesz) wrote,
Serguey Zefirov

Еще из интервью Джоэля.

Livingston: What do you think makes a good hacker?

Spolsky: I think what makes a good hack is the observation that you can do without something that everybody else thinks you need. To me, the most elegant hack is when somebody says, "These 2,000 lines of code end up doing the same thing as those 2 lines of code would do. I know it seems complicated, but arithmetically it's really the same." When someone cuts through a lot of crap and says, "You know, it doesn't really matter."

О чем не устану повторять!

Главное в программирование то, что тебе не пришлось сделать.

Чему помогает правое полушарие. Которому мешает музыка. ;)

(само интервью)

Там же, чуть дальше:
It is the first framework that you can use from any programming language for accessing databases to realize that it's OK to require that the names of the columns in the database have a specific format. Everybody else thought, "You need to be allowed to use whatever name you want in the database and whatever name you want in the application."
Это то, что мы пытались сделать в нашей системе документооборота в ЮнионКарде.

Вышло не очень, но не из-за этого. Из-за общего недостатка опыта. ;)

И чуть-чуть из-за того, что ответственный за БД работал с крутым PowerBuilder (или PowerDesigner, неважно), а не с нашей простой внутренней аппликухой. Просьба использовать одинаковые имена индексов для ссылок на таблицы и в качестве master index в самих таблицах довела его почти до слёз. Ужас!
Tags: Джоэль Спольски, программирование, хакеры
  • Post a new comment


    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 1 comment