Èñòîðèÿ îäíîãî áàéòà
Ìíå íå õâàòàëî áàéòà. Âñåãî îäíîãî. Äà, äà. Òîãî ñàìîãî, ÷òî èç âîñüìè áèò ñîñòîèò. ×òî? Håò, ÿ íå ïñèõ, õîòÿ îäíîìó áîãó èçâåñòíî, ñêîëü òîíêîé áûëà ãðàíèöà îòäåëÿâøàÿ ìåíÿ îò ýòîãî ñîñòîÿíèÿ. Hî âñå ïî ïîðÿäêó.
ß ïðîãðàììåð. Íî íå ïðîñòî ïðîãðàììåð. ß ïðèíàäëåæó ê êàñòå, êîòîðóþ èíîãäà íàçûâàþò ñèñòåìùèêàìè, èíîãäà êðèñòàëüùèêàìè. Âû çíàåòå, ÷òî ýòî òàêîå? ß îáúÿñíþ, åñëè ïîòåðïèòå. Ìíå íèêàê íå îáîéòèñü áåç ñïåöèôèêè, íî èíà÷å âû íå ñìîæåòå ïîíÿòü äàëüíåéøåå.
Ìû ïðîãðàììèðóåì ÷èïû îäíîêðèñòàëëêè, ãðóáî ãîâîðÿ, ýòî êîãäà âåñü êîìï â îäíîì êðèñòàëëå. Ïðîãðàììíàÿ ïàìÿòü è ïàìÿòü äàííûõ ðàçäåëåíû è íå âçàèìîäåéñòâóþò ìåæäó ñîáîé. Ïðîãðàììà íå ìîæåò áûòü çàïóùåíà â îïåðàòèâêå. Ãëóáèíà ïðîãðàììíîãî ñòåêà îãðàíè÷åíà. Ìàêñèìóì íà ÷òî ÿ ìîãó ðàññ÷èòûâàòü, ýòî âîñåìü óðîâíåé âëîæåíèÿ, ïðè÷åì ÿ íå ìîãó èçìåíÿòü ïðåäåëüíóþ ãëóáèíó ñòåêà. Î, âû íå ïîäóìàéòå ÷åãî! Ó ìåíÿ áåçäíà ðåñóðñîâ. Îïåðàòèâêè àæ 128 áàéò! Ýòî íà âñå ïðî âñå. Ïåðåìåííûå, òàì òî äà ñå.. Ïðåäñòàâèëè, äà? Ñ ïðîãðàììíîé ïàìÿòüþ òîæå íåïëîõî. Àæ âîñåìü êèëîáàéò. È ïîëüçîâàòüñÿ åé ñîâñåì íåñëîæíî. Ñíà÷àëà íóæíî ïðîãðàììíî âðóáèòü íóæíûé áàíê ïàìÿòè, çàïóñòèòü â íåì íóæíóþ ïðîöåäóðó, à ïî âûõîäå èç íåå íå çàáûòü âåðíóòüñÿ ãäå áûë. Äà åùå íàäî èìåòü â âèäó, ÷òî â ïðåäåëàõ áàíêà ÿ ìîãó ïåðåìåùàòüñÿ òîëüêî äæàìïàìè è âûçîâàìè ïðîöåäóð, à ïåðåõîäû ïî óñëîâèÿì âîçìîæíû òîëüêî â ïðåäåëàõ îäíîé ñòðàíèöû, ò.å. 256 áàéò.
Ýòî çíà÷èò, åñëè ÿ ñðàâíèâàþ äâà áàéòà è íàäî âåòâèòüñÿ, íî åñëè ìåòêà íå íàõîäèòñÿ â ïðåäåëàõ 256 áàéò, òî ýòî ïèñüìî íà äåðåâíþ äåäóøêå, ïðè÷åì êîìïèëÿòîð òîëüêî â ïîëîâèíå ñëó÷àåâ ïðåäóïðåäèò, ìîë, øèðîêî øàãàåøü ïàðåíü, øòàíû áû ïîáåðåã. È ýòî òîëüêî öâåòî÷êè! ßãîäêè ÿ âàì ñåé÷àñ âûëîæó, ÷òî á âû èìè â ïîëíîé ìåðå ìîãëè íàñëàäèòüñÿ. Ó ìåíÿ íåò êîìàíäû âû÷èòàíèÿ. Âîîáùå! òîëüêî add. Óæ ïðî òàêóþ ðîñêîøü, êàê óìíîæåíèå èëè äåëåíèå ÿ âîîáùå ìîë÷ó, ýòî äëÿ ëåíòÿåâ. Çàòî ìíå íóæíî îáåñïå÷èòü äåñÿòè÷íóþ ìàòåìàòèêó. Âû ïðîíèêàåòåñü ïîòèõîíüêó? Êîäû òàêèõ èãðóøåê âûëèçûâàþòñÿ òàê, ÷òî âàì è íå ñíèëîñü, îñîáåííî åñëè ïðèõîäèòüñÿ ðåøàòü çàäà÷è íà ïðåäåëå îïåðàòèâíîé è ïðîãðàììíîé ïàìÿòè. Èñõîäíèêè ïåðåïèñûâàþòñÿ äàëåêî íå îäèí ðàç. Ìíå ìàëî ïðîñòî ðåøèòü çàäà÷ó. ß äîëæåí âïèõíóòü åå â ýòîò ÷åðòîâ êðèñòàëë! Îãðàíè÷åíèå ïî ïåðåìåííûì, ïî ðàçìåðó êîäà â öåëîì, ïî ðàçìåðó êàæäîé ïðîöåäóðû è ïî ÷èñëó âûçîâîâ. Ìàëåéøèé íåäîñìîòð è.. ñòåê ïðîäàâëåí, è òåáÿ âûøâûðèâàåò ÷åðò çíàåò êóäà. È êîìïèëÿòîð íå ïîìîæåò. Òàêîå îí íå ëîâèò.. Âû äóìàåòå ýòî âñå? H-å-åò, äîðîãèå ìîè. Ìîÿ èãðóøêà ðàáîòàåò â ðåàëòàéìå.. Ýòî êîãäà, íàïðîòèâ êàæäîé êðîõîòíîé ïðîöåäóðêè ìîåãî êîäà íóæíî ïîäñ÷èòàòü è ïðîñòàâèòü âðåìÿ åå èñïîëíåíèÿ â ìèëëèñåêóíäàõ. Ìîè ìîäóëè íå äîëæíû ðàáîòàòü áîëåå æåñòêî ôèêñèðîâàííîãî âðåìåíè, ïîòîìó, ÷òî ìíå íàäî åùå ñêàíèðîâàòü êèáîðäó è äèñïëåé, ïîñïåâàòü çà äàò÷èêàìè è âûäàâàòü óïðàâëÿþùèå ñèãíàëû, à âñå îñòàëüíîå äîëæíî ðàáîòàòü íèêàê íå ìåøàÿ ñêàííèíãó, èíà÷å ÿ ïðîçåâàþ íàæàòèå êíîïêè, èëè äèñïëåé ñòàíåò íåïðèÿòíî ìåðöàòü, ìåíÿÿ ÿðêîñòü. Íî è ýòî åùå íå âñå! Ó ìåíÿ åñòü èíòåðôåéñ.
Îáû÷íûé ïèñèøíûé RS232C, òàê íàçûâàåìûé êîìïîðò. Íî åñëè âû äóìàåòå, ÷òî ýòî îòäåëüíûé ÷èï, ìîë, ñóíóë åìó áàéò, ïðèíÿë èç áóôåðà áàéò, òî âû çàáëóæäàåòåñü. Ñåáåñòîèìîñòü. ß âñå ýòî äåëàþ ðó÷êàìè, òåëèïàÿ åäèíñòâåííûé áèò ïîðòà. Ðó÷êàìè êðó÷ó äèàãðàììó ñòàðòîâ, ñòîïîâ è äàííûõ. Èòàê:
Åñëè ÿ íàêàòàë êîä ðåøàþùèé çàäàíèå, íî îí íå âëåçàåò â ïàìÿòü - çàäà÷à íå ðåøåíà. Åñëè ïðè ýòîì ÿ ñîçäàë áîëüøåå ÷èñëî ïåðåìåííûõ, è îíè íå ïîìåùàþòñÿ â îïåðàòèâêó - çàäà÷à íå ðåøåíà.
Åñëè âñå Îêè-äîêè, íî ïðîöåäóðû ñëèøêîì äëèííû, ðàçðóøàåòñÿ äèàãðàììà ðåàëòàéìà - çàäà÷à íå ðåøåíà. Åñëè ïðîöåäóð ñëèøêîì êîðîòêè, èõ ìíîãî, èñ÷åðïûâàåòñÿ ñòåê - çàäà÷à íå ðåøåíà.
Ëþáîé ñðåäíåé ðóêè ïðîãðàììåð, ïîñòàâü åãî â ïîäîáíûå óñëîâèÿ, çàñòðåëèòñÿ íà âòîðîé äåíü. Âîîáùå, ïî ìîåìó óáåæäåíèþ, ïàðíè, ðàáîòàþùèå â ýòîé îáëàñòè, èìåþò ñòàëüíûå íåðâû è íåóêðîòèìóþ âîëþ ê ïîáåäå. Ìû ðåäêî îáùàåìñÿ ñ îáû÷íûìè ïðîãðàììåðàìè - íàì â îáùåì íå ÷åì ðàçãîâàðèâàòü. È íå ïîòîìó, ÷òî ìû ñíîáû èëè ãîðäåöû. Ñîâñåì íåîáÿçàòåëüíî. Íàì òðóäíî ïðåäñòàâèòü ñåáå ïðîãðàììèðîâàíèå ïîä íåèñ÷åðïàåìûìè ðåñóðñàìè íà ÿçûêàõ âûñîêîãî óðîâíÿ. Ìàëî âèíòà? Êóïè äðóãîé, â ÷åì ïðîáëåìà? Ìàëî ðàìû? Êóïè åùå, òîëêíè â ñëîò. Ìåãè êîäîâ? À ÿ ïðè÷åì? Ýòî êîìïèëÿòîð âèíîâàò. Êóïèòå ìàøèíó ïîáîëüøå. Ýòî êàê ðàçíûå ïëàíåòû è ÿ íàäåþñü, âû ïîíÿëè ïî÷åìó.
Ýòî êàê êðàñèâûé áåëûé îêåàíñêèé êðóèçåð â áåñêðàéíèõ îêåàíñêèõ ïðîñòîðàõ, ïëûâè êóäà õî÷åøü. À âû ïîïðîáóéòå íà íåì â ôèíñêèõ øõåðàõ ïîðóëèòü. Èëè âäåâàòü íèòêó â èãîëêó ñðåäè íî÷è. Ïðè÷åì, ÷åðíóþ íèòêó.
Êîíå÷íî, ìû òîæå èìååì íàáîðû êðèñòàëëîâ è âûáèðàåì èõ ïåðåä ðàçðàáîòêîé ñ áîëüøåé äîòîøíîñòüþ, ÷åì æåíèõ íåâåñòó, è ãàäàåì íà êîôåéíîé ãóùå è ïðî÷èõ ïîäðó÷íûõ ñðåäñòâàõ, à õâàòèò ëè? Íî, åñëè âûáîð ñäåëàí.. Íàçàä õîäó, êàê ïðàâèëî íåò.
Hó ÷òî æ. ß ââåë âàñ â ïðåäìåòíóþ îáëàñòü è ìîãó ïðîäîëæèòü ñâîé ðàññêàç.
Êðèñòàëë íå ïîíðàâèëñÿ ìíå ñðàçó. ß ñðàçó ïîíÿë - òåñíîâàò. Âñå íà ïðåäåëå. Çàêîííûõ 20% çàïàñà ïî ðåñóðñó, íà âîçìîæíûå îøèáêè - íå ñîáëþñòè. Îäíàêî îñòàëüíûå êàíäèäàòû áûëè ñèëüíî èçáûòî÷íû, è ïîòîìó äîðîãè è íåðàöèîíàëüíû. Ñåáåñòîèìîñòü ðåøèëà âñå, ÿ, íàêîíåö, âûäàë ñâîå ñîãëàñèå è ìîùíûå è ãîðäûå êðàñàâöû Intelû è Mîòîðîëëû ïîñëåäíèõ ìîäåëåé îñòàëèñü çà áîðòîì.
Ïîíà÷àëó âñå øëî êàê íàäî. Ïàðó ìåñÿöåâ ðàáîòû è êðèñòàëëû áûëè íàôàðøèðîâàíû êîäîì, èñïûòàíèÿ ïðîøëè íîðìàëüíî, ïëàòû ðàçâåäåíû è îòðàáîòàíû, ìåäëåííî ïðîâåðíóëèñü øåñòåðíè è, íàáèðàÿ õîä, çàêðóòèëèñü, ïðèâîäÿ â äåéñòâèå ñëîæíóþ è ãðîìîçäêóþ ìàøèíó ïðîèçâîäñòâà. È òîëüêî ó ìåíÿ èçðåäêà åêàëî ñåðäå÷êî, âåäü âñå ñäåëàíî âïðèòèðêó! Òðè îò ñèëû ïÿòü ïðîöåíòîâ ðåñóðñîâ îñòàëîñü ñâîáîäíûìè. À ýòî ÷åðòîâñêè ìàëî, ïîâåðüòå ìíå íà ñëîâî.
Õîòÿ ðàáîòà áûëà ñäåëàíà âåñüìà íåïëîõî, è ÿ ïîëó÷èë ñâîå çàêîííîå âîçíàãðàæäåíèå â âèäå ïîðöèè óäîâîëüñòâèÿ îò ñäåëàííîãî. Êîíå÷íî, ïàðà ìåñò äîâîëüíî àâàíòþðíî, ìåñòàìè ðûõëîâàòî, íî çàòî è íåñêîëüêî èçþìèíîê ïîëó÷èëîñü.
È òóò.. Òóò âñå è íà÷àëîñü. Íåäîñòàåò î÷åíü âàæíîé ôóíêöèè ïðèáîðà, êîòîðóþ ïðîìîðãàëè ïîñòàíîâùèêè. Ïðè÷åì äàæå íå îíè, à çàêàç÷èê. Ýòî îí âäðóã âñïîìíèë, ÷òî âîò, ìîë, ðåáÿòà, òóò åùå âîò òàêàÿ ìåëî÷ü äîëæíà áûòü. Íó, ñóùàÿ åðóíäà, ÷åññëîâî, íî áåç íåå íèêàê. Íó, çàáûëè ïðè ïîñòàíîâêå ïðî íåå, ñ êåì íå áûâàåò? Íî ýòî æ íåñëîæíî ñîâñåì äîáàâèòü, ïî ñðàâíåíèþ ñ îñòàëüíûìè âàøèìè íàâîðîòàìè? Îïÿòü æå, ñëàâà áîãó, ÷òî íå äàò÷èê çàáûëè. Ýòî âñåãî ëèøü ïðîãðàììà!
Ýòè ïîñòàíîâùèêè!!! Èõ êàðìà ïîíÿòü, ÷òî íàäî çàêàç÷èêó! Äàæå åñëè äëÿ ýòîãî íàäî ðàñïèëèòü åìó ÷åðåïóøêó è ïðîñåÿòü ÷åðåç ñèòî âñå åå ñîäåðæèìîå!
Hî êðèêîì äåëó íå ïîìîæåøü. È ÿ íà äâå íåäåëè çàñåë äîìà, çàïðåòèâ ìåíÿ áåñïîêîèòü.  ìîçãó çàâåëèñü ìàëåíüêàÿ ñèðåíà è ñâåòîôîð÷èê. Áèèï! Âñïûøêà êðàñíîãî! Ïåðâûé ïðîãðàììíûé áàíê èñ÷åðïàí! Ðåïàêèíã. Îïòèìèçàöèÿ ðàçìåùåíèÿ êîäà ïî ñòðàíèöàì è áàíêàì ïàìÿòè. Áèèï! Îïåðàòèâíàÿ ïàìÿòü èñ÷åðïàíà! Ïåðåñìîòð ôóíêöèîíàëüíîñòè ïðîöåäóð. Ýòó ïåðåìåííóþ íàôèã. È áåç ýòèõ ìîæíî îáîéòèñü, åñëè òóò ïî äðóãîìó ïóòè ïîéòè.
Áèèï! Ïðîâàë ñòåêà! Ïðÿì ìîðäîé â äíî. Êàê ýòî!? ß óæå íà âîñüìîì óðîâíå!?
Áèèï! Âûõîä ìåòîê çà ïðåäåëû âèäèìîñòè âíóòðèñòðàíè÷íûõ ïåðåõîäîâ!
Áèèï! Íàðóøåíèå óñëîâèé ðåàëòàéìà, ïðîöåäóðû æðóò ñëèøêîì ìíîãî âðåìåíè!
Áèèï! Èñ÷åðïàí âòîðîé áàíê ïàìÿòè!
È òàê ìíîãî, ìíîãî ðàç. Êðîïîòëèâî, áàéò çà áàéòîì ÿ âäâèãàë òåëî ýòîé
Ïðîêëÿòîé íîâîé ôóíêöèè, íåïðåðûâíî ïåðåóïàêîâûâàÿ ðàçìåùåíèå êîäà ïî ñòðàíèöàì, áàíêàì, îïòèìèçèðóÿ ðàçìåð êîäà, ãðàôèê ðåàëòàéìà, èñïîëüçîâàíèå îïåðàòèâíîé ïàìÿòè,
à òî, è ïîïðîñòó ïåðåïèñûâàÿ ìîäóëè ñ íóëÿ.
Ìîæåò, âû äóìàåòå, âîñåìü êèëîãðàìì áèíàðíîãî êîäà ýòî ìàëî? Õà! Èíñòðóêöèè òî îäíî è äâóõáàéòîâûå. Ýòî âàì íå òðåõáàéòîâûé çàéëîã èëè äàæå èíòåëîâñêèé âîñüìèäåñÿòíèê. Âðåìåíàìè êî ìíå çàáåãàë ïðèÿòåëü, êàê, ìîë, è ÷òî, íî ÿ áûë ìàëî ðàñïîëîæåí ê òðåïó "çà æèçíü".
×åðåç ïîëòîðû íåäåëè ÿ ïîíÿë, ÷òî äåëî õóäî. ß ðàñïîëàãàë áîëåå ÷åì ïîëóäþæèíîé ðåøåíèé è óæå ñòîÿë íà ìåñòå. ß çíàë êàæäóþ ïðîöåäóðó è ôóíêöèþ íàèçóñòü, à êàæäûé áàéò â ëèöî! Âñå áûëî âïóñòóþ. Êàðòèíêà çàìåðëà.. Îíà íå õîòåëà îæèâàòü!
Ìíå íå õâàòàëî îäíîãî áàéòà. Ýòî ïîêàçûâàëè âñå âàðèàíòû ðåøåíèé. Âñåãî îäíîãî áàéòà!
Çàáåæàâ ê äðóãó, ÿ ñáðîñèë åìó âñå âàðèàíòû ðåøåíèé ñ âðåìåííûìè äèàãðàììàìè è ïëàíàìè áàíêîâ è âíîâü âåðíóëñÿ â ñâîþ áåðëîãó. Ñïàòü. Âî ÷òî áû òî íè ñòàëî - ñïàòü. Íóæíà ÿñíàÿ ãîëîâà. Íóæíà íîâàÿ èäåÿ. ß îïóñòîøåí. Ñëåäóþùèå íåñêîëüêî äíåé íå äàëè íè÷åãî. ß ñîáèðàë è ðàçáèðàë êîä, íàíèçûâàÿ åãî êàê ñâåðêàþùèå áóñèíû, è óïàêîâûâàë åãî â ðàçíîîáðàçíîé ôîðìû ôèãóðêè, ïûòàÿñü íàéòè ôîðìó, â êîòîðîé âñå ýòè ýëåìåíòû ãîëîâîëîìêè ñëîæàòñÿ â îäíî öåëîå áåç åäèíîãî çàçîðà è òàêæå áåç çàçîðà âîéäóò â çàãîòîâëåííîå äëÿ íèõ ìåñòî.
Ìåñòà íå õâàòàëî.. Îäíîãî áàéòà.. ß ìÿë êîä, êàê ãëèíó, ÿ âûäåëûâàë ñ íèì âñå ÷òî óãîäíî, íî.. îäèí, âñåãî îäèí áàéò!
Íàâåðíîå íå÷òî ïîõîæåå èñïûòûâàåò ìóçûêàíò íàïèñàâ ñèìôîíèþ, ïûòàÿñü íàéòè îäíó åäèíñòâåííóþ íîòó, ÷òî áû çàñòàâèòü çâó÷àòü ñâîå ïðîèçâåäåíèå. Èëè õóäîæíèê èùåò òîò ñàìûé, íåïîâòîðèìûé ìàçîê, êîòîðûé îæèâèò êàðòèíó. À áåç ýòîãî âñå ìåðòâî è âåñü òðóä ãîäèòñÿ òîëüêî íà ïîìîéêó..
Êàê-òî â ïîëóñíå ÿ îäåëñÿ è âûøåë íà óëèöó. Ïîä íîãàìè ìåðçêî âèçæàë ñíåã. Êðóãîì âñå áûëî ñåðî è êàê-òî òóñêëî. Ìíå áîëüøå íå íóæåí áûë íè êîìüþòåð, íè ðàñïå÷àòêè. Âñÿ ñõåìà áûëà âî ìíå.. Èëè âíå ìåíÿ? Îíà ïîìèãèâàëà ðàçíîöâåòíûìè ïðîñâèðêàìè, èìåÿ ôîðìó ïðè÷óäëèâûõ è ÷åì-òî äàæå êðàñèâûõ òðåõìåðíûõ ôèãóð èëè ýòî êàêèå-òî àæóðíûå êîíñòðóêöèè?
Òîíåíüêî ïîïèñêèâàëè êîíòðîëüíûå ìàðêåðû âðåìåííûõ îòìåòîê âèñÿùèå âïðèòèðêó ê ýòèì êðèñòàëëàì ñòðàííûõ, êàêèõ-òî çàâîðàæèâàþùèõ ôîðì. È âñå ýòî ëåòåëî, êóäà-òî ïåðåìåùàÿñü è âðàùàÿñü, â êàêîì òî ñòðàííî ìåíÿþùåì ôîðìó êàíàëå? Òðóáå? Îíî ïðîíîñèòüñÿ âïëîòíóþ êî âñåì åãî ñòåíêàì, êàê ïî êîìàíäå íåâèäèìîãî øòóðìàíà, â íóæíûé ìîìåíò, ðàçâîðà÷èâàÿñü ïî íåïîíÿòíî êàêîìó íàèòèþ, ÷òîáû âûñòóïàþùàÿ ãðàíü íå çàöåïèëàñü çà ïðåïÿòñòâèå. Íî êàêîâ åãî êàïèòàí èëè êòî òàì? Øòóðìàí? Âåäü íå ïðîéäåò æå! Òàì íåëüçÿ ïðîéòè! Hî íåò! ×óäåñíûì îáðàçîì âñå ñîîðóæåíèå êàê-òî ãðàöèîçíî èçâîðà÷èâàåòñÿ, ðîâíî â íóæíîå ìãíîâåíüå è áåççâó÷íî ïðîñêàêèâàåò.. íåò!
Âåëè÷àâî ìèíóåò ïðåïÿòñòâèå.. À âïåðåäè ñëåäóþùåå.. È âäðóã, êðàé àæóðíîãî ñîîðóæåíèÿ ñâîèì êðîõîòíûì âûñòóïîì öåïëÿåòñÿ. Âèçã è ãðîõîò! Ëîïàþòñÿ è ñìèíàþòñÿ ñâåðêàþùèå íèòè, è âñå äðîáèòñÿ íà ìèëëèîíû îñêîëêîâ..
Ãîñïîäè! Ýòî æå ñòåê! Îíî îáõîäèò ñòåê! Âîò çíà÷èò, êàê ýòî âûãëÿäèò!
Êîãäà ÿ èñ÷åðïûâàþ ãëóáèíó, îíà âèäèìî ñ òðåñêîì öåïëÿåòñÿ è ðàçðóøàåòñÿ, ëîìàÿ ñâîè àæóðíûå êîíñòðóêöèè..
 êàêîì òî ìåñòå ÿ çàìå÷àþ ñêàìåéêó ñ êàêîé-òî îäèíîêîé ñòàðóøêîé íà íåé. Ìíå íóæíî òîæå ïîñèäåòü.. Íàïðîòèâ ñòîèò ïðîäàâùèöà öâåòîâ, ïðèïëÿñûâàÿ îò õîëîäà. Íå ëþáëþ ñòàðóõ.. È ýòà.. Êàêàÿ-òî íåïðèÿòíàÿ, ÷óòü íå ìåðçêàÿ. Hó ÷òî îíà óñòàâèëàñü íà ìåíÿ? Êòî îíà? ×åãî ñèäèò çäåñü? Íåáîñü, îò íå÷åãî äåëàòü. Ýòî îíè âå÷íî òîëïÿòñÿ â ìàãàçèíå, è èç-çà íèõ íè÷åãî íå óñïåâàåøü êóïèòü. È âèçæàò â òðîëëåéáóñå, ÷òî á èì óñòóïèëè ìåñòî. Íåáîñü, ñìîòðèò ýòè èäèîòñêèå íîâîìîäíûå ñåðèàëû, êàê èõ òàì? Ìàðèÿ? È åùå êòî òàì ïëà÷åò?
