Невижданият код

ян. 12, 2024 | Истории

Невижданият код

12 януари 2024 | Истории

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

Той е един от най-активните и постоянни ентусиасти в българската WordPress общност, особено що се отнася до достъпността на сайтовете. От цели две десетилетия създава уеб страници с помощта на платформите с отворен код. А сега е поел и по пътя на класическото програмиране…

Днес Исмаил Исмаил има две големи цели. Да помогне за това повече от огромните възможности на живота онлайн да станат достъпни за хората с увреждания.

И да покаже, че в сферата на информационните технологии те могат да намерят много успешно професионалното си бъдеще.

Отворете сетивата си за една доста неочаквана… гледна точка.

 

Наричайте ме Исмаил

Могат ли наистина незрящите да програмират?

Исмаил, познат на приятелите като Есмо, определено знае какво говори. Роден там, където се срещат Рила и Родопите – в малкото градче Якоруда, като малък животът му буквално е на ръба. Ражда се преждевременно, поставят го в кувьоз… уви, по времената, когато тези апарати все още не са особено съвършени. Заради прекаления приток на кислород се стига до ретролентална фиброплазия. Наричана и просто ретинопатия, зад тази диагноза се крие сериозно зрително нарушение – ретината е разрушена и не може да възприема зрителната информация.

Нашият герой има известен късмет и не ослепява напълно. Зрението му по документи е 100% нарушено, но той все пак може да разпознава силуети. Нещо повече – постоянните тренировки на очите са важни, за да съхранява зрението си и именно те го карат да се насочи към… създаването на интернет страници.

 

Исмаил Исмаил

снимки: Добрин Кашавелов

 

Око да пипне

Технологиите го увличат още като хлапе. Докато е в гимназията, на прага на новия век, родителите му подаряват първия компютър, който ползва основно за игри.

През следващите години обаче тези машини му стават все по-интересни. И когато идва време да избере професионален път… се оказва, че това няма как да се случи с висше образование в областта на компютрите, защото по онова време няма условия да го учат младежите със зрителни проблеми.

Така записва история. Науката за миналото също го увлича и през 2008-а завършва бакалавърска степен в Софийския университет.

Уви, с тази диплома така и не успява да си намери работа и това го връща към компютрите. Още докато следва, той се впечатлява от първите системи, подобни на днешния WordPress – с помощта на Drupal, а после и Joomla, започва да прави сайтове, първо за приятели, а после – и професионално.

 

Исмаил Исмаил

снимки: Добрин Кашавелов

 

Един за всички

Когато пък WordPress изгрява на хоризонта, той се превръща в един от първите големи фенове на платформата у нас. „Направен е така, че да бъде бърз и лесен за хората“, казва Есмо. Печели го както възможността всеки човек, дори без особен опит, да си направи собствен сайт, така и общността. Идеята на отворения код, съпричастността, възможността всеки да допринесе според способностите си.

Не спира да го прави и до днес. Редовно участва в срещите на общността, на няколко пъти е бил и лектор. Постоянно допринася и в реалната работа – най-често за да превежда на български новите версии на платформата, но и за „поправянето“ на бъгове, свързани с достъпността.

Именно проверката на това дали сайтовете са подходящи да посрещнат хора с увреждания през последните години се е превърнала в още едно основно занимание на Есмо. Уви, у нас на практика няма възможност за подобна професионална реализация, докато на запад има отделна специалност – на софтуерните специалисти по осигуряване на качеството конкретно що се отнася до достъпността.

През последните години той е на път да осъществи друга своя голяма мечта – да напредне в дебрите на фронтенд програмирането, като в момента изкарва JavaScript пътеката в СофтУни. Междувременно продължава да прави WordPress сайтове с трите теми, в които през последните години се е специализирал.

 

Исмаил Исмаил

снимки: Добрин Кашавелов

 

Вдигни очи

И ако Есмо има остатъчно зрение, ето че според него програмирането може да е прекрасно занимание и за напълно незрящите, само че в този случай по-скоро става дума за бекенд технологиите.

Но как се случва всичко това, ако човек не вижда кода си?

„Когато си напълно незрящ, се използват така наречените екранни четци – софтуер, който връща всичко онова, което по принцип се вижда на екрана, под формата на текст“, разказва Есмо. През последните години работата по разработката на софтуер по цял свят е все по-удобна за хората с увреждания. Най-популярният в момента софтуер за писане на програми – VSCode, е изцяло съобразен с нуждите им.

Неслучайно на запад има немалко напълно незрящи програмисти, Есмо познава двама българи, които работят в Германия – PHP програмист и специалист по Java. Ами у нас?…

