Retrospective meetings are held at the end of our three week sprint to reflect on what happened, and how we can improve for the next sprint. They play a crucial role in team development, and provide a great outlet for celebrating our successes and openly discussing failure.

There are many resources for running different types of retrospectives. Instead of facilitating the same old retrospective format, try different formats in-order to:

I am a member of Baymax brigade @ ACL. The Baymax members really like playing…

Your work is going to fill a large part of your life, and the only way to be truly satisfied is to do what you believe is great work. And the only way to do great work is to love what you do. If you haven’t found it yet, keep looking. Don’t settle. As with all matters of the heart, you’ll know when you find it . — Steve Jobs

Recently, one of my colleague James Scicluna wrote an excellent post about Landing Your Software Engineering Dream Job. In his post, he outlines three pillars that have helped him choose…


AWS Lambda functions that support Go were announced on Jan 15th, 2018. At the time of writing this blog there is very little information online around writing native Go-based AWS Lambda functions. This blog is for all of those who are looking for a simple guide to get started. I wrote this blog with macOS in mind, but the instructions can easily be adjusted for Windows or Linux-based operating systems.

Why Go?

Go is a compiled language, which means that once you compile it for a certain environment it contains all of the necessary libraries it needs to function. There is no…

Visual Studio Code for Windows was first released in April 2015 (Visual Studio vs Visual Studio Code). It was released a year later for the Mac. Many developers are always on the lookout for a lightweight yet fully featured IDE. I believe that Visual Studio has the perfect balance between those things.

Visual Studio Code has many great features out of the box yet at the same time it does not use many resources. Another great feature is the fact that it has over 5400 extensions.

The keyboard shortcuts for this blog are for the Mac operating system. …


JIRA backlogs tend to get messy over time with hundreds of JIRA tickets that are great ideas but in many cases, there are either not enough resources or a lack of interest to complete these tickets.This blog provides an approach to not only organize that backlog but also to complete it over time.

The definition of “great ideas that are not part of the roadmap” can differ from one person to another. For me, it is anything that we are not already working on, or about to work on.

The road to a clean backlog can take anywhere from a…

This blog explains how to convert Trello boards into mind maps. Trello is great for managing lists and mind maps are awesome for brainstorming and looking at things from a “bird’s eye view”, which can work well when you have lots of lists.


This blog post is a result of a personal need to see Trello boards as mind maps, If you do not know what mind maps are, please read a previous blog post about mind maps that I wrote back in 2013 … or simply google mind maps

There are a few benefits to converting Trello boards…

Do you want to live a powerful fulfilling life? If the answer is YES, just keep reading, it will take 5 minutes of your day, and may completely change the way you approach your work, and life in general.


I was introduced to the weekly review process as part of a methodology for keeping organized called “Getting Things Done”, which was created by David Allen (, but this is not a blog about GTD. This blog is simply about getting into the habit of reviewing your life on a weekly basis. …

1Password allows you to remember only one password across all of the services you use, while having a unique password for each service.

The “problem” with 1Password, is that you want the password you use to be secure, really secure, so your password for 1Password has to be super long, which you need to manually type whenever you need to access your passwords (that’s for the Mac and Windows versions — on iOS you can use you finger, which is awesome).

I’ve been trying different things over the years (see this blog as an example), but they all felt clunky…

Time tracking is painful, there is no way to sugarcoat it, so what do you do if you absolutely have to keep track of your time (for work related reasons for example)?

The way I approach it is by digitizing my time tracking and automate it wherever possible.

Required tools:

Putting it all together:

The trick…

There are many blogs and videos about the GTD (getting things done) process. This blog is not meant to explain the mechanics of GTD. A really good video about GTD can be found here. You can also read some of my other blogs on the subject (starting with this one. Also if you have knowledge of scrum, you can read my blog about my thoughts of the two), or simply google “GTD” or “Getting Things Done”. You will find a lot of information about it.

The official website for GTD is

This blog explains the way I setup MY

Alon Sabi

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store