Äà ÷òî îíè âñå ïîíèìàþò!? Êòî ýòî ìîæåò ïîíÿòü, ñêîëüêî çíàíèé è òðóäà íàäî ÷òî áû âûñòðîèòü òàêîå? Ñêîëüêî áåññîííûõ íî÷åé íàäî ïðîâåñòè? Ñêîëüêî ÷èòàòü? Ïðè÷åì åæåäíåâíî è âîâñå íå èäèîòñêèé ðîìàí î ëþáâè è äðóæáå?
Äà êòî âîîáùå â ñîñòîÿíèè ýòî ïîíÿòü!? Ýòè íîâîÿâëåííûå ïèæîíû, íàçûâàþùèå ñåáÿ ïðîãðàììèñòàìè? Êîðÿâî ïèøóùèìè íà ôîêñïðàõ, êëèïïåðàõ è áåéñèêàõ? È âåçäå çàäàþùèõ âîïðîñû: à ñêàæèòå, êàêóþ êîìàíäó ìíå íàäî íàáðàòü? À êàêîé õåëï ïî÷èòàòü? À êîãäà ìàíóàë íà ðóññêèé ïåðåâåäóò? À ýòîò èõ, òàê íàçûâàåìûé "ñîôò"? Âåëèêèå ñòîòûñÿ÷åâàðèàíòíûå âå÷íîæèâûå ñêëàäû è áóõãàëòåðèè? Íåòëåííûå òâîðåíèÿ. Âñå íà îäíî ëèöî. Åñëè òàì è åñòü ðàçëè÷èÿ, òàê â êîðÿâîñòè è ãëþ÷íîñòè êîäà. Ãëþê íà ãëþêå ñèäèò è áàãîì ïîãîíÿåò..
Âîò çàñòàâèòü áû èõ âûñåêàòü èõ êîäû â êàìíå, êàê äðåâíèå êàìíåòåñû, ÷òî á õîòü íåìíîãî çàäóìàëèñü î òîì, ÷åãî ïèøóò.. Èëè ýòè òåõíîêðûñû? Ýòî æ íàäî, âèðóñû ïèñàòü, ÷òî á çíà÷èò ãàäîñòüþ ëþäÿì ñäåëàííîé ïðîñëàâèòüñÿ! Òüôó!
Håò. Hå õî÷ó ÿ ñèäåòü íà ýòîé ñêàìåéêå, â êîìïàíèè ñ ýòîé.. Êóäà æå ÿ øåë? Âñïîìíèë. Ê äðóãó ÿ èäó. Ìîæåò ïîäñêàæåò ÷åãî? Ïðîêëÿòûé áàéò! ×åãî ÿ âçúåëñÿ òî òàê? Âñå ñâîèì äåëîì çàíèìàþòñÿ, ñ ÷åãî áû õóäøèì, ÷åì ÿ? Òàëàíòëèâûõ ëþäåé õâàòàåò âåçäå. ×òî-òî ñèëüíî ìåíÿ âèäàòü ïðèïåêëî..
Ïðèÿòåëü, îòêðûâ äâåðü, ìîë÷à ñìîòðèò íà ìåíÿ. "Íó?" "×òî íó?"
" Ñêàæè ìíå òîëüêî îäíî" ìðà÷íî ãîâîðþ ÿ, ïðîõîäÿ â êâàðòèðó. "Òû ìîæåøü äàòü ìíå îäèí áàéò? Âñåãî îäèí. ß ãîòîâ îòäàòü òåáå çà íåãî âñå ÷òî óãîäíî. Ìíå áàéòà íå õâàòàåò, ïîíèìàåøü? Íó íå âëåçàþ ÿ â êðèñòàëë!"
Äðóã êàêîå-òî âðåìÿ ìîë÷èò. "ß ñìîòðåë òâîè êîäû."
"È ÷òî? Íàøåë, ÷òî-íèáóäü?"
" Håò." òèõî ãîâîðèò îí, è, ïîìîë÷àâ, ïðîäîëæèë: "Áåçóêîðèçíåííî ñâÿçàííîå êðóæåâî. Íè åäèíîé ïåòëè. Ñòûêîâ íå âèäíî. Ôèëèãðàííàÿ ðàáîòà. Øòó÷íàÿ. Ïðÿì ëåïîòà. Íà êàæäóþ ñòðî÷êó ìîæíî ïîñòàâèòü çíàê êà÷åñòâà. È âûñå÷ü â ìðàìîðå. È îäíîðîäíî âñå, íè óïëîòíåíèé, íè ïóñòîò. Ìîíîëèò, íî ýëàñòè÷íûé. Hî.."
"×òî 'íî'?.. Äà íå òÿíè òû êîòà çà õâîñò! Íå ìîòàé äóøó! È áåç òåáÿ òîøíî!" âçðûâàþñü ÿ.
"Áîëüøèíñòâî ìåñò ÿ íå ìîãó ïîíÿòü.. Íå ïîíèìàþ.. Òîëüêî âèæó, êàê ýòî.. êðàñèâî. Íåîñÿçàåìî êàê-òî. Íå óõâàòèòü ñîçíàíèåì.. Âðîäå âîò âîò, íî îíî óëåòàåò.. Ýòî êàê ñíåæèíêà, êîãäà ïûòàåøüñÿ âçÿòü åå â ðóêó. Èëè êàê çâóêè åùå íåïîíÿòîé, íî óæå îñîçíàâàåìîé ìóçûêè.."
"×òî çà ÷óøü òû íåñåøü!? Êàêàÿ ê ÷åðòó ñíåæèíêà?! Êàêàÿ ìóçûêà!? Òû ìîæåøü ìíå ïîìî÷ü èëè íåò!?" ãðîõî÷ó ÿ. "Òû æå äðóã ìíå. Ïîìîãè, à? Òû òîëüêî ñêàæè, êóäà ìíå âòèñíóòü ýòîò áàéò.." ÿ ñ íàäåæäîé ñìîòðþ íà íåãî. "Âåäü ñâåæèé, íåçàìûëåíûé ãëàç. Âåäü îäèí, âñåãî îäèí îïåðàòîð, áåç êîòîðîãî ìîæíî îáîéòèñü è âñå! ÂÑÅ! Ïðîáëåìà ðåøåíà, ïîíèìàåøü? È ÿ òåáå ïî ãðîá æèçíè.. íàâñåãäà.." øåï÷ó ÿ óõâàòèâ åãî çà ðóêàâ, "Âåäü òàì æå äî ÷åðòà ñòðîê, à ÿ æå ïðîñòî ÷åëîâåê, îøèáñÿ, ïðîïóñòèë, íå çàìåòèë.. à? À ìíå íè÷åãî íå íàäî. Hè ñëàâû, íè ïîõâàë. ß òîëüêî õî÷ó, ÷òî á îíî óëåòåëî.. ×òî á îòïóñòèëî ìåíÿ.. à? Hó íåò ó ìåíÿ ñèë áîëüøå. Hó ïîéäåì, äàâàé òû åùå êîäû ïîñìîòðèøü.."
"Îòêàæèñü", ãîâîðèò îí. "Îòêàçàòüñÿ? Îò ÷åãî?" íå ïîíèìàþ ÿ. "Âîçüìè äðóãîé êðèñòàëë".
"Òû ñîøåë ñ óìà!!?? Êàê ýòî - äðóãîé!!?? Êó÷è íàäåëàííûõ ïëàò, ìîíòàæíèêè, íàëàä÷èêè, çàðïëàòû, äåòàëè!? Ýòî ÷òî, øóòî÷êè!!?? Òû äóìàåøü ýòî íà êîìïå, õî÷ó, ïàðó ñòðîê äîáàâèë, è íèêòî íå çàìåòèò!!?? Çàòðàò íîëü, à äîáàâëÿé õîòü ìåãàáàéòû êîäà!? À ëþäè? Îíè âåäü âåðÿò ìíå! ß âåäü ñêàçàë -"Äà!" ß âåäü ñîãëàñèëñÿ, õîòÿ è âèäåë, ÷òî çàïàñà ðåñóðñà ïî÷òè ïî íóëÿì áóäåò! À ó íèõ óæå ãîòîâî âñå! Êîðïóñà, ìåòàëë, ïèòàíèå. Îíè æäóò òîëüêî êîäà! Òû çíàåøü ê ÷åìó ìîæåò ïðèâåñòè ñìåíà êðèñòàëëà? Òû çíàåøü ñêîëüêî áóäåò ñòîèòü ýòîò áàéò! Îäèí áàéò!!"
ß ñàì îãëîõ îò ñâîåãî êðèêà..
"Äóðàê." ñëîâî øëåïêîì ïàäàåò íà çåìëþ, êàê òþê ìîêðîãî áåëüÿ. "Îòñòóïèñü! Çàáóäü! Ìû ñ ðåáÿòàìè óæå òðè äíÿ, êàê ñìîòðèì ýòè êîäû. ß ñîáðàë âñåõ êîãî ìîã. ß ñðàçó ïîíÿë, ÷òî ñ òîáîé íåëàäíîå. Ó òåáÿ ÍÅÒ îøèáîê! Íè îäíîé. Áîëåå òîãî, ìû íå ïîíèìàåì, êàê òåáå âîîáùå óäàëîñü ýòî çàïèõíóòü."
Êîëåíè ìîè ïîäîãíóëèñü è ÿ òî ëè ñåë, òî ëè ñïîëç íà ñòóë.
ß ãëóáèíå äóøè ÿ çíàë ýòî. À ïîòîì ÿ ñòàë ãîâîðèòü.. Ýòî áûë ñòðàííûé ìîíîëîã..
Êàê áóäòî êòî-òî êðè÷àë, øåïòàë è ñíîâà îðàë ìîèì ãîëîñîì:
".. äóìàë âñå ýòî âðåìÿ. ß ïîíÿë, ÷òî íå òàê óæ âàæåí ýòîò ïðîåêò, êàê ìåðèëî ìîåé îòâåòñòâåííîñòè. Íó íå ðåøèòñÿ îí, íó ïåðåäåëàåòñÿ òàì êàê-òî âñå. ×åðò ñ íèì! Íå òàê óæ ýòî âàæíî. Ïîçîð òàì ìîé.. Äåëî â äðóãîì. Âî ìíå. Òû çíàåøü, ÷òî ÿ óæå î÷åíü äàâíî íå ðàá, êîòîðûé äåëàåò, òî ÷òî ñêàæóò, îïðàâäûâàÿ ýòî çàðàáàòûâàåì äåíåã äëÿ ñåìüè. Î÷åíü äîëãîå âðåìÿ ÿ íàåìíèê. Ìîè óñëóãè, ìîè ïðîãðàììû ñòîÿò î÷åíü äîðîãî. Òû æå çíàåøü, ÿ íå áåðóñü çà ïðîñòûå âåùè. Ïóñòü õîòü îçîëîòÿò. ß íà ñåáÿ è äëÿ ñåáÿ ðàáîòàþ. Äà ìíå óæå äàâíî ïëåâàòü íà äåíüãè! Îíè ïðàêòè÷åñêè íå èìåþò íàäî ìíîé âëàñòè! Ìíå äðóãîå íàäî! È ÿ òùàòåëüíî ñêðûâàþ ýòî. Ïîòîìó, ÷òî èíòåðåñíóþ çàäà÷ó ÿ ãîòîâ äåëàòü áåñïëàòíî, à òî åùå è ïðèïëà÷ó çà íåå. Òû æå ñàì çíàåøü, êàêîâî ýòî!? Íó?! Òû âåäü òîæå íå äëÿ äåíåã ýòî äåëàåøü! Åñòü òîëüêî îäíà âåùü, êîòîðóþ ÿ íèêîãäà è íèêîìó íå ãîâîðèë. ß êîãäà äåëàþ - ëå÷ó.. È íå âðè ìíå, ÷òî íå çíàåøü ÷òî ýòî! Âñå çíàþò ýòî! Òîëüêî ïðåäïî÷èòàþò íå ïîìíèòü èëè íå âåðèòü! Òåáå òîæå çíàêîìî ýòî! Ýòî êàê â äåòñêèõ ñíàõ. Ïîìíèøü? Ìû âçìûâàåì âûñîêî, âûñîêî è íåñåìñÿ, âèçæà îò ïåðåïîëíÿþùåãî âîñòîðãà! À ïîä íàìè ïðîíîñÿòñÿ ëåñà, ãîðû è ìîðÿ! Òû äóìàåøü, ýòî áûë ñîí!? Íåò! È ÿ äàâíî ïîíÿë ýòî! Òîëüêî ñêàçàòü áîÿëñÿ. Ñòûäèëñÿ, äóðàê! Íî òåïåðü ìíå âñå ðàâíî! Ýòî äóøà íàøà ëåòèò! Ïî íàñòîÿùåìó! À ðàçóì ãîâîðèò, ÷òî ìû ñïèì. Ïîíèìàåøü? À ïî÷åìó, êîãäà ìû âçðîñëååì, ïåðåñòàåì ëåòàòü? À!? Ïî÷åìó?! Ïî÷åìó íàì ïåðåñòàåò ñíèòüñÿ ýòîò ñîí? Íå çíàåøü? À ÿ çíàþ! Ïîòîìó, ÷òî äóøà íàøà òÿæåëååò, ïîòîìó, ÷òî öåííîñòè, äåíüãè, óñëîâíîñòè ýòîãî îáùåñòâà çàõâàòûâàþò íàä íàìè âëàñòü è äóøà íàøà áîëüøå íå â ñèëàõ ïîäíÿòü ýòîò ãðóç! Êàê æå! Ìû æ ïðÿì, ðàñïëàñòûâàåìñÿ, ÷òî á ñòàòü êîâðèêîì, î êîòîðûé âûòðóò íîãè! Î, êàêèå âåñêèå ïðè÷èíû, òàêèå àðãóìåíòèðîâàííûå îáúÿñíåíèÿ, ïî÷åìó ýòî áûëî íåîáõîäèìî èìåííî òàê ïðîãíóòüñÿ, è êàê ìû ýòî ðàäè êîãî-òî ýòî äåëàåì.
Ìû âðåì ñàìè ñåáå êàæäûé äåíü, óáåæäàÿ ñàìè ñåáÿ, ÷òî æèâåì ïðàâèëüíî. À ÿ íå õî÷ó, íå ìîãó áîëüøå âðàòü! Òû íå ïîíèìàåøü, êàê ýòî îòíîñèòñÿ ê ýòîìó äüÿâîëüñêîìó áàéòó!? Âñå î÷åíü ïðîñòî. ß óæå äàâíî ìîãó ëåòàòü! È ðàáîòà ïîìîãàåò ìíå â ýòîì. Äà-äà!  ïèêè âûñøåãî íàïðÿæåíèÿ ïðè ðåøåíèè ñâîèõ çàäà÷ ÿ âçëåòàþ. Ýòî íåâîçìîæíî îïèñàòü!
Íî ÿ íå ìîãó ëåòåòü ïîñòîÿííî. ß ñíîâà îïóñêàþñü.. È òàê äî íîâîãî êîäà â êîòîðûé íàäî ÷òî-òî âëîæèòü. ß íå çíàþ ÷òî. Êàêîé òî êóñîê ñåáÿ, ÷òî ëè. Íî â ýòîò ðàç ÿ ïîïàëñÿ. Ìåíÿ ñãóáèëà ãîðäûíÿ. Íó, êàê æå! ß âåäü ãóðó, óìåþùèé ñíèñõîäèòåëüíî òûêàòü ÷àéíèêîâ íîñîì è ïîõîäÿ ðàçðåøàòü èõ ïðîáëåìû! Ìíå òàê íðàâÿòñÿ èõ âçãëÿäû íà ìåíÿ, êàê íà áîæåñòâî. Âåäü ìû òùåñëàâíû è ÿ íå èñêëþ÷åíèå.
Íî ñåé÷àñ âñå íå òàê! Òû äóìàåøü, ïðîáëåìà â ýòîì îäíîì áàéòå è êàê åãî çàñóíóòü? Íåò! ß íå ìîãó åãî çàïèõíóòü! Íî ýòî ìîæåò ñäåëàòü íå ÿ! Ïîíèìàåøü?
Ðåøåíèå åñòü! ß ýòî ÷óâñòâóþ! Òîëüêî ÿ íå ñïîñîáåí åãî íàéòè! Äëÿ ýòîãî ÿ äîëæåí ñòàòü äðóãèì! Íå ñîáîé! È êòî-òî èëè ÷òî-òî ÷åòêî ïîéìàë ìåíÿ, íà ýòîò îäèí áàéò!
Òû æå îòëè÷íî çíàåøü, ÷òî ÿ óìíûé è õèòðûé! Åñëè áû çàäà÷à íå ðåøàëàñü, ÿ áû óøåë, óñêîëüçíóë, ñîðâàëñÿ ñ êðþ÷êà! Íî ÿ ñ÷èòàë, ÷òî îíà ðåøàåòñÿ, è ìåíÿ ïîäñåêëè! Ïîéìàëè íà ýòîò áàéò, êàê â ñåòü. È áàéò ýòîò, ýòî ðàçìåð ÿ÷åéêè ñåòêè, ÷åðåç êîòîðûé ÿ íå ìîãó óëèçíóòü. Ñëèøêîì äàëåêî ÿ çàøåë.. È ÿ íå ñìîãó óéòè è ñíîâà áûòü ñâîáîäíûì, åñëè íå èçìåíþ ÷òî-òî â ñåáå! Ïîëíîñòüþ èçìåíèòü ñåáÿ, ïîíèìàåøü? Ñòàòü äðóãèì ÷åëîâåêîì! È òîãäà ìîæåò áûòü, ïåðåäî ìíîé îòêðîåòñÿ äâåðü... ß íå çíàþ êóäà.. ß íå çíàþ ÷òî çà íåé.. È ÿ íå çíàþ, êàê è ÷òî ÿ äîëæåí ñäåëàòü äëÿ ýòîãî.. Äà.. È åùå öåíà.. ß è ýòî ïîíÿë.. ß íå ñìîãó áûòü êàê ïðåæäå.. ß íå ñìîãó ëåòàòü áîëüøå.. Âñå áóäåò êîí÷åíî.. "
ß ìåäëåííî ïîäíÿëñÿ è, ññóòóëèâøèñü, ïîøåë ê äâåðè.. "Ïðîùàé.." ãëóõî ñêàçàë ÿ â ïóñòîòó..
"...Êðåòèí!" íåñëîñü ìíå âñëåä, "
«Òû æå ñäîõíåøü íàä ýòîé ïðîãðàììîé! Ñäîõíåøü! Òû â çåðêàëî íà ñåáÿ ïîñìîòðè! Ïñèõóøêà äëÿ òåáÿ - ìèëîñòü! Äåëàé ÷òî-íèáóäü! Èäè ê áàáàì, íàïåéñÿ âäðåáåçãè...»
Hî ÿ óæå íè÷åãî íå ñëûøó. "Ãîñïîäè, åñëè òû åñòü - ïîìîãè.." Òîëüêî íà óëèöå ÿ ñïîõâàòûâàþñü, ÷òî çàáûë ïåð÷àòêè è øàïêó. À çà÷åì îíè ìíå? Ðàçâå ýòî ãëàâíîå? À ÷òî ãëàâíîå? Çà÷åì âñå? Êîìó âñå ýòî íóæíî? Ëþäÿì? Äà íàïëåâàòü èì! Ýòî ìíå íóæíî! Ëè÷íî ìíå! ß ñàì çàãíàë ñåáÿ â ëîâóøêó è ñàì æå íå ìîãó èç íåå âûáðàòüñÿ. ×òî ýòî? Íàêàçàíèå? Óðîê, ÷òî á âïðåäü íå çàäàâàëñÿ? Äà óæ, ñêîðåå òàê. Ãîíîðó ó ìåíÿ õîòü îòáàâëÿé. Ñòîï, ñòîï.. Êàê îí ñêàçàë? "Ê áàáàì?"
 îôèñå òåïëî è óþòíî. Êàëîðèôåð. ×èñòåíüêî. Æóææàò êîìïû. Ïàïî÷êè, ñòîå÷êè. Äåâî÷êè ïîÿò ìåíÿ êîôå, ïîäêëàäûâàþò áóëî÷êè, êîòîðûå ÿ ïîæèðàþ ñ æàäíîñòüþ, ïåðåìàçàâøèñü â øîêîëàäå. Îíè ïîäëèâàþò è ïîäêëàäûâàþò, ñåðäîáîëüíî ãëÿäÿ íà ñâîåãî îïóñòèâøåãîñÿ êîëëåãó. Äåâî÷êè òîæå ïðîãðàììèñòêè, ÷åãî-òî òàì îôèñíîå íàáèâàþò, íà ðàäîñòü êàäðàì è áóõãàëòåðèè. Îíè àêêóðàòíû, ïðè ìàêèÿæàõ, îòëè÷íî, ñëîâîì âûãëÿäÿò, îñîáåííî ïî êîíòðàñòó ñ ìîåé ìíîãîäíåâíîé ùåòèíîé, à ìîæåò óæå è áîðîäîé? ß êðàòêî è ñ íåîõîòîé îòâå÷àþ íà âîïðîñû, ÷òî, ìîë ìåíÿ äî æèçíè òàêîé äîâåëî. "Íå ðåøàåòñÿ. Àññåìáëåð. Ñî ñòåêîì ïðîáëåìû. Áàéòà íå õâàòàåò". Îäíà èç íèõ, Îêñàíà, êàæåòñÿ, åå çîâóò, ãîâîðèò ñ óêðàèíñêèì ïðèÿòíî-îêðóãëûì âûãîâîðîì: "ßêèé òàêèé ñòåê? Çà÷åì îí òåáå íóæåí? Ìû ñ Îëåé, îíà íà êëèïïåðå, ÿ íà ôîêñå íèêàêîãî ñòåêà ó íàñ íåò. Ìîæåò è òåáå íå íàäî? Âå÷íî âû ìóæèêè ñåáå ïàêîñòü, êàêóþ âûäóìàåòå. Ñàìè æå è ìó÷àåòåñü, äà íàñ ìó÷àåòå, ñêàæè Îëÿ?"
