Programistok 2017: quick notes

Last Saturday I attended conference for programmers in my home town Białystok. Programistok“, because that how it’s called, is a one day event for about 400 people from different software development worlds: .NET, JavaScript, Python, Java and other. Here I would like to mention my top 3 presentations.
The first one from Andrzej Rusewicz was about productivity. He claimed that only delivering new features is productive. The rest like fixing bugs, refactoring has zero productivity. Another thought was about importance of the technical documentation. He said a very general idea, that “week of planning can protect us from months of zero productivity”. Can’t disagree, but of course it depends on project size, deadlines.
Next one from Mirosław Burnejko was kind of showtime. He was speaking with such tremendous confidence, that every meme on his slides makes everybody instantly laughing. Moreover he was smiling a lot and wore shirt with rolled up sleeves. He spoke about difference between AWS and Azure. The conclusion was that there is no real difference and the only reason to pick one of them is project technology. I appreciated the last thought that we should reuse existing services/tools instead of developing something from scratch. At the discussion panel he shares his productivity rule of “elimination-automation-delegation” of tasks.

And IMO the best presentation was delivered by Adam Sitnik. He talked about his story on contributing to open source. For instance, he told that merging Pull Request can took very long and you should prepare for tough questions from reviewers. He said that he never was below 5 fixes per PR or something like that. I experienced the same, so the next part of the story about what good happened to him was promising for me. The major benefits of contributing are learning the internal stuff (some advantage on debugging), collaborating with your programming idols/mentors. As a disadvantage he told that sitting overnight can damage health. Moreover it costs personal time, which is exceptionally valuable. His advice on what project to choose for contribution was the software you use everyday.

There was also great inspiring presentation from Sławek Sobótka, who I met at the after party and we talked about video games industry and Paleo diet, but I think it’s a material for another post 😉 As a last word, the conference was at very good level and I’m looking forward for the next year.





Boiling frogs 2017 inspirations: teach (1)

It is longer than three weeks since I was attending that software craftsmanship conference in Wrocław. The seven-hour train journey was exhausting, but worth that amazing experience of meeting a lot of great people and learning something new about my job. Here I just want to share some thoughts with hope, that someone gets inspired.

Moore’s law of our times – Tomasz Kaczmarzyk (opening speak)

    • “The software craftsmanship manifest” was reminded. I think that every programmer aspiring to be a professional should recall it more often than on the conference. I would say at least once a month! The thing is to keep the focusing on “raising the bar”.
    • The next fun thing was a prediction of Uncle Bob, that “every 5 years the number of programmers doubles”. And here is my tweet about it:

    • There was nice explanation what “10x programmer” really means in the context of software craftsmanship: maybe 1 senior programmer cannot be as much productive as 10 junior programmers, but he can improve them by teaching and helping. So senior guys step up and don’t hesitate to be mentors! I believe that teaching is a natural way to become an expert.