Volodymyr Obrizan 🇺🇦

@obrizan
3 Followers
8 Following
21 Posts
Founder at Testinel
testinel.devhttps://testinel.dev
Personal channelhttps://t.me/obrizan2
First Institute of Reliable Softwarehttps://first.institute

How to communicate in a team of programmers so that you’re understood immediately.

RTFM — read the fucking manual.

STFW — search the fucking web.

ATFC — ask the fucking chat.

@ruslan Oh, it was a real pain to set up MX on Mac. It was a reason to buy Magic Trackpad and leave MX only for Linux/Windows.

How to separate test data from code: testing with CSV in pytest

You have a function with simple but branched logic: depending on a pair of conditions — a different result is returned.

To automate such checks, you will have to write dozens of examples — and here arises the question: where to store them and how to conveniently run them?

In this post, I will show an example of such a function and three ways to organize automated tests:

https://first.institute/en/blog/how-to-separate-test-data-from-code-csv-pytest/

How to separate test data from code: testing with CSV in pytest

Want to test a function with dozens of variants? I'll show you how to organize test cases in a CSV file and connect them to pytest using the pytest-csv-params plugin.

First Institute of Reliable Software

In Python 3.14, a new language syntax extension appeared — template strings (t-strings). Let's consider what they are, why they were made, and how to work with them.

https://first.institute/en/blog/new-template-strings-in-python-314/

New Template Strings in Python 3.14

Template strings (template strings or t-strings) are a new syntax in Python 3.14 that defers interpolation. Explanation, examples, and how to mask secret data when outputting. How to install Python 3.14 to test the new functionality.

First Institute of Reliable Software
It is impossible to use artificial intelligence without using natural intelligence.

My students say that they learn a lot from my lectures.

Believe me, I learn even more while preparing for them.

@ihor I consider this mostly for me only. In 99% cases I don't ask to turn camera on. So this rule is just for me: "Turn your camera on — people will follow you"

This led me to a solid conclusion: if I want to hold my audience’s attention and ensure I'm understood, I must turn on my camera. This way, both the audio and visual channels of communication are engaged, preventing my listeners from staring at a blank screen and allowing them to stay focused.

Thanks to my intuition, I’ve been turning on my camera for the past five years—even when others don’t.

Then it hit me: I was listening to her like it was a phone call. My ears were engaged, but my eyes were staring at a blank computer screen.

It's not natural for humans to stare at a blank screen, wall, or page for long periods.

Try this: look at a blank wall and focus on one topic for five minutes. Share your experience in the comments.

That's when I realized why my thoughts started wandering: my ears were listening, but my eyes weren’t receiving any visual input.

Why I Always Turn On My Video During Calls (And You Should Too)

After five years of remote work (starting in March 2020), I finally realized why it's important to turn on my video during remote calls.

Today, I was in a meeting with my engineering team, and one person gave a five-minute report. Her camera was off.

After just a minute, I found myself losing focus. I thought, why is this happening? It's only a five-minute report—just hold on for four more minutes, and you'll be done!