Roman Imankulov

Roman Imankulov

Full-stack Python web developer

search results (esc to close)
21 Dec 2020

Product Management. Explanation for Developers

Who are product managers? What do product managers do, and how are they different from project managers, and why does it matter for developers?
06 Dec 2020

Meeting culture for seniors and veterans

There's time to talk, and there's time to listen. Take pauses. Proactively invite others to share their thoughts.
22 Nov 2020

Don't let dicts spoil your code

I restricted the use of dicts in my code to make it easier to follow and maintain. Here's my explanation of the benefits and advice on what you can use instead. Bonus point: what to do with all the legacy code when there's no time to eradicate all the dicts.
20 Nov 2020

4 Reading mistakes I made

My thoughts on how to become a better reader. The context is non-fiction books.
25 Oct 2020

Alignment Matters

Thoughts on hiring and career planning in application to software development.
18 Sep 2020

Python code cleanup for beginners. 12 steps to readable and maintainable code.

Improve your Python code to increase your chances to succeed at the interview and become a better developer
10 Sep 2020

Boring Meetings and Multitasking

I use multitasking as a measure of the success of our regular team meetings.
02 Sep 2020

On Burnout

Notes and takeaways on the burnout
25 Aug 2020

5 reasons to love Python type hints

I honestly don't understand why some people find it ugly or unpythonic. I try hard to annotate my Python code with type hints and here's why.
15 Aug 2020

Accelerate. Five-minute summary

Five-minute summary of the book 'Accelerate: The Science of Lean Software and DevOps'