Everything Kaizen

Everything Kaizen

This blog post is all about: Kaizen as an attitude (and not a buzzword!), role of everyday flexibility, reducing inertia by dissecting the problems, habit of continuous introspection and in the end - why you should always look for exponential effects (both positive & negative) - as these are the only ones that do really matter.I don't know about you, but I had (in my so-called engineering career) few enlightenment moments that have redefined me professionally - shaken my work paradigm in a way that I've completely revamped my approach - to work in general and to some particular…

Read More

We're all sales(wo)men

We're all sales(wo)men

This blog post is all about why you don't keep your best code in a drawer :), what does it mean to discount your work, why sometimes you have to be a bit "selfish" (and that it's not against the teamplay), that you're both brand and product, there's no excuse for staying shy (and not doing anything about it) and that even if the job market situation doesn't require it (now), you should think more long-term when it comes to "selling" out yourself.Disclaimer: potentially surprisingly - this IS a blog post for software engineering professionals of all levels & positions,…

Read More

Remote work comes in many flavors, some may be the cause of indigestion ...

Remote work comes in many flavors, some may be the cause of indigestion ...

In this blog post I'll describe why remote work != remote work, what's wrong about satellites and isles, why differences in communication bandwidth are worse than overall low bandwidth and what does it have in common with osmosis & water cooler.No, I'm not going to describe pros & cons of a remote work in depth. This is well covered in many sources & in a way I couldn't have matched in a blog post (or even series). My intention is to address a very simple & well isolated issue: plenty of people, encouraged by some commonly known successful examples of…

Read More

Oferta Pracy: Engineering Manager

Oferta Pracy: Engineering Manager

Tym razem nietypowo, bo po polsku. Ale również w nietypowej sprawie i poza "standardowym" cyklem publikacji - otóż dzisiejszy blog post to ... ogłoszenie - z kategorii "praca szuka człowieka". Nie będzie to pierwszy raz - zdarzało już mi się publikować info o rekrutacji w tej formie i ... szczerze mówiąc wyniki były zastanawiająco pozytywne. Spróbujmy więc jeszcze raz ...W związku z rozwojem firmy, ale również zwiększeniem zakresu moich obowiązków ;D, poszukuję osoby na stanowisko ...(Software) Engineering ManagerParę suchych faktów na początek:firma/produkt: http://www.shedul.com/ i https://www.fresha.com/ (to dwa brandy tej samej platformy: SaaS + Marketplace)lokalizacja:…

Read More

The Triumvirate of Power: a secret sauce of high performing teams

The Triumvirate of Power: a secret sauce of high performing teams

There's bunch of questions that will probably never get answered ...who was behind killing JFK?is Elvis alive?why did your local football team suck that much in the yesterday game?... and ... what's the optimal work model for running software teams? ;PObviously the last one is much more thrilling than the previous ones (hehe), so lets stick to it today :) In fact it's not just a single question, but a ton of smaller ones that fit well together:cross-competence or competence-based teams?individual or team responsibility?what are the roles & their particular responsibilities?who's decisive in terms of priorities,…

Read More

On Meditation. And Mindfulness.

On Meditation. And Mindfulness.

This blog post is all about: what's mindfulness meditation (for real) & why you've been so wrong about it, how it helped (and keeps helping) me (as an engineer & creative knowledge worker), what does it have in common with working out at gym and what benefits comes out of occasional disabling all the thinking.I've already mentioned that few times on this blog: I'm privileged to meet many software engineers in my job - of different specialities, varying experience levels, ones who work in barely comparable work environments. Some of them have heard of me, read my blog or…

Read More

How does Dunning–Kruger effect impact collaboration in tech teams

How does Dunning–Kruger effect impact collaboration in tech teams

This blog post is all about: cognitive bias (one particular one), how quickly we get used to "the new normal", how being insatiable when it comes to knowledge can make us ashamed, why we get annoyed when some junior pops up with "microservices now!" idea, why leader in the trenches may help (& what does it really mean).Habit of fooling ourselvesYou've heard/read about cognitive bias, didn't you? If not, you should definitely read up - there's zillion of resources on them available on-line, e.g.:http://www.visualcapitalist.com/every-single-cognitive-bias/https://betterhumans.coach.me/cognitive-bias-cheat-sheet-55a472476b18https://rationalwiki.org/wiki/…

Read More

Too few motherf$%kers on board

Too few motherf$%kers on board

This blog post is all about: why (& how) your workmates are not your families (and not even your friends - first), what's an unwritten "protocol of co-operation", why we're ruining good teams with empathy (& leave disappointed afterwards), how does mutual admiration society apply to professional scenarios.Disclaimer: Before we get into the topic, please consider getting familiar with few of my older posts first, this will help in getting my point (& justify some bold words I'll use to back it up ;P):Praise for Radical CandorScoundrel Leadership: an unexpected (?) praise ofIf you think Agile is not about…

Read More