Menu / szukaj

Kryzys produktywności – jak nie być niewolnikiem kalendarza

Coraz częściej łapię się na tym ile mam rzeczy do zrobienia. I co gorsza zaczynam działać jak firewall – Jestem zajęty!!! Jestem bardzo zajęty!!! Nie mam czasu!!! Stałem się niewolnikiem własnego kalendarza i listy ToDo. A co gorsza nie zawsze są to rzeczy, które chciałbym robić i do których sam się zobowiązałem.

Problem pojawia się też z efektywnością… Sporo z tego jest pierdół, a na rzeczy poważne zaczyna brakować czasu. Robiąc podsumowanie dnia zastanawiam się czasem co takiego udało mi się dziś osiągnąć. I czasami jest mi ciężko to określić. Pędzę ze spotkania na spotkanie, rozwiązuję problemy innych, a tymczasem moje zadania stoją w miejscu. Czytaj dalej

Społeczne koszty aplikacji na przykładzie Pokémon Go

Zastanawialiście się kiedykolwiek jakie koszty może wygenerować aplikacja mobilna. I nie mam tu na myśli kosztów wytworzenia… Generalnie słyszy się, że jakaś aplikacja odniosła sukces, jeśli jest ściągana przez olbrzymią liczbę użytkowników. Natomiast mało kto wspomina o drugiej stronie medalu. Podobnie jest z Pokémon Go.

Zacznijmy od pozytywów. Ilość ściągnięć tylko w Google Play wynosi pomiędzy 100 mln a 500 mln. Samych ocen aplikacji jest natomiast ponad 9,7 mln. I pewnie jeszcze rośnie. Koszt wytworzenia tej gry szacuje się w granicach 1 mln USD. Czytaj dalej

Analiza premortem, czyli jak iść pod prąd

Człowiek – zwierzę, które przystosowane jest do życia w stadzie. Możemy zaprzeczać, ale nie jesteśmy przygotowani do życia w samotności, odosobnieniu. Poszukujemy towarzystwa, akceptacji, przynależności. Powód jest dość prozaiczny – w grupie życie jest łatwiejsze. Grupa rozwiązuje wiele problemów, a na przestrzeni wieków pozwoliła nam przeżyć. Z ewolucją nie wygramy.

Wydaje mi się, że nie zdajemy sobie nawet sprawy jak często ulegamy takim zakorzenionym zachowaniom. Przejmują one nad nami kontrolę, a przez to ogłupiają. Jesteśmy w stanie podjąć decyzję sprzeczną z naszymi przekonaniami i jednocześnie stać się kolejnym ogniwem nakłaniającym do podjęcia podobnej decyzji innych. Czytaj dalej

Optymalizacja kosztów korzystania z API RoyalMail za pomocą Azure Functions

Chciałbym się z Wami podzielić rozwiązaniem, które ostatnio zastosowałem w celu zmniejszenia kosztów związanych z wykorzystania API udostępnianego przez RoyalMail. W jednym z projektów, klient poprosił o możliwość uzupełniania adresu na podstawie wpisanego kodu pocztowego. Problem dotyczył systemu działającego w Anglii, a tam na podstawie kodu pocztowego można ustalić bardzo dokładnie adres. Pozwala to przyspieszyć znacząco wprowadzanie adresu w różnego rodzaju formularzach. Czytaj dalej

Azure Messaging – statystyki

Czasami możemy się zastanawiać jak duża jest chmura. Dlatego też, lubię pojawiać się czasem na prezentacjach osób z Microsoftu, nawet jeśli są one bardziej marketingowe niż praktyczne. Czasami zostają tam przedstawione dane statystyczne dotyczące ich produktów. Podobnie było we wrześniu w trakcie Progressive .NET 2017. W trakcie jednej z prezentacji zostały przedstawione dane dotyczące systemu Azure Messaging – 8 wskaźników, które pokazały rozmiar tego systemu.

W głowie od razu pojawiła się myśl, że z jednej strony Azure Messaging działa bardzo wydajnie i niezawodnie. Z drugiej natomiast pomimo tak dobrych wyników w każdej sekundzie przetwarzania średnio 13500 kończy się błędem.

NDepend – krótka recenzja

Już jakiś czas temu napisał do mnie Patrick Smacchia i poprosił o napisanie, krótkiej recenzji jego aplikacji – NDepend. Chyba nie trzeba przedstawiać nikomu tego narzędzia – jest to kombajn do analizy naszego kodu. Możliwości jego są olbrzymie. Chcąc podejść do tej prośby profesjonalnie, postanowiłem poznać to narzędzie dość dokładnie przed napisaniem czegokolwiek. Niestety poległem. Mnogość funkcji i możliwość dostosowywania tego narzędzia powodują, że jest naprawdę ciężko. Używając go już ponad dwa miesiące mogę spokojnie napisać, że nie czuję się dość zaawansowanym użytkownikiem. Czytaj dalej