Source: Getty Images

It‘s here, let’s embrace it.

These are strange and sometimes intimidating times. A global epidemic rocked our world and changed a lot of the things that we thought are rock solid. Paths that seemed straight forward now took a sudden turn. Many of us need to adapt and adjust, and we need to do it fast which makes it even more daunting.

Already at this point, we can say that what hurt most is the economy: unemployment rate rise, retails sales plunge, and the global economy is probably going to change a lot in 2020. …


Hope you are doing well these days.

TL;DR: If most of the messages you’re sending to candidates look something like this, you probably want to read the rest of the post:

Hi X, what’s up?

I’m Y from Company Z.

I am not sure if you have heard of Company Z, but we have been yada yada yada. We also do this and that. We’re big and stable company that always doing new things. We’re working hard and care about work-life balance.

I would love for us to connect and talk about a new job opportunity that matches your profile. …


Photo by Kai Pilger on Unsplash

It’s actually my data. Just saying.

I love Google; I use their products every day. Besides the search engine, I love Google Photos, I have an Android phone, and I use Gmail (RIP Inbox), Maps, Docs, Slides, Sheets, and many more.

On the other hand, I’m an engineer, and I love building products, especially ones that make my life easier. That’s why I created an app to split the bill between friends when sitting in a restaurant, and a web app to track my expenses. In the past couple of years, I have had many ideas about cool features for many of the products I’m using…


You have been good to me.

The dear year of 2018 — You’ve gone by fast, maybe too fast. A moment before saying goodbye I wanted to thank you for the lessons you gave me.

1. Focus

Starting from the most important lesson, the one that probably made this post being a list of only four items and not a dozen. Having two children, with significant challenges at work- I had to separate the important stuff from the noise. Two books mainly inspired me here (one old and one new): The 4-Hour Workweek and It Doesn’t Have to Be Crazy at Work.

I removed tons of distractions from…


Last month was my 30th birthday. I’m not an emotional guy that loves to celebrate his birthday, and I don’t think there is something unique in this day. For me, it’s just 10950 days since I was born, nothing special.

Anyway, since many of my friends think (and most of the people in the world apparently) it’s an important date, I thought it might be worth to take a moment and observe what I’ve learned in the past not-so-long-but-also-not-so-short period, just a reminder for me to not repeat the hundreds of mistakes I did.

* this list is not on…


Over the last ten years or so, I’ve made a habit of maintaining at least one side project at any given moment.

Those side projects have served a couple of purposes:

  1. Learn new things: Trying out a new technology, a new field, or learning a new skill.
  2. Build something: It’s nice and fulfilling when you can show your product to others, or take a look at something and know you’re the one that created it.
  3. Refreshing: It’s a great way to get out of your comfort zone and do something different from your day job.

I’ve listed these reasons in…


Or- how to grow as an Individual Contributor

In my previous post, I talked about the opportunities you have in technology companies as an individual contributor and what are the alternatives for advancements, other than being a manager.

So let’s say I convinced you, and you want to check out this IC track. In this post, I want to focus on how you should do it. What the things are that make a senior engineer a good one and what the steps to become one.

The Senior Engineer mission as I see it.

First and foremost important thing that we are here for is to help our company work better and deliver better products. …


And that’s ok

When I started my journey in a startup, I was the first employee there, so I was the most junior developer in the company and also the most experienced one, I was in charge of my own on-boarding, I was the mentor and the mentee. It was a great time, just like living in the jungle without really thinking where you’re heading.

We didn’t think about our job titles, even after we got a bit bigger. Because first - we didn’t have the time, and second- in a 7 person company, where the CEO closes support tickets and the developer…


As you know- I lately left my comfort zone, closed Android Studio and dived straight into a scary, rough sea called Web Development. An integral part of building web apps is working with CSS. For the ones that not familiar with Cascading Style Sheet- this is how web developers design their web pages, give it some life and structure, add animations and lose their sanity while doing so.

In this post, I’ll try to describe what it takes for one who wants, for a reason I can’t understand, to become a master in CSS in 5 simple steps:

1. Lose your intuition

So you…


In my previous post, I talked about a couple of things I notice after moving from my usual gig as an Android developer and doing some web development (especially React).

As promised, after naming some things that Android can learn from the web development world, I will now focus on the other side- what can web developers can borrow from the Android world.

So lets start (Putting my helmet on):

Shem Magnezi

Doing my best, one bug at a time: https://shem.dev

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