vnosikov: (write)

Я сейчас читаю книгу Винджа "Глубина в небе". Это научная фантастика с космическими перелетами, действие разворачивается через многие тысячи лет от наших дней. Человечество расселилось по многим планетам, но из-за невозможности превысить скорость света государства внутри звездных систем являются практически изолированными друг от друга. Впрочем, все это сейчас не важно, я хочу рассказать о другом - в этом славном мире есть специальные люди, программисты-археологи.

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

Я рассказал об этом некоторым коллегам. Они поугорали: "прикольное название", "да, мы черт возьми, ровно этим занимаемся", "звучит приятнее чем ассенизаторы". Собственно, я на текущем месте работы и сам занимаюсь чем-то подобным, за тем очевидным исключением, что у нас возраст системы всего несколько лет, а там речь идет о тысячелетиях, и цена ошибки совсем другая. Мне в худшем случае менеджер скажет "ай-ай-ай, Вася", а у Винджа можно тупо угробить корабль со всем экипажем.



И еще там есть прекрасная сцена. Юноша, который должен стать программистом-археологом, узнает масштабы безобразия, естественно, приходит в ужас и восклицает: "Надо все переписать заново!"
vnosikov: (comp)

А между тем, как сообщают со старой работы, проект над которым я работал с прошлого сентября по этот май в Etna Software, запущен. Вчера была совершена первая реальная сделка.

Это инструмент внебиржевой торговли, предназначенный для крупных институциональных инвесторов, который должен позволить торговать большими плохо ликвидными объемами активов без потерь. Я занимался разработкой графического интерфейса. Полагаю, где-то 50% Front-end было создано мной.

Это был самый интересный программный проект, которым я успел позаниматься в своей жизни. И хотя я уже довольно давно работаю в другой фирме, мне очень приятно было узнать о его успешном завершении.

Profile

vnosikov: (Default)
vnosikov

July 2012

S M T W T F S
12 3 4567
891011121314
15161718192021
22232425262728
293031    

Syndicate

RSS Atom

Style Credit

Expand Cut Tags

No cut tags
Page generated Sep. 23rd, 2017 02:03 am
Powered by Dreamwidth Studios