RSSAmplifier

Blog

Not Only Code

Tech. Career. Leadership.

notonlycode.orgRSS feed ↗15 posts

Latest posts

The problem with velocity

Velocity is one of the most common metrics in software development, but very often is misused by process managers. Here's how to fix it

How to run an effective retrospective

Team retrospective doesn't need fancy formats or activities. It needs to help the team improve. Here's how I run it as an engineering manager

I relearned typing to save my wrists

With help of Ergodox keyboard and Colemak layout I changed my typing habits and saved my wrists from severe pain.

From init.vim to init.lua - a crash course

5 minutes crash course on moving from init.vim to init.lua and unleashing the power of Neovim 0.5!

Reverse interview questions

How to find out what companies are good places to work? The key it to ask them good questions during the interview process!

Why nobody hires junior developers and what happens next

While the number of job opportunities for software developer skyrockets together with salaries all around the world, fresh grads and junior developers struggle to even get invited for the interviews. Why does it happen and can we do anything about it?

Are you afraid to negotiate salary?

With a bit of probability and game theory I explain why you should always negotiate your salary!

Resources for Engineering Managers

A curated collection of books, tools, and other resources for engineering managers

The power of reduce

Reduce() is one of the most unintuitive functions, and yet it's so flexible that most of the array functions can be written using reduce()

Engineering manager interviews

In this video and article I'm talking about how to prepare for engineering manager interview

Python gotchas for JavaScript developers

Python and JavaScript are close languages, yet they have a couple of surprising differences. In this article I list and explain a few of them

We moved to async stand-ups and never looked back

I tried improving stand-ups in 3 different companies. Here's how it went and why I believe async stand-up is a good idea

How to mentor bootcamp graduates

People with different backgrounds need different mentoring - with a better approach you can help bootcamp grads to progress much faster!

Beyond semantic versioning

An idea on how to improve software versioning and managing dependencies came to my mind a few days ago. I'm yet to figure out how it would exactly work, but I thought I'd share it first.

Why Python has won among dynamic languages

A deep dive into why Python, and not other languages, has gained so much popularity in the recent years