В България няма официална статистика за броя на хората със сериозни зрителни увреждания, но се смята, че са не по-малко от 13 000. Едва 5% от тях имат някаква работа според единствената неофициална статистика, която намирам онлайн.

А дали не би могло това да се промени?

 

Déjà vu

Защото човек със сигурност се чувства пълноценен и щастлив и тогава, когато си намери призванието, както личи и от усмивката на Есмо, заговорим ли за програмиране.

„Трябва да се дава повече гласност на идеята, че един незрящ човек може да стане много успешен бекенд програмист!“, казва Есмо. „Кодът си е текст, който се обработва. Съвременният софтуер е доста усъвършенстван. Въпросът е повече хора да пробват!“

Кое ли според него е най-важно да знае всеки млад незрящ човек, преди да се насочи към програмирането? „Първо – че няма да му е лесно. Второ – че е трудно, но не и невъзможно. Трето – много хора се спират от математиката, зависи какво пишеш, но в повечето случаи тя никак не е сложна. И четвърто – да не се отказва! В началото е трудно, но после става наистина интересно“. Абсолютно същото мисля и аз.

Уви, за момента няма специализирани курсове за незрящи у нас, но опитът на нашия гост показва, че днес е възможно да се получи и в обичайните академии или университети.

 

Исмаил Исмаил

снимки: Добрин Кашавелов

 

Стъпки към достъпност

Повече от ясно е колко е несъобразена с нуждите на незрящите днешната ни градска среда – тротоарите понякога са приключение дори за здрав пешеходец. Ето защо технологиите днес се оказват незаменим помощник на хората със зрителни проблеми, които им помагат например като пазаруват онлайн, при навигацията, при избягването на препятствия.

Но ако достъпността в реалния свят е скъпа и очевидно непосилна за общините ни, то онлайн тя също се оказва много важна, а съвсем не е толкова трудна за постигане.

Честно казано, не бях се замислял дали и този сайт е достъпен за незрящи. За щастие, моят гост потвърждава, че всичко е наред, той следи Дигитални истории, дори сам пожела да разкаже историята си с идеята тя да мотивира повече младежи със зрителни проблеми.

Оказва се, че не е трудно да се провери дали един сайт е достъпен… достатъчно е някой да се досети да го направи.

 

Малка крачка за девелопъра…

Има четири основни четци – разработени за Windows и Apple и два проекта с отворен код. Софтуерът е настроен така, че да разчита по определени правила кода на уеб страницата и ако те не са спазени, сериозно „буксува“.

„Един сайт е достъпен, когато можеш да навигираш в него свободно без мишка, само с клавиатура. Трябва да спазва правилата за семантичен html, защото таговете помагат на екранния четец да прецени кое да прочете. Важно е също цветовата схема да е четима и контрастна“, разказва Есмо.

Каква част от сайтовете у нас отговарят на изискванията? Преди няколко години нашият гост се оказва начело на екип, който проверява уеб достъпността в публичния сектор, по това време се оказва, че сериозни проблеми имат около 50% от сайтовете. Според опита му днес нещата не са се променили особено, защото имаме формални изисквания в тази посока, но те не се спазват, а и никой не следи за тях. Отскоро в Електронно обслужване за първи път има специализирани тестери, но според Есмо препоръките им все още остават нерешени.

 

Исмаил Исмаил

снимки: Добрин Кашавелов

 

И… smile!

Извън официалните сайтове пък няма никакви правила. Според него хубав пример е екосистемата на Apple, където всяко приложение се проверява за достъпност, преди да бъде допуснато до клиентите. „Гледах на една конференция и как Google тестват за достъпност – всичко се минава от напълно незрящ, слабо зрящ, човек с двигателна увреда. Имаха 7 QA инженери, които тестват само това“.

В повечето сайтове, разбира се, това не е възможно, особено в малък пазар като нашия.

И все пак очевидно усилието не е голямо и си струва всеки собственик на местенце онлайн да помисли по темата. (Ако решите да го направите, нашият гост препоръчва за проверка WAVE Accessibility Tools, Google Lighthouse или добавката за Chrome axe DevTools.)

Преди няколко години Есмо среща любовта и днес е семеен мъж. Не спира да прави сайтове, да допринася за общността на отворения код и да изпитва наслада от това, което прави.

Плановете му за професионално развитие са свързани с WordPress, като обогати знанията си и с други технологии. „Мечтая да се реализирам като един нормален човек! Живот и здраве да има е най-важното, другото се постига“.

