First Lemmy post :D
I joined a new company a year ago. They had a very limited laptop choice, so I settled on an X12 tablet. (I lug my laptop frequently, so I wanted something light.) But then I discovered ctrl/fn switching is only doable via a Windows app. So I decided to try Windows again for a while.
But I grew increasingly frustrated with Windows (but reversed ctrl/fn frustrates more), so I started fiddling with capturing USB packets, and captured what the Windows software sends. But I failed to send the packets.
But then someone pinged me on the repo I had placed my captures in, that they'd written the program to send the packets.
Already too long story: I'm now a happy Linux user on the X12, posting the tool for more visibility.
Well, it's more procedural than object-oriented because it's easier to avoid object-oriented programming than procedural code :D
(Note: I wouldn't call defining classes OOP until you start using inheritance. Overriding
__str__
and stuff might count, but not a lot to me.)Personally, as time goes on, I use inheritance less.