This is a question a friend of mine asked me.
I was sure he was kidding. I said: “sure! Use google drive, or S3 or any large file storage provider and give her the link”.
Then he came with some requirements that made the initial ask somewhat more complicated.
I was somewhat puzzled. If he doesn’t want it to cost money, this means his own server is off the…
When you are in a leadership position of any kind, you are focused on the success of the people you lead. One of the key metrics that should be tracked is the health and happiness of the people you lead. It is important as a humane thing to do and it helps with Retaining People.
The question that comes to mind is: How do I achieve this?
One of the helpful ways to achieve this is by conducting one on one meetings.
I like to think of One on One’s (1:1 from now on in this post) as a pulse…
I have been self hosting my mail since 2011, over the years I added more data types. The reason I have been self hosting is because I like to own and control my data, and my dislike for sharing my data with Google/Microsoft/Apple and other companies. In this post I am going to share with you my setup, but of course, it is tailored to my needs, and may not suit yours.
In the beginning of my self hosting journey, I have built a server at home, since I didn’t find a cost effective and easy to use VPS provider…
I have heard this statement from product managers several times in my career. I have a boilerplate response to this:
I am sorry, we didn’t get the number of requested bugs as part of the requirements, so we picked a random number. If you wish to define the number of bugs you’d like to see in the next version, please add it to the requirements. You can pick any natural number larger than 0.
When saying this out loud, I usually get a staggering look, a moment of thought, and a laughter, in this order. You see, the statement of…
Have you ever been asked this question? I guess some of you have. I wonder what is the common answer people typically answer this question regarding a build, a release or a version. I have a standard, boilerplate response:
Depends how much you want to pay
You see, one can test a piece of code basically forever, but then it won’t ship, and still might contain bugs. Testing is super important, but similar to many things in economics the rule of diminishing returns applies here as well.
At some point it is no longer worth finding that little UI bug…
We all have a story. The main goal when presenting one is to pass on the essence of the story to your audiences. In order to achieve that, you’d need a few ingredients. They are easy to learn and implement, it only takes attention, and awareness to them.
When you want to pass on some message you need to:
So 5F’s will lead you to a great presentation. …
How often are you responsible for something? quite often I guess. Every time you need to fulfill a task of any kind you are responsible for doing it. It doesn’t matter if you assigned it to yourself, or you have been assigned by someone else. Being responsible mainly means doing the required task when it is needed, in other words, on time. But there is a deeper meaning to being responsible, it is a moral ethos, known as Moral responsibility.
Being responsible for something doesn’t mean you feel you own it. Especially if a task was assigned to you without…
This week I would like to highlight the importance of measuring metrics. The usual tracking of metrics relies on collecting them and preferably presenting them in a meaningful way. If you don’t collect your metrics periodically and consistently it will be extremely hard to get useful insights from them.
When Operating a service, there are four metrics, called the golden four that should be measured and monitored that represent the health of the service.
The four are:
Those four metrics will almost always be the foundation for knowing how your service operates.
In the late nineteens we had the first war in which Internet Explorer stood against Netscape’s Navigator, and between 2004 and 2017 we had the second war which basically ended up with google taking the entire market with Chrome.
The second war brought us HTML 5, the…
Each and every one of us has two roles in our professional lives. I like to call them minister of interior and minister of foreign affairs. In the role of being the minister of interior you handle your communication internally, in your team, with your team members. In the role of being the minister of foreign affairs you handle communications with other teams in your company, vendors, customers, and basically anyone else that is not on your team.
The role of a manager with those hats is a role I’d like to look at a bit more. As a starting…
People, Process, Tooling