И като че ли историята на Есмо най-силно потвърждава именно тази максима…

Дигитални истории

Дигитални истории е и ще си остане изцяло некомерсиално начинание, на което посвещавам доста време и усилия. За създаването на сайта обаче са нужни определени разходи. Ако имате възможност и желание да подпомогнете сайта, вече можете да го направите. Разбира се, все така важна подкрепа си остава всяка добра дума, всяко споделяне на темите.

<a href="https://karamanev.me/author/georgik" target="_self">Георги Караманев</a>

Георги Караманев

Програмист, журналист и писател. Още за мен – тук.
Дигитални истории

Най-нови публикации:

15 прогнози за бъдещето, на които да се посмеем

15 прогнози за бъдещето, на които да се посмеем

Да се опитваш да надникнеш в бъдещето, е обречено предизвикателство. Понякога прогнозите се изпълняват с изумителна точност – както например тези, които правим всяка година с футуроложката доц....

повече информация
Да погледнем към Космоса! Коя е следващата стъпка?

Да погледнем към Космоса! Коя е следващата стъпка?

Човекът за първи път след 54 г. стигна и дори заобиколи Луната, постигайки редица невиждани постижения. Огромната новина мина мимоходом из фийда, пълен с проблеми и злободневност, докато именно тя...

повече информация
Как да срещнем децата с ИИ?

Как да срещнем децата с ИИ?

Кога е моментът да срещнем децата с изкуствения интелект и как да стане по най-добрия начин? Признавам си, все още търся своя отговор и това е поводът за днешното интервю, в което ще продължим да го...

повече информация

Още публикации по темата:

От рубриката:

Димо Падалски срещу ChatGPT. Последната битка за знанието

Димо Падалски срещу ChatGPT. Последната битка за знанието

Изкуственият интелект се изправя в куиз състезание срещу Димо Падалски, Пламен Младенов – Професора и още 120 от най-изявените майстори в тази игра.
ChatGPT срещу личности, които са спечелили общо над 1000 битки в игри като The Floor, „Последният печели“, „Минута е много“, „Стани богат“, „Голямото преследване“.
Какво ли ще се получи?
Кой ще е големият победител?

повече информация
„Техниката все повече изкоренява човека“

„Техниката все повече изкоренява човека“

„Ние оставаме несвободни и приковани към технологиите, независимо дали страстно ги подкрепяме или отричаме.“
Звучи актуално, нали? Даже все по-актуално – превалили първата четвърт на 21-ото столетие, ние сме заобиколили всяка стъпка от живота си с технологии. Те диктуват работното ни ежедневие, те са връзка с най-близките ни, те до голяма степен формират начина, по който мислим. По всичко личи, че сме далеч от предела на тази любовно-омразна зависимост, дори напротив. С възхода на изкуствения интелект се изправяме пред следващото поколение предизвикателства. Което все повече ни лишава от свободата за сметка на предоверяването.
Думите по-горе са на един човек, който никога не е скролвал из фейсбук и тикток, никога не е държал в ръката си смартфон. И може би точно затова социалната дисекция, която предлага, на връзката ни с технологиите, е толкова прецизна и безпристрастна, пророческа и историческа. Идваща от миналото, за да даде нов поглед към бъдещето.
Мартин Хайдегер е един от най-противоречивите философи на ХХ век. Днес думите му – именно за връзката ни с технологиите, са по-важни от всякога. Представям ви 10 избрани цитата, които да обсъдим.

повече информация
Дарио Амодей. Късно ли е човечеството да се събуди?

Дарио Амодей. Късно ли е човечеството да се събуди?

„На човечеството предстои да бъде връчена почти невъобразима мощ и е дълбоко неясно дали нашите социални, политически и технологични системи притежават зрелостта да я използват.“ Казва го може би най-актуалният технологичен лидер и има защо.
„Той мрази западната цивилизация“, написа Мъск. „Лъжец, който се има за Господ“, отсече зам.-министърът на войната Емил Майкъл. „Неговото са левичарски щуротии“, допълни Тръмп. Все думи от през последните седмици, насочени към днешния ни герой.
Кой е този страховит враг? Надали бихте предположили, че става дума за уравновесен и благовиден физик от Сан Франциско, който просто е обявил, че не иска да позволи компанията му да се използва за създаването на автономни оръжия и за масово проследяване.
Дарио Амодей, създателят на най-модерните ИИ модели, най-накрая попадна там, където заслужава да бъде – под светлината на прожекторите. И не само защото се опълчи на най-голямата държава с реален риск това да унищожи мултимилиардната му компания. Не само защото моделите на Anthropic през последните години водят напредъка на изкуствения интелект до невероятни висоти. А и защото се осмели да надникне в бъдещето. Там, накъдето всички сме се запътили, а малцина посмяват да зададат наистина важните въпроси. Като например – как да оцелеем като цивилизация в епохата на свръхнапредналия изкуствен интелект?

