Enjoy!

From Automation to Orchestration: Shaping Localization Technology in 2025

"Our automation works perfectly," said the project manager. "Except when the client requirements change. Or when we need to handle urgent requests. Or when we need to adjust resources mid-project. Or..." This conversation, p...

Why Engineers Keep Learning All the Time?

This will not come as a surprise to any developer, but for everyone else: statistically1, software engineers enjoy learning new things. That's not just a preference; the ability to self-teach and apply new knowledge is a fundamental job requirement for d...

Here are some tips and useful libraries in Python that can make your life way easier but are not well-known to most programmers.

Permutations

If you need to get every possible combination of elements in a collection, permutations function from itertools module is your friend. It's easy to u...

Why describing with code instead of drawing by hand?

For a long time I was looking for something that would let me easily create diagrams of my software design. Most of the available software focuses on drawing: inserting boxes and connecting them with arrows by hand. That doesn't work for me beca...