Recently I watched this video that reviews the Tesla Model Y. And I would like to review that review :)

But firstly I must provide a disclaimer. I’m kind of a Tesla owner. I have a Tesla Model Y car in my family and I’m driving it a few times per week (mostly on weekends). I’m trying to be as objective as possible but I don’t think it is possible to be 100% objective in such a case. But I’m trying to be as close to 100% as humanly possible.

Secondly, I have to state that this person most likely got one of the first Model’s Y. They had a lot of issues with quality and they were quite

Recently I found this video from Gamers Nexus and then a follow-up video and I would like to write my response to it. Please watch at least the first video because it will set the proper context for further discussion.

But before I start I would like to state that I watched a lot of videos on different LTT channels and I don’t like most of them. And there are multiple reasons for that. Most of those videos are too emotional instead of providing hard facts and I feel that they are intentionally designed to be this way.

This is a typical manipulative tactic is employed by many populist politicians or sleazy salesmen that try

One day I was watching youtube and found this video. It is a great video and a lot of points I already knew and I decided to write a short guide on how to buy anything on Amazon and how to reduce the chance that you will be taken advantage of.

As you know, Amazon is quite popular in the USA and I’m buying almost everything there except food. There is a great choice of products, prices are quite low, delivery is fast and they have a great customer service. I also have 5% cashback by using their credit card and that card has no international transaction fee.

But very often you will have too many

Today I would like to talk about open space for developers. On the surface, it looks like a great idea. It is open, you can easily chat with people who sit next to you. It is easier to approach any person because there are no doors in cubicles or offices. Everything looks good, rainbows and unicorns.

But in fact, it is one of the worst things managers can do to their teams. If your manager suggests this, then try to convince them to change their mind and be extremely persistent. If your management will still do it, then run and don’t look back. And let me explain why.

Software engineers are people that solve problems. And very often they solve

I was watching quite an interesting video and they mentioned Microsoft as a company that bought a lot of companies and killed their products. As a person familiar with that process I would like to share some insights on why the product will die when the company is acquired.

But before I start I will introduce some acronyms. C –company that was acquired. P – the product that company C is producing. M – the company that acquired company C.

Data

Sometimes a company is acquired because the company has some specific knowledge or data. For example, company M can acquire company C solely to get access to its client database. Surely they will “support” the product P for

Recently my relative started complaining about video freezes in games and I started investigating. After a short investigation, I found that Windows created a dump file after each of such cases and after checking them I found that the crash in 90% of cases was in the video driver. Moreover, 10% could also be related to the video driver.

My relative confirmed that recently they updated the video driver and my natural guess was that it is a bug in the video driver. I have shown my relative how to install the previous video driver and I thought that problem is fixed.

But the problem returned in a few hours. We tried one version of the video driver before that

Recently I was asked to investigate quite an interesting case. I had a dump file that Windows created, I started WinDbg and opened that dump file and I saw this:

(7b9c.ab4): Access violation - code c0000005 (first/second chance not available)
For analysis of this file, run !analyze -v
MyProgram!MyModule.SomeClick+0x71:
00000014`00ace011 5b              pop     rbx

Usually, an Access violation happened when there is an attempt to read or write from memory.  But in this, quite a rare case application crashes on pop instruction. But as everybody knows pop and push instructions do read from and write to memory because the stack is located in the same memory as everything else. So my next

I’m pretty sure that many of you have heard about self-driving becoming a reality soon. Famous Elon Musk promised it first in 2013 and his “release date” is getting sooner and sooner. And it is not baseless blabbing. Recent videos from Tesla in fact are looking quite promising. Will we have full autonomy soon? I’m sure a lot of people will pay quite good money for it. But unfortunately, the answer is hard NO. Not in the next 10-20 years unless some major breakthrough happened. And let me explain why.

Cost

The main reason why Elon pushed so heavily for autonomous driving is to make Tesla cheaper. If you compare Tesla with any car even a very basic one you

When I was thinking about a new PC in 2018, one of the decisions I had to make was how much memory I need. And that time I decided that 16 Gb is enough, and I didn’t see any reason why I should buy more. And my choice was correct.

But now I see a very good reason to increase my memory size in my next build and that reason is simple – browsers. Let me explain. For example, I have Firefox with 4 windows and around 10 tabs each. And that consumed 6.5 Gb in Firefox. And very often I can open much more, when I research some problem, or when I would like to buy something.

And I’m