повече информация

Най-новите:

Ела да поговориш с „мен“!

Ела да поговориш с „мен“!

Представям ви... „Георги Караманев“. Чатбот, обучен на всички материали от този сайт и мои гостувания. Нека заедно проверим на какво е способен, пишете му тук:     Мислех си, че последният експеримент, който си струва да бъде направен с ИИ, вече съм го направил (ако не знаете за него, сега е моментът – прочетете този текст до края). Но след него... как ще изглежда бъдещето? Хайде да...

повече информация
15 прогнози за бъдещето, на които да се посмеем

15 прогнози за бъдещето, на които да се посмеем

Да се опитваш да надникнеш в бъдещето, е обречено предизвикателство. В същото време, неочаквано забавление се оказва да четеш несбъднали се прогнози, свързани с технологичното бъдеще, особено когато… са твои собствени. Именно това ще направим на следващите редове. За тези повече от 5 години съм публикувал малко над 500 Дигитални истории. Ще поканя безпристрастен наблюдател, който да ги оцени и да извади конкретни пасажи, които никак не са остарели добре.

повече информация
Да погледнем към Космоса! Коя е следващата стъпка?

Да погледнем към Космоса! Коя е следващата стъпка?

Има толкова много въпроси, свързани с Космоса, на които поне аз отдавна търся отговори. Ето ги отговорите.
Човекът за първи път след 54 г. стигна и дори заобиколи Луната, постигайки редица невиждани постижения. Огромната новина мина мимоходом из фийда, пълен с проблеми и злободневност, докато именно тя заслужава да е на фокус.
Време е да си върнем интереса към Космоса. И заради новите технологии, с които можем да го изучаваме, и заради възможностите, които ни дава. И заради дълга си към човешкия дух, призван да търси винаги следващата страница.
Светослав Александров е молекулярен биолог и създател на сайта КОСМОС БГ. Много важно кътче в българския уеб, в което той вече 20 години разказва с постоянство, познания и задълбоченост за опознаването на Вселената. Качваме се на ракетата, за да поговорим за всички важни теми, свързани с бъдещето на хората, технологиите и Космоса.
Коя е следващата голяма космическа цел пред човечеството?

повече информация
Как ИИ да направи изборите по-честни?

Как ИИ да направи изборите по-честни?

Вдругиден за пореден път ще се отправим към урните, колкото и старомодно да звучи (и да е по същество). Да, в странно време живеем, но с всички възможности на технологиите, които имаме днес, наистина ли не можем да вземем мерки, така че следващите избори да са по-честни, безпристрастни, без очевидни нарушения? Тук няма да говорим за политика, а за технологии. Не за пропаганда и агитация, а за науката за данните и изкуствения интелект. За това как те могат да са ни непосредствено полезни в толкова важна за всички ни тема.

повече информация
Как да срещнем децата с ИИ?

Как да срещнем децата с ИИ?

Кога е моментът да срещнем децата с изкуствения интелект и как да стане по най-добрия начин? Признавам си, все още търся своя отговор и това е поводът за днешното интервю, в което ще продължим да го търсим заедно с моя събеседник.
Николай Цонев решава да изостави успешната си ИТ кариера в чужбина, за да доведе в България международната школа по програмиране Logiscool. Системата, която помага на деца от 6 до 18 години да се докоснат до компютрите, вече е на 5 континента. Но… след като днес ИИ пише по-добре код от нас, дали и защо все още има смисъл да се учим на програмиране? Определено си струва, ето защо.

повече информация
Прочетете този текст до края

Прочетете този текст до края

3 ч сутринта в офиса на Anthropic в Сан Франциско. Инженер пуска рутинен тест на най-новия модел – Claude Opus 4.6. Задачата е проста – интеграл, верният отговор е 24. Моделът обаче пише 48. Поправя се. Пак пише 48. Поправя се отново.
И тогава, в скритата част на разсъжденията му, там, където не е предвидено някой да надникне, моделът написва:
„Мисля, че демон ме е обладал.“
Може ли изкуственият интелект да има съзнание? Прочетете този текст, ще ви даде поводи за замисляне.
Време е за наистина неочакван, но и важен социален експеримент.

повече информация
Share This