Minoru
09.11.2011 00:52
“The problem is that coding isn’t fun if all you can do is call things out of a library, if you can’t write the library yourself. If the job of coding is just to be finding the right combination of parameters, that does fairly obvious things, then who’d want to go into this as a career?
There’s this overemphasis ... more →
Minoru
09.11.2011 00:05
“I’m glad I can have a little bit of repute as having once been a good programmer without having to actually demonstrate it anymore, because I don’t think I could.” —Bernie Cossel в интервью для «Coders at Work»
Minoru
08.11.2011 02:01
“I don’t want to say that C has outlived its usefulness, but I think it was used by too many good programmers so that now not-good-enough programmers are using it to build applications and the bottom line is they’re not good enough and they can’t. Maybe C is the perfect language for really good systems programmers, ... more →
Minoru
26.08.2011 20:30
Разыскивается книга: Curt Schimmel. Unix® Systems for Modern Architectures: Symmetric Multiprocessing and Caching for Kernel Programmers. Addison-Wesley Professional, 1994
Гуглил, искал на thepiratebay, rutracker, paperc.de, books.google.com — нету (на гуглокнигах есть только сниппет, всю книгу посмотреть ... more →
Minoru
23.08.2011 20:24
Где можно в общих чертах ознакомиться с имплементацией зелёных нитей? Нагуглил тред на LtU, в котором обсуждалась имплементация конкурентных языков, но там ничего подходящего не нашёл.
Меня интересует именно общее описание — короче, я не готов лезть в код какого-то Erlang или Haskell, чтобы выяснить, как оно там ... more →
Minoru
12.07.2011 19:13
И всё-таки динамическая типизация — зло. Раскуриваю сейчас исходники fbless — именно что раскуриваю: понятно только, что *что-то* *куда-то* передаётся. Что, куда — поди угадай.
Ввиду этого вспоминается модель type hint'ов из Lisp (я о ней, правда, знаю только понаслышке): сначала пишем код, чтобы работал, потом ... more →
Minoru
11.07.2011 22:59
А каким ПО пользуются для code review? Я вот статейку бывшего гугловца почитал, там написано, что никакой код не будет checked in, пока не пройдёт review, но при этом упоминается, что между запросом на обзор и собственно обзором может пройти несколько часов.
Учитывая, что они там юзают контроль версий (Perforce, ... more →
Minoru
06.07.2011 16:19
Статическая типизация рулит хотя бы потому, что благодаря ей есть Hoogle.
Minoru
05.07.2011 11:33
1. Потребность в чём-то новом всегда была основной движущей силой прогресса, но нельзя также недооценивать те улучшения, которые вносились во время производства. После всякого прорыва следовал процесс постепенного улучшения.
2. Исключительным свойством программной промышленности является то, что единожды написанный ... more →
Minoru
26.06.2011 19:13
Дабы летом не терять времени даром, решил почитать какие-нибудь поучительные, вдохновляющие блоги на IT-тематику. Пока что список выглядит так:
• http://blog.1024cores.net/ — «…an accompanying blog for the www.1024cores.net site about lockfree/waitfree synchronization algorithms and data structures, ... more →
Minoru
11.06.2011 20:30
Господа, а как определяются минимальные системные требования для ПО?
Minoru
05.06.2011 14:08
http://yuml.me — online UML editor. Create Class, Activity or Use Case diagram easily in your browser!
Minoru
22.05.2011 14:23
В процессе чтения «Coders at work» возник вопрос: а как вы располагаете функции в исходниках? Сначала высокоуровнёвые вещи, а дальше — низкоуровнёвые? Или наоборот? Или всегда дописываете новые функции в конец, образуя хронологический порядок?
Minoru
19.05.2011 18:56
Такое впечатление, что мой организм *инстинктивно* желает добавить в код ошибку. Причём умудряется сделать это даже когда я пишу на Haskell'е (следовательно, защищён системой типов) и таки думаю перед тем, как писать.
Здравствуйте, забытые друзья-опечатки.
Minoru
16.05.2011 11:44
В мире системного и прикладного ПО давно уже пропагандируется чтение чужого кода с целью повышать собственный уровень. Есть open source, что гораздо упрощает поиск источников новых знаний. Всё окей.
А что с вебом? Посмотреть можно только на HTML, JS и CSS. Если ты PHP/Python/Ruby/etc.-кодер — куда тыкаться? Я ... more →
Minoru
29.03.2011 13:21
Когда же, чёрт побери, я наконец привыкну сначала подробно описывать свои проблемы команде cat >/dev/null, а потом уже отвлекать от дела живых людей? В который раз глупая ошибка обнаруживается на этапе расписывания траблов в чатик :(
Minoru
23.03.2011 23:12
Посоветуйте, пожалуйста, небольшие opensource проекты с *хорошим* кодом на Си (впрочем, не откажусь и от других языков — тот же Haskell, к примеру). А то до меня внезапно дошло, что если не буду смотреть на чужой код, буду быдлом :(
Пока что шарюсь по gitorious и github, но это медленно и не факт, что код там ... more →
Minoru
18.03.2011 23:55
Когда окончательно запутываешься, очень помогает открыть mutt, настрочить письмецо в соответствующий список рассылки и… не отправлять. Обычно по ходу написания мысли проясняются достаточно хорошо, но если не помогает — можно просто перечитать письмо.