Current Issue Past Issues Topics The January/February 2021 issue of acmqueue is out now Subscribers and ACM Professional members login here Volume 19, issue 1 PDF There's more to it than you think. Nicole Forsgren, GitHub Margaret-Anne Storey, University of Victoria Chandra Maddila, Thomas Zimmermann, Brian Houck, and Jenna Butler, Microsoft Research Developer productivity is complex and nuanced, with important implications for software development teams. A clear understanding...
Jedziemy z 61. odcinkiem Ostrej Piły. W nim, razem z naszym gościem, porozmawiamy o wystarczająco dobrym oprogramowaniu. Czy zawsze powinniśmy cisnąć kod aby była najlepszy z możliwych czy jest jakiś poziom przy którym możemy powiedzieć, że to co mamy jest good enough? A na koniec konkurs.
Kilka dni przed napisaniem artykułu o drodze od czeladnika do mistrza, zostałem poproszony przez jednego ze znajomych managerów, aby odpowiedzieć na ankietę prowadzoną przez pewną politechnikę. Sprowadzała się ona do pytania, jakich umiejętności brakuje absolwentom studiów inżynierskich, którzy zaczynają karierę w branży IT. Padł wtedy również pomysł, aby podejść do tematu nieco szerzej i spisać doświadczenia moje i kolegów.
Skocz do treści ADMU Blog "Jakość wykonania jest równie ważna jak sam fakt wykonania"Strona głównaKsiążkiO mnie ADMU Blog "Jakość wykonania jest równie ważna jak sam fakt wykonania"Przełącznik nawigacji Przełącznik nawigacji Strona głównaKsiążkiO mnie Kilka lat temu Martin Fowler przedstawił coś takiego jak technical debt quadrant. Ten wykres jest wynikiem jego rozmyślań nad długiem technicznym – jakie nasze działania doprowadzają do jego powstania i co możemy z...
A few days ago I have reached 365 consecutive days on Stack Overflow. In the beginning of July 2017 I have decided to run an experiment - visit Stack Overflow every single day and do something useful to other community members (answer a question, review one of the queues, edit and improve existing questions and so on). Now it is the best time to summarize this experiment and share my thoughts with you.
„Senior to stan umysłu”. Odrobinę przewrotny tytuł, bo oczywiście nie chodzi mi o seniora w standardowo rozumianym znaczeniu tego słowa, a o tzw. „senior software engineer”, czyli kogoś, kim staram się być. Staram, ponieważ dopiero stosunkowo niedawno zrozumiałem, że najczęściej używane do definicji tego stanowiska kryteria – lata doświadczenia, znajomość wielu technologii, realizacja projektów od A do Z itp., nie do końca pokrywają się z życiem.
Jest rok 2006. Zarząd Volkswagena wie, że ich silnik diesla nie spełni amerykańskich standardów emisji. Więc poprosili inżynierów o rozwiązanie nie wymagające przeprojektowania silnika. Wyobraź sobie scenę spotkania w salce konferencyjnej. Co było powiedziane? Na co się zgodzili? Możemy nigdy nie poznać wszystkich szczegółów; ale jasne jest to, że zarząd poprosił inżynierów o znalezienie sposobu oszukania testów emisji. Poniższy tekst jest luźnym tłumaczeniem wpisu bloga Roberta Cecila "Wujka...
Dwudziesty post w ramach mojego udziału w konkursie DSP2017. Ale czy to oznacza że kończę blog? Co dalej z platformą mobilną Raspberry? Co udało mi się zrealizować, a co nie?
Daj się poznać 2017 1424 dni, 11 godzin, 28 minut temu 13 źrodło rozwiń
Jutro (26. kwietnia) mijają mi sześć lat w branży IT. Sześć długich lat, odkąd pierwszy raz podpisałem umowę na stanowisku programista. W tym wpisie zapraszam na porcję moich przemyśleń. Od junior developera po developera. Dlaczego nie senior developera – zapraszam do artykułu.
Did you ever fire someone? It is not common in IT teams. From time to time only team leader or manager decide to stop working with somebody. But can you imagine that developers team can fire 34 people. Just doing their every day work. Interested? Read more in my latestest blog post
Wiele osób z którymi rozmawiam mówi mi, że nie ma czasu na czytanie książek. Są też takie, które mówią, że przy nich zasypiają więc nie mogą czytać. Mówią „też bym tak chciał(a)”, kiedy widzi kolejną przeczytaną przeze mnie książkę.A to wcale nie jest takie trudne! Rok temu udało mi się przeczytać ponad 52 książki choć 52 to był cel jaki sobie ustawiłam. W tym roku celem było 60. Udało się to przebić i to tak naprawdę całkiem niechcący choć na pewno nie było to takie proste. Dodam, że rzadko wrzucam na...
Life as a developer gives a lot of opportunity to learn. This blog is my own way as samurai in code world BlogTwitterLinkedInSorry, you need Javascript on to email me. • on devops, windows, codeImagine Imagine following situations: My Windows is soo slow. I need to reinstall it or I bought a new PC, but I don't have time to setup it for 2 weeks or [put here your last reason of new Windows installation] It will take me sooooo long :(. Why it couldn't be done somehow without me?First approach...
W tym wpisie chciałbym przedstawić co to jest system ekspercki i jak można taki system stworzyć w .Net. System ekspercki lub doradczy to taki system, który na podstawie uzyskanych faktów (danych od użytkownika) potrafi wybrać lub doradzić najlepsze rozwiązanie jakiegoś problemu. Użytkownik przekazuje informację do systemu odpowiadając na pytania. Istnieje wiele przykładów takich systemów np. system diagnozujący co mogło popsuć się w aucie. Człow...
Jeśli jeszcze nie jesteś przekonany do potrzeby profesjonalizmu to najwyższa pora zapoznać się z poniższym wywiadem z Robertem C. Martinem. A jeśli nie wiesz kim jest Robert C. Martin to najwyższa pora zapoznać się z jego opiniami na temat programowania, TDD i profesjonalizmu w programowaniu.
O programowaniu z innej perspektywy...
autor: Nie tak dawno zrecenzowałem właściwie jedyny sensowny kosztowo polski hosting współdzielony na Webio. Obiecałem, że sprawdzę jak to się robi w America. Zdecydowałem się na molocha – wg Wikipedii GoDaddy (zarządzany przez Parsonsa – od zera do milionera) jest największym akredytowanym przez ICANN rejestratorem domen na świecie. Na wstępie pierwszy minus - GoDaddy nie udostępnia okresu próbnego, jeśli chcesz go sprawdzić sugeruję wybrać opcję 1 miesięczną za 8 dolarów. Ja akurat skorzystałem z kodu ...