My GPU Fan Saga

Posted on Mon 21 July 2025 in Programming • Tagged with firmware, hardware, tech, C, pwm, attiny85, fan

Having a problem-solving mindset is incredibly valuable and rewarding, especially when it leads to exciting DIY adventures. My latest experience with a noisy GPU fan turned into just such an opportunity. It guided me through fascinating explorations involving ATX power, MOSFET motor drivers, Pulse Width Modulation (PWM), ATTiny85's bit-banged 1-wire …


Continue reading

Strange Corners of C: Entering The Twilight Zone of the C Compiler

Posted on Mon 10 February 2025 in Programming • Tagged with techonology, C, compiler, linker

C is a fascinating programming language, simple enough to learn in a few days, yet powerful enough to build the world's most complex systems. With its lightweight runtime, C runs everywhere! From microwave ovens to spacecrafts, and everything in between. Sometimes, I can’t help but wonder: Is the universe …


Continue reading

Float to Q1.15: A FizzBuzz for Audio Technical Interview

Posted on Sun 19 January 2025 in Programming • Tagged with fizzbuzz, interview, tech, C, C++

An easy-sounding “Float to Q1.15” challenge is proposed as an audio FizzBuzz interview question.


Continue reading