Ефективност и използваемост за потребителите.

До сега не се бях замислял над това какво значат ефективността и използваемосттта на даден софтуеър за неговия успех. Това са можеби двете най-важни крачки към успеха, на софтуеърът ориентиран към потребителите, и двете неща които приложният програмист (application developer) трябва знае добре. Кодът трябва да е ефективен, да се използват различни алгоритми за съкращаване на времето изискващо се за извършване на дадена операция. Макар днешните компютри да са много бързи, по-бързи от тези на които започвах своя път, все още има нужда от ефективност и време спестяване при изпълнение на приложението. Благодаря на хората от “Клуб Компютър”, които ми разкриха колко е важно кодът ти да бъде ефективен. Другата важна точка над която се замислих днес е дизаинът на графичния интерфеис.

Когато се създава графичен интерфеис, е необходимо тои да бъде изграден от гледната точка на потребителите, не от гледната точка на програмиста. Защото разработчика намира за функционален един тип интерфеис, а потребителя друг, важно е да се работи в тясно сътрудничество с потребителя, важно е да уважаваш и изслушваш неговите искания и питания. Свободния модел на разработка на софтуеър помага точно за това, тои създава точно тази близост, м/у разработчик и потребител. Пример за това е проекта GTodo, този проект започна преди повече от година, и по-време на активната му разработка аз бях свидетел на една обширна дискусия на тема, дизаин на графичния интерфеис, в която разработчика на приложението в продължение на седмица си общуваше с потребителите за това как да изглежда приложението визуално, е разбирасе при такива малки проекти, ефективността не е от голямо значение, но все пак се говореше и за това.

Със всяка изминала година все повече, харесвам отворения модел на разработка на софтуеър, а преди да започна бях напълно скептично настроен, подсъзнателно си казвах: “Това да споделяш кода си с другите е чисто пропиляване на идеи”, да времената от тогава до сега се промениха много, идеята за свободен софтуеър вече ме е обзела изцяло.