About 6 months ago, I resigned from my comfortable Engineering Manager position to explore new opportunities. After some rest and vacation time, I wondered what to do next. I have always been draw...
We are just in the middle of 2023, but it will be known as the year were the mass public has begun accessing and using AI. Whether or not AI will take over a lot of aspects of our life or fall into...
After ChatGPT came out, I challenged it greatly - with riddles, general questions, and lots of code-generation tasks. It stood firm for most of my dares, and even when it didn’t, it still pretended...
So it happens that in about the past year and a bit, I repositioned to a Big Data Engineer role in my company without any prior knowledge. I had been writing data pipelines - primarily Spark Applic...
Have you ever wondered how come strace is such a popular tool, while all it shows you are only the syscalls a program is calling and nothing more? Well, in most cases it’s enough. But sometimes, e...
About a year ago I while I was going through the code of the standard library loader, ld.so, I encountered an interesting auditing API. Soon I found out that this API is very handy and powerful - ...
Earlier in 2021, about March, my own code got into the Linux kernel! Long story short, I found a bug in some binary execution handling component called binfmt_misc, got to the bottom of it and fixe...