Unappreciated skill of visualizing the work

Unappreciated skill of visualizing the work

This blog post is all about: what can be (effectively) visualized, when visualizing works (brings benefits), what does it mean that visualization is "effective", why visualization makes a difference, why visualization is not just about sketching something that comes to your mind.One of the defining moments in each professional Software Engineer's career is when (s)he realizes her/his limitations - that (s)he can do only about as much but not more. That it's not possible to up-scale her/himself anymore & out-scaling is the only option (if one is really determined to achieve MORE).That is the…

Read More

Transparency - what does it really mean?

Transparency - what does it really mean?

By reading this blog post you're learn that: transparency is deeply in shoes business, Definition of Done should contain necessary outbound communication, asynchrony is (again) king, publish-subscribe pattern has successful application scenarios out of code as well & habitual transparency can be a side effect of any kind of work. If I were to create statistics of words most frequently used in my posts, "transparency" would certainly rank high. For a reason. I strongly believe that the transparency is a foundation of every healthy work environment. But what does it really mean? Answering frankly to questions that do…

Read More

Let's Slack together. Tool-aided collaboration.

Let's Slack together. Tool-aided collaboration.

My favourite on-line collaboration tool - Slack - has just published its Windows client. Until now it was available via web browser & on mobile (I am using Android client). It sounds like a great opportunity to elaborate a bit about why it's that useful (& worth paying for). Do we need another collaboration tool? We already have e-mail & phones, companies do utilize IMs like Lync or Skype & in the end - the superiority of direct face-to-face communication over digital channels has been already proven like zillion times. I won't give you a direct answer, I'll provide my…

Read More