Own your own development

One of the things that I keep seeing in both engineers and managers is a lack of ownership over their careers. Everyone (almost) wants to be promoted, have a bigger scope, and move further in their careers, but it's shocking how few realize just how much of this is in…

The RTO Wave Of 2023

One of the hottest topics at the beginning of this year is undoubtedly returning to office policies. In my previous article, I mentioned being torn on the RTO trend and advocated for flexibility from both employees and companies. That's a bit too reductive though - the topic itself is very…

Navigating 2023 in Tech

I've been meaning to write this for a while now, but I've been caught in... you know, the unprecedented economic conditions that seem to have affected just about everyone these days, especially those of us working in tech. And that's what I want to discuss in this article - what…

So you want to be an engineering manager?

After a few years as a software engineer, I was contemplating what direction to take my career in. In my mind, there were two options - manager or technical architect. I know architect is a vague term, but for me it represented the pinnacle of technical growth, someone that designs…

Leadership at all levels

I'm discussing with a lot of people lately about what it means to be a leader when it comes to the workplace. This is most often talked about in the context of management, but I strongly believe this applies to everyone, regardless of their function or level. I'm not going…

Learning at work

Regardless of your knowledge level, there's always something to learn. There's so much material out there these days, that there is literally no excuse to not learning and leveling yourself up. I personally watch a lot of YouTube, read books, articles, blogs, and participate in various communities related to tech…

So you want to get promoted?

Have you seen people that somehow get promoted every 1-2 years while others stay in the same role for a long time? Have you ever wondered what gives? How come two engineers that started from the same spot and apparently did similar things can end up having a totally different…

System Design Interview 101

If you have interviewed for a software engineering role, even graduate roles, you're very likely to come across system design interviews. Though not as infamous as the algorithms & data structures interview, it's nonetheless just as difficult, if not more so. What's more, it's usually more important, as it often determines…