Martin NovakBlog

I use Medium to blog about agile, management, and programming. It is a great way of sharing thoughts with other people and receive feedback that helps me grow. It currently has about 10.000 views per month.

Visit my blog on Medium: My Medium Blog

Top 5 Featured Posts

Five Questions To Know If You Are Doing Agile Right

Author: Martin Novak, Publisher: Product Coalition

Is your team dependent on other teams to ship?
Agile teams are expected to be cross-functional and self-sufficient.
Shipping is about its whole process of iterative design, development, testing, and deployment based on a shared goal. If a team is able to do only one piece (for example only development), it won’t be able to ship...

Read more...

3 sins of implementing Agile

Author: Martin Novak, Publisher: Product Coalition

I want to share the most common and most significant issues with Agile implementation that I have seen in practice. What Agile is, has been initially described in the Agile Manifesto and further under 12 Agile Principles. I recommend reading both. I have seen Sprint commitments used as the ultimate defence of why a team should not be forced to change anything at all during the period of a Sprint.

Read more...

3 sins of implementing Scrum

Author: Martin Novak, Publisher: Product Coalition

As a follow-up on my article 3 sins of implementing Agile, I am bringing this idea to Scrum, the most common manifestation of Agile. These are some of the most impactful issues that I have seen.

Read more...

Natural Language Processing in the Browser

Author: Martin Novak, Publisher: BetterProgramming

It is possible to build a chatbot for your own website without dependency on a third-party service like Dialogflow or Watson, and without a server. I will show you how to build a chatbot that will completely run in the browser.

Read more...

Writing Redux-like simple middleware

Author: Martin Novak, Publisher: Frontend Weekly

React 16.8 came with the addition of React Hooks. I was curious about how far it goes to allow you to replace Redux and create a middleware like Redux Thunk, Observable or Saga.

Read more...