A technológiai szektorban egyre gyakrabban elhangzó hívószó a vibe coding, amely alapjaiban írhatja át mindazt, amit a szoftverfejlesztésről és az akadálymentességről eddig gondoltunk. A Double Tap legutóbbi adásában Steven Scott és Shaun Priest vendége Brandon Bracie volt, aki egy saját fejlesztésű, kifejezetten látássérülteknek szánt alkalmazással, a Blind RSS-sel bizonyította be: ma már nem kell hivatásos programozónak lenni ahhoz, hogy professzionális digitális megoldásokat hozzunk létre.
A Blind RSS: Hírolvasás akadályok nélkül
Az alkalmazás létrejöttét egy egyszerű, de égető probléma generálta: a hagyományos RSS-hírolvasók gyakran nehézkesen kezelhetők képernyőolvasó szoftverekkel, a weboldalakon felugró reklámok és bonyolult struktúrák pedig sokszor ellehetetlenítik a zökkenőmentes információszerzést. A Blind RSS ezt a gordiuszi csomót vágja át egy letisztult, háromoszlopos felülettel.
A szoftver különlegessége a fa- és listanézet kombinációja, amely lehetővé teszi a gyors navigációt a hírforrások között. A legfontosabb technikai újítás azonban a Full Text funkció: az alkalmazás képes a cikkek tartalmát tiszta szöveges formátumban kinyerni, így a felhasználónak nem kell a böngészőben viaskodnia az akadálymentetlen webes felületekkel. A fejlesztő kiemelte, hogy a szoftver támogatja az első betűs navigációt is, ami drasztikusan felgyorsítja a keresést a több tucat hírforrás között.
Mi is az a Vibe Coding?
A beszélgetés egyik legérdekesebb pontja a fejlesztési módszertan feltárása volt. Brandon Bracie nyíltan vallja: ő maga nem klasszikus értelemben vett programozó. A vibe coding lényege, hogy a fejlesztő nem kódsorokat ír, hanem természetes nyelven, promptok segítségével írja le az elképzeléseit és a felmerülő hibákat olyan mesterséges intelligencia modelleknek, mint a Claude, a Gemini vagy a Codex.
A folyamat során a fejlesztő „vibe-olja”, azaz érzékelteti az MI-vel, hogy milyen felépítést és működést vár el – például egy specifikus menürendszert vagy egy konkrét hiba kijavítását a parancssorban. Bár a technika egyszerűnek hangzik, Bracie hangsúlyozta, hogy a sikerhez szükség van egyfajta „power user” szemléletre: érteni kell a függőségek kezelését, a Python környezetet és a kód felépítését ahhoz, hogy az MI által generált eredményt működő, terjeszthető szoftverré (EXE fájllá) gyúrják.
Fenntarthatóság és közösségi felelősség
A cikkben bemutatott megoldások ingyenessége és a nyílt forráskód (Open Source) filozófiája kulcsfontosságú a látássérült közösség számára. A fejlesztő a GitHub platformon keresztül teszi elérhetővé projektjeit, ahol a felhasználók úgynevezett pull requestekkel (módosítási javaslatokkal) maguk is hozzájárulhatnak a szoftver javításához. Ez a modell megoldást kínálhat a „bedroom coding” (otthoni fejlesztés) egyik legnagyobb rákfenéjére: a fenntarthatóságra. Ha a fő fejlesztő abbahagyja a munkát, a közösség átveheti és frissítheti a kódot az operációs rendszerek változásaihoz igazodva.
A Double Tap műsorvezetői rámutattak, hogy ez a fajta demokratizált szoftverfejlesztés új reményt ad a látássérülteknek. Már nem kell globális technológiai óriások jóindulatára várni egy-egy akadálymentességi hiba javításáért; a vibe coding eszköztárával a közösség tagjai maguk is képessé váltak arra, hogy saját megoldásokat építsenek a saját igényeikre szabva.
Forrás: Blind RSS & Vibe Coding: Accessible News Made Simple (Double Tap – YouTube)