• 0 Posts
  • 16 Comments
Joined 1 year ago
cake
Cake day: July 4th, 2023

help-circle







  • Very well put.

    I always like to say that I love my job, but I hate my boss and my stupid colleagues because they always seem to be getting in the way OF DOING MY FUCKING JOB. In 2023 it seems like work is more like a highschool popularity contest rather than about giving value to the company.

    So in practice, I hate working. But it was never about the job. The narcissists are the ones ruining it.





  • It’s all one big layers system.

    For sake of example let’s take a GPU.

    You have the hardware itself, which is rather static and non-changeable after it was manufactured.

    Then the firmware is the software that runs inside the card itself in some dedicated chip with interface to control that hardware. It is programmable and replaceable.

    Then the driver is the software that runs on the OS, and acts as an interface for other softwares that run on the same OS to talk to if they want to use the GPU. The driver would use the interface that the firmware exposes. Since each OS has a different way of writing hardware interfaces drivers are written for a specific OS.

    Then you have software like DirectX or OpenGL that provide yet another standardized interface, only this time between different manufacturers like NVidia, AMD, Intel, etc to talk to supported GPU drivers.

    Then you would have the software itself, like a game engine, video player, whatever.