Программист просыпается

Sep 21, 2010 17:08

Попалась под руки книжка с парой десятков страниц типа "33 совета".
Читается за пару часов, все знакомо в большей части и в основном вода, но выдержку в виде списка этих советов перед глазами заиметь захотелось.

Что сделает нормальный человек? Пойдет и купит открытки с приглашениями на свадьбу Последовательно скопирует все эти 33 совета, затратив на это не больше часа.

Что сделает программист? 2 часа будет писать программу, которая напечатает текст приглашения на открытках и еще 4 часа будет потом ее отлаживать, и в самый ответственный момент чернила в принтере закончатся, конечно Напишет программу, которая сама выдернет эти советы из текста :)

К моему большому счастью я поступила вторым способом. За час написала парсер, который выдергивает половину советов. (Из них полчаса мучения с кодировкой, чтобы квадратики не выводились. Ой, даже в этом от Экслера уйти не удалось...) Еще 2 часа пыталась получить-таки все советы. Но вторая половина уж больно не однородно написано, regexp подходящий в голову так и не приходил.

"Утро вечера мудренее", и сегодня на свежую голову пришла-таки нужная мысль. Прихватилось немного лишнего, но отредактировать текст удалением нескольких ненужных строк проще, чем прокручивать сотни строк в поисках нужных :)

Самое интересное в том, что в последние года 3-4 в данном конкретном случае я поступила бы именно первым способом, больше чем уверена. Времена, когда я ночами готова была не спать, только бы вылизать программку до такой степени, чтобы спать пойти можно было с полным удовлетворением, а потом и хотить дня 2-3 счастливой и гордой, как-то незаметно прошли. Хотя было такое.
Лабораторные на первых курсах университета занимали насколько, что у нас с подружками всегда программы были самыми лучшими. Состояние экстаза, в которое входишь на несколько дней...

Не спугнуть бы, но пока я чувствую возвращение спящего во мне творящего программиста к жизни

сщастье, программерское

Previous post Next post
Up