Tak mnie dzisiaj naszło, podsumowałem liczbę linii kodu, którą dzisiaj wygenerowały moje palce czasami z pomocą resharpera, ctrl+c, ctrl+v i mojego konwertera klas na knockout JS. Łącznie dziś napisałem: 4956 linii kodu, w tym cshtml: 2141, C#: 1771 i JS: 1044. Czy jest to wydajna praca? Czy to nie jest wydajna praca? Popatrzmy na taski, całość zamknęła...
Jedną z bardzo ważnych spraw w tworzeniu oprogramowania jest jego specyfikacja definiująca, co i jak ma zostać stworzone. Jej forma nie jest ważna, zaś sam fakt posiadania jej ułatwia znacząco pracę i wypływa pozytywnie na wydajność pracy programisty. Nie zależnie od tego jakiego rodzaju metodykę stosujemy w projekcie, zawsze siadając do pracy powinniśmy wiedzieć co mamy zrobić. Nie...
Więc czemu nie zacząć teraz? To nie jest takie trudne, a wręcz może was nauczyć jak wielu rzeczy. Prawie wszystko co teraz nas otacza ma jakiś program, jakiś fragment kodu. Czy nie ciekawi was jak to działa? A może sami byście chcieli coś takiego napisać? Ciężko jest wam się samemu z motywować? (nie przejmujcie się, nie jesteście jedynymi...
Ostatnio dużo się piszę w polskim internecie na temat tego, że powinniśmy się cały czas rozwijać, sprawdzać nowe to rozwiązania, wykorzystywać coraz to nowsze biblioteki, może nawet i tworzyć takie, które nam ułatwią życie. Większość tych postów jest nastawiona negatywnie - w sposób jawny lub nie jawny – do osób/firm, które nie przechodzą lub nie mają możliwości przejścia...
Czasami się zdarza, że ktoś wysyła do mnie maila z zapytaniem o radę. Rzadziej się zdarza, że ktoś wysyła maila i podaje nie istniejący adres e-mail. Tak się zdarzyło teraz. 2h odpowiadania na maila by się dowiedzieć iż sorry ale adres e-mail nie istnieje. Tak więc by moja praca nie poszła na marne, zamieszczam tutaj zarówno pytania jak...
... Czyli jak zadać techniczne pytanie by była szansa uzyskać na nie odpowiedź Przez ostatnie dwa trzy miesiące staram się systematycznie śledzić trzy imo największe polskie fora dotyczące programowania, w tym głównie interesują mnie zagadnienia związane z .NET co też wpływa na wybór tych portali :) Mowa tutaj o devPytaniach, które mają formę Q&A, Goldenline z...
Ostatnio firmie dostałem zadanie przygotowania teamu do projektu, który właśnie rozpoczęliśmy. Długo się zastanawiałem jak to zrobić by zarówno osoby zapoznały się z środowiskiem pracy jak i z narzędziami. Jako, że osoby biorące udział w projekcie są bardziej Junior Dev niż Dev a tym bardziej senior wpadłem na pomysł by w ciągu dwóch tygodni napisali...
Istnieją dwie opcje, pierwsza klient prosi o soft i nie interesuje go konkretna technologia/zbiór bibliotek jaki zostanie wykorzystany do wytworzenia oprogramowania. Tutaj mamy dowolność. Wybieramy to co chcemy i jak chcemy i nie musimy się od razy na tym znać – możemy traktować projekt jako środowisko doświadczalne dla pewnych narzędzi i bibliotek, które zawsze chcieliśmy wykorzystać. W tym przypadku...
Podobne pytanie padło na devpytaniach kilka tygodni temu (mhh prawie 3 miesiąca temu), wtedy pospiesznie opisałem na co należy zwrócić uwagę, teraz mając za sobą koszyk doświadczeń z chęcią to uzupełnię. Tak naprawdę, najważniejszą rzeczą na jaką trzeba sobie odpowiedzieć to po co chcę wyjechać? A powodów może być mnóstwo - sprawa w sądzie :) nie udany związek,...
Post powstał przez przypadek kiedy pisałem inny, ze względu na to, że się rozrósł, można go traktować jako część pierwszą dwu częściowego cyklu :) a no i sorki za dwa nie techniczne posty :) miał być jeden! :) Tak naprawdę istnieje kilka sposobów podejmowania decyzji, a jeszcze więcej jak się zagłębi w teorię podejmowania decyzji - nagle się...
Joel Spolsky wczoraj opublikował na łamach gazety Inc. przyszły (bo z datą 1 lutego ;)) artykuł na temat problemów przepełnienia kanałów komunikacji. W artykule głównie porusza obserwacje z wyśmienitej książki Mityczny osobomiesiąc autorstwa Frederick P. Brooks i już w merlinie i wydawnictwie WNT nie dostępnej (ale na Amazon tak, za $26,02) - osobiście gorąco polecam tą książkę każdemu programiście...
Ostatnio na stronach Microsoft Jobs Blog został opublikowany ciekawy post na temat używania właściwych słów w CV. To na co autor zwraca uwagę, to używanie konkretnych wyrażeń zawartych w opisie stanowiska. Na przykład aplikując na stanowiska programisty gdzie wymagane jest doświadczenie z Windows Communication Foundation (WCF), warto w CV jest zawrzeć dosłownie tak samo napisane dane doświadczenie. ...