"×òî?!" Òîëüêî êðåñëî ìåøàåò ìíå ñâàëèòüñÿ íà ïîë. Êàêîé-òî ïðîòèâíûé, êàðêàþùèé êëåêîò ðâåòñÿ èç ìåíÿ.. "Âû ïèøåòå áåç ñòåêà!?"
À âîò ýòî óæå èñòåðèêà..
ß ñíîâà íà óëèöå. Ìèëûå, ìèëûå íàøè äàìû. Êàê âû ïðèÿòíû â âàøåì íåâåäåíèè. È êàê ýòî çäîðîâî, ÷òî âû ýòîãî íå çíàåòå. Âàì è íå íóæíî ýòî çíàòü. Ñõîäèòü ñ óìà îò íåðåøåííûõ çàäà÷, êàê è ôèëîñîôñêèõ âîïðîñîâ, ýòî ïðèâèëåãèÿ ìóæ÷èí. Êîíå÷íî, áûâàþò è èñêëþ÷åíèÿ. Íî îíè ñêîðåå ïîäòâåðæäàþò ïðàâèëà. Åñëè â âåðõíåóðîâíåâûõ ÿçûêàõ äàìû åùå ïîïàäàþòñÿ, ê ñÿì è àññåìáëåðàì ïðàêòè÷åñêè èñ÷åçàþò, òî â íàøåé îáëàñòè ÿ íå ñëûøàë î íèõ âîîáùå. È ýòî ïðàâèëüíî! Íå÷åãî âàëèòü íà æåíùèí åùå è ýòè ïðîáëåìû.
À íîãè íåñóò ìåíÿ êóäà-òî, ìûñëè òåêóò ñàìè ïî ñåáå. Ìíå îíè íåèíòåðåñíû, ÿ ÷åëîâåê êîí÷åíûé. ß íå ñìîãó ñ ýòèì æèòü. Áóäó âëà÷èòü ñóùåñòâîâàíèå, âñå ðàâíî êåì, íî óæ ê êîìïüþòåðàì ýòèì, íà ïóøå÷íûé âûñòðåë íå ïîäîéäó, ýòî óæ òî÷íî. Ïîäåëîì. Íå÷åãî áûëî ñòðîèòü èç ñåáÿ êðóòîãî. À ýòà ìîÿ ñíèñõîäèòåëüíîñòü ñíîáà? Ìîë, âñå çíàþ, âñå ìíå ïî ïëå÷ó.. Ìäà. Äîèãðàëñÿ ..êîçåë? ß áðåäó â ýòîì àáñîëþòíî ÷óæîì äëÿ ìåíÿ ìèðå, â êîòîðîì íè îäíà æèâàÿ äóøà íå â ñîñòîÿíèè ìåíÿ ïîíÿòü. Äðóã è òîò íå ñìîã.. È íèêîìó íåò äî ìåíÿ äåëà..
Hî ÷òî ýòî? ß çäåñü âðîäå áûë? Öâåòû. Ñêàìåéêà. È áàáóøêà íà íåé. Êàê áóäòî è íå óõîäèëà. Âåäü ìîðîç æå?  íåðåøèòåëüíîñòè ÿ ïðèñàæèâàþñü íà êðàé ñêàìåéêè. Îãî! ðóêè òî çàìåðçëè è óõè òîæå. È òóò, êàê áóäòî ÷òî-òî òîëêíóëî ìåíÿ, ÿ âñòàë, ïîäîøåë ê ïðîäàâùèöå öâåòîâ è íà ïîñëåäíþþ òðåøêó, (à çà÷åì îíà ìíå?) êóïèë ðîçû è ïîäîøåë ê áàáóøêå.  ãîëîâå ó ìåíÿ ñóäîðîæíî áèëàñü ìûñëü: ÷òî ÿ äåëàþ? Çà÷åì? Îíà æäàëà, ïîäíÿâ êî ìíå ëèöî. È ÿ âûäàâèë èç ñåáÿ: "Èçâèíèòå. ß ìîãó ïîäàðèòü Âàì öâåòû? ß.. ïëîõî ïîäóìàë î Âàñ.. òîãäà.."
Îíà íèñêîëüêî íå óäèâèëàñü. È ñêàçàëà.. "Ãäå æå òû áûë òàê äîëãî, ñûíîê? ß çàìåðçëà æäàòü òåáÿ.." !!!??? Ñêàçàòü, ÷òî ÿ óäèâèëñÿ, çíà÷èò íå ñêàçàòü íè÷åãî.. ß áûë ïîòðÿñåí, îøåëîìëåí, ðàçäàâëåí! À îíà ïðîäîëæàëà: "Òåáå âåäü ïëîõî, ñûíîê?" Îíà ñìîòðåëà íà ìåíÿ ñ ó÷àñòèåì.  åå ãëàçàõ ñâåòèëàñü ìóäðîñòü, äîáðîòà è .. ëþáîâü. Âû ïîíèìàåòå!? Êî ìíå ëþáîâü.. È òîãäà ÿ ñêàçàë: "Äà! Ìíå ïëîõî. Ìíå î÷åíü ïëîõî.." ß íå áîÿëñÿ è íå ñòûäèëñÿ. ×òî-òî êàê áóäòî óïàëî ñ ìåíÿ, îòñêî÷èâ, êàê øåëóõà. È ÿ ñòàë ðàññêàçûâàòü.. Ñáèâ÷èâî, òîðîïÿñü è çàõëåáûâàÿñü.
ß ðàññêàçûâàë áàáóøêå, êàê ÿ ïðîãðàììèðóþ îäíîêðèñòàëüíûå ìèêðîïðîöåññîðû..
Îíà âíèìàòåëüíî, íå ïåðåáèâàÿ, ñëóøàëà ìåíÿ. Îíà âñå ïîíèìàëà! Êàæäîå ìîå ñëîâî! Ýòî ÿ âèäåë ïî åå ãëàçàì. ß ãîâîðèë è ãîâîðèë. À îíà âåëà ìåíÿ êóäà-òî è ÿ åë, ÷òî-òî î÷åíü âêóñíîå, à ïîòîì ìû ïèëè ÷àé, ñ êàêèì-òî íåîáûêíîâåííûì âàðåíüåì, íà êðîõîòíîé, íî òàêîé óþòíîé êóõíå.
Íàâåðíîå, ýòî áûëà î÷åíü ñòðàííàÿ êàðòèíà. Ïîëóñóìàñøåäøèé ïðîãðàììèñò è ñòàðóøêà, åãî âíèìàòåëüíî ñëóøàþùàÿ.. À ïîòîì ãîâîðèëà îíà. ß íå ïîìíþ î ÷åì. ß òîëüêî ïîìíþ, ÷òî ýòî áûëî î÷åíü âàæíîå è íóæíîå ìíå, ÷òî ÿ ÷åðïàë èç ýòîé êëàäåçè ìóäðîñòè, êîòîðóþ ìîæíî îáðåñòè, òîëüêî ïîòåðÿâ ñòîëü ìíîãî, íî îáðåòÿ ëþáîâü..
È âäðóã.. Ñíîâà ñòàëà ðàçâîðà÷èâàòüñÿ âíóòðè ìåíÿ ñòðàííàÿ, íåâåñîìàÿ è â òî æå âðåìÿ ïðî÷íàÿ êîíñòðóêöèÿ. Îíà ðàçâîðà÷èâàëàñü ìîùíî è ãðàöèîçíî, îêðóæåííàÿ âåëèêîëåïèåì îãíåé. Êàæäàÿ åå ãðàíü, êàæäûé ýëåìåíò áûëè ñîâåðøåííû è íåïîâòîðèìû! È ëåãîíüêî âèáðèðóÿ, îíà ïîðîæäàëà ìóçûêó. È âñå ýòî âìåñòå íàïîëíÿëî ìåíÿ íåîáû÷àéíûì òðåïåòîì è âîñòîðãîì! Ýòî ÿ! ß ñîçäàë åå! Ýòî ìíîé îòøëèôîâàíû âñå åå ãðàíè! Íó ïî÷åìó ýòîãî íèêòî íå âèäèò!? Íó ïîñìîòðèòå æå! Ðàçäåëèòå ñî ìíîé ìîå ñ÷àñòüå! Òåïåðü ÿ íå áîÿëñÿ. ß çíàë, ÷òî îíà ïîëåòèò! È îíà ïîìîæåò è ìíå îòîðâàòüñÿ îò çåìëè. Ñ íåé è ÿ ïîëå÷ó ê çâåçäàì!
...
È ÿ ñíîâà øåë ïî óëèöå. Íî ñîâñåì ïî äðóãîé. À òî÷íåå ïðîñòî â äðóãîì ìèðå. Ïîòîìó ÷òî ýòîò áûë ïðåêðàñåí! Ñíåã áðûçãàë ðàçíîöâåòíûìè èñêðàìè òûñÿ÷ íåïîâòîðèìûõ êðàñîê è òàêîé íåïîâòîðèìîé ìóçûêîé çâó÷àë ïîä íîãàìè. Ýòî êàê áóäòî âàø ñòàðåíüêèé êîìïüþòåð ñ CGA ìîíèòîðîì, âäðóã ñòàë ïîêàçûâàòü ìèëëèîíû öâåòîâ. Âïðî÷åì, ÷òî çà ÷óøü ÿ íåñó? Ýòî ìíîãî, ìíîãî ëó÷øå.
Ñîçäàâàéòå ñâîè êîðàáëè. È ïóñòü îíè ïóòåøåñòâóþò â íåîáû÷àéíûõ ìèðàõ. ß áûë íåïðàâ. Êàæäûé èç íàñ ìîæåò ïóòåøåñòâîâàòü è æèòü â ýòèõ ìèðàõ. È ýòî íåâàæíî, êàê è ãäå âû èõ ñîçäàåòå. Ìû ñîçäàåì ïðîãðàììû â òîé æå ìåðå, â êàêîé îíè ñîçäàþò íàñ. È íàñòîÿùèå ïðîãðàììû ñîçäàþò íå õèòðîñòüþ è äëÿ ýòîãî ìàëî ðàçóìà çíàíèé è ñìåêàëêè. Îíè äîëæíû ïðîéòè ÷åðåç ñåðäöå, ïîòîìó, ÷òî ÿâëÿþòñÿ ïîðîæäåíèåì íàøåé ëþáâè.
Ïîòîìó, ÷òî ïðîãðàììû, êîòîðûå ìû ñîçäàåì, ÷èñòûé ïðîäóêò òâîð÷åñòâà. Èìåííî ïîýòîìó îíè ñòîëü ïðèâëåêàòåëüíû. Íå íóæíî íè ìîëîòêà, íè çóáèëà, íè êèñòåé è êðàñîê, ÷òî áû âûðàçèòü â íåé ãëàâíîå - ñåáÿ! È ýòî íåâàæíî, ÷òî ìîæåò áûòü ïîíÿòü êðàñîòó âàøèõ êîäîâ ñìîæåò íå òàê óæ è ìíîãî ëþäåé. Åñëè íàïèñàâ ñâîþ ïðîãðàììó ìû ñòàëè ëó÷øå, òî ýòî ïðàâèëüíàÿ è õîðîøàÿ ïðîãðàììà! Íî åñëè âû äóìàåòå, ÷òî íóæíî ìåíüøå òðóäà, òî âû îøèáàåòåñü. È åñëè âû íå ãîòîâû, èëè íå õîòèòå â ñâîåì òâîðåíèè îñòàâèòü ÷àñòü ñâîåé äóøè è ëþáâè, íå ãîòîâû ê òîìó ÷òî á èçìåíèòü ñåáÿ, òî ëó÷øå.. íå ïèøèòå ïðîãðàìì. Ïîèùèòå ñåáÿ, â ÷åì-íèáóäü äðóãîì...
|
|