Lista artykułów

1

Nie bój się powiedzieć: nie wiem

Pomyślcie sobie gdy idziecie do lekarza i strasznie was coś boli. Macie wizytę, doktor bada i opukuje i finał finałów: chcielibyście dostać informacje że lekarz nie wie i zaleca wizytę u specjalisty, czy lepiej żebyście dostali witaminę C, podczas gdy np. wasze oko wygląda jak u osób zarażonych wirusem H1Z1? Ja wybieram opcje 1. Oszczędzam […]

Rejestracja działalności gospodarczej

https://www.flickr.com/photos/jakerust/16659857129/ " data-medium-file="https://i1.wp.com/programistanaswoim.pl/wp-content/uploads/2016/01/register.jpg?fit=300%2C190&ssl=1" data-large-file="https://i1.wp.com/programistanaswoim.pl/wp-content/uploads/2016/01/register.jpg?fit=676%2C428&ssl=1" /> Dowiedz się, co musi zrobić programista komputerowy, żeby zarejestrować w Polsce własną jednoosobową działalność gospodarczą.

Procent Poleca #1: styczeń 2016

Sporo treści do internetu wpływa nieustannie. Czasami jest to medium praktycznie write-only. Dzisiaj chcę się z Wami podzielić 5 ciekawymi postami jakie osmagałem oczami w ciągu minionego miesiąca. Jedyne kryterium: napisane przez Polaka. I drugie jedyne kryterium: powiązane z IT. Pasy zapięte? Kawka naparzona? To jedziemy! Andrzej Krzywda “How I lost trust to programmers when [...]

4

Github Student Developer Pack

Serwis github.com wraz ze swoimi partnerami udostępnia studentom pakiet o nazwie Github Student Developer Pack. Zawiera on vouchery oraz dostępy do najpopularniejszych narzędzi używanych nie tylko przez programistów. W skład paczki wchodzą m. in. roczny dostęp do serwisu hostingowego bitnami.com (hosting),  50$ kredytu przy rejestracji na digitalocean.com (hosting), konto micro na github.com (GIT), konto developerskie na orchestrate.io (bazy […]

How to be more productive?

Welcome in 2016! Everybody starts new year with some New Year’s resolutions. I want to be more productive at work. So here is a list of things which I discovered and they helped me a lot. Pomodoro Technique http://pomodorotechnique.com You should definitly try it. It’s excellent. Just watch a movie on it’s website. Noisli http://www.noisli.com …

Dlaczego nie warto być perfekcjonistą (w kontekście startupu, indie developera, czy początkującego programisty)

Pamiętam jak mój promotor narzekał, że współczesne oprogramowanie ciągle ma jakieś aktualizacje.   “Nikt nie robi solidnych produktów. Ciągle muszą coś naprawiać i aktualizować, zamiast zrobić porządnie. Hurr durr.”     Z czasem nauczyłem się, że nie zawsze warto dyskutować z jakąś osobą. Należy zdecydować, czy osoba która coś mówi jest w naszych oczach wartościowa […]

Jak nie odchodzić z pracy

“Co to za masakra, jakie warunki, nie mogę siedzieć tutaj ani miesiąca dłużej!”. I faktycznie, różowo pod wieloma względami nie było. Jedyna słuszna decyzja po kilku godzinach dumania to: “Odchodzę!”. Minęły dwa tygodnie od tego postanowienia. Stał przed drzwiami gabinetu właściciela firmy z lewą dłonią zaciśniętą w pięść ze stresu, a prawą ułożoną w gest [...]

8

Posłuchaj klienta

Jeśli klient chce statycznego HTML za kilka minut, nie dostarczaj mu dynamicznego kodu, z pętlami, partialami czy różnymi warstwami za godzinę – za późno. Jeśli klient chce Abyś wygenerował te notatki w kontrolerze za kilka minut – nie produkuj repozytorium, nie zaprzęgaj dependency injection za godzinę – za późno. Jeśli klient chce edycji tylko swoich […]

Słowo na niedzielę, o próbie i winie

Gdy jest okazja: trzeba próbować. Kolejna może się nie powtórzyć. Każdy wysiłek niesie za sobą pozytywne konsekwencje, nawet jeśli nie są widoczne na pierwszy rzut oka. W dalszej perspektywie: prawie wszystko warto, nawet jeśli nie wszystko się opłaca. Motywacyjnie, przed 1 lutego: If you try and lose then it isn’t your fault. But if you don’t [...]

Z maila: jak pokierować dalszą karierą?

Regularnie przez lata dostaję od Was masę maili z pytaniami o karierę programisty. Jak zacząć, jak kontynuować, jak rozwijać… i tak dalej. Raz odpowiedziałem na taką wiadomość postem na blogu (“Początki mojej “kariery” – odpowiedź na maila“) i właściwie nie wiedzieć czemu nie kontynuowałem takiego podejścia. Dzisiaj zatem następna porcja takiej konwersacji. Życzę miłego zaglądania [...]

Boiling Frogs 2016 – Nie bądź żabą!

W ostatni weekend miałam okazję uczestniczyć w pierwszej edycji konferencji „Boiling Frogs” odbywającej się we Wrocławiu. Skąd taka nazwa? Otóż jest pewna legenda/opowieść/mit mówiąca o tym, że jeśli wrzucimy żabę na gorącą wodę, to ona od razu wręcz instynktownie wyskoczy i ucieknie gdzie pieprz rośnie. Natomiast jeśli będziemy ją powoli podgrzewać w początkowo zimnej wodzie, …

Jak prowadzić bloga programistycznego

W ciągu minionych 8-9 lat napisałem na różnych blogach ponad 650 postów. Decyzja o założeniu bloga, podjęta na początku 2008 roku, zmieniła moje życie. Tym wpisem chcę ułatwić start osobom, które taką decyzję dopiero podejmą. Na wstępie mała prośba: poświęć mi 30 sekund nawet jeśli sądzisz, że ten tekst nie jest kierowany do Ciebie. Czas [...]

Bardzo prost logi w asp mvc

Nigdy nie ciągnęło mnie do logowania. Zawsze miałem problem z określeniem poziomu na jaki zasługiwała dana informacja, a może ostrzeżenie. Czy to błąd, czy to już krytyczny błąd. Jak mam to dobrze zalogować. Czemu te okrutne logi tak strasznie mieszają mi się w aplikacje, wtedy jeszcze nie znałem podejścia AO. Pisanie własnego logera też nigdy […]

Startujemy

https://www.pexels.com/photo/flight-sky-earth-space-2166/ " data-medium-file="https://i2.wp.com/programistanaswoim.pl/wp-content/uploads/2016/01/flight-sky-earth-space.jpg?fit=300%2C200&ssl=1" data-large-file="https://i2.wp.com/programistanaswoim.pl/wp-content/uploads/2016/01/flight-sky-earth-space.jpg?fit=676%2C451&ssl=1" /> Nowy blog o prowadzeniu działalności gospodarczej, samozatrudnieniu i optymalizacji finansowej z punktu widzenia programisty komputerowego.

Słowo na niedzielę, o seniorach, juniorach i idiotach

Ileż razy słyszy się: “to zrzucimy na praktykanta albo juniora”. Zwykle w kontekście jakiegoś nudnego CSSa, wygenerowania PDFa, poukładania tabelek w raporcie, czy nawet… dopisania testów do jakiegoś systemu po to aby zwiększyć wskaźnik pokrycia kodu (sic!). I… o ile czasem takie rzeczy owszem, trzeba zrobić, i owszem, nie posadzimy do tego super-duper-uber-architekta, to jednak [...]