wtorek, 12 czerwca 2007

Jak Microsoft wstrzymuje postęp technologii w internecie?

Internet Explorer pewnie wprowadzi to w 2025 roku :P http://www.bluishcoder.co.nz/oggdemo/

FireFox w wersji 3 wprowadzi html5 ale InternetExplorer nie i zamiast korzystać z unowocześnień html5 to będziemy musieli się męczyć bo niestety jeszcze większość ludzi używa przeglądarki firmy Microsoft.

Są jednak pewne nadzieje "Powody upadku są zawsze te same: brak umiejętności nadążania za światem i nikła elastyczność gigantów podczas wdrażania nowych technologii na wielką skalę." - http://www.idg.pl/news/113302.html

poniedziałek, 11 czerwca 2007

Grunt to dobra organizacaja...

...pracy. Uważam, że 75% sukcesu lub porażki w przy tworzeniu projektów informatycznych (i nie tylko) zależy od właściwej organizacji pracy. Nie tylko chodzi o rozdzielenie kto co ma robić ale również wybranie takie sposobu tworzenia programu aby był łatwy w utrzymaniu. Często zdarza się, że podczas pracy następuje pewna zmiana i trzeba to wprowadzić do programu, dobrze zaplanowana struktura programu pozwala to zrobić dość szybko i sprawnie a zła powoduje się człowiek "babra się w gnojówce" jak to określił mój kolega. Ale czy my sami sobie tej "gnojówki" nie robimy przez złe planowanie programu przed rozpoczęciem pisania?

Proces tworzenia programu to 50% planowania i 50% pisania. Jednak znam wiele przypadków, że rozpoczynając pisanie ludzie siadają najpierw do pisania a potem myślą jak to zrobić i okazuje się iż trzeba wszystko przerabiać a potem przerabiać to co się przerobiło. Wiem doskonale jak potem wygląda taki program bo kiedyś sam tak robiłem. Na szczęście poznałem zalety wcześniejszego planowania i jak bardzo to potem ułatwia życie. W tej chwili nie wyobrażam sobie tworzenia programu bez wcześniejszej specyfikacji, rozpisania funkcjonalności i przewidzenia potencjalnych modyfikacji.

piątek, 8 czerwca 2007