Getting into the world of woodworking means I suddenly found myself needing to sharpen a lot of blades. With no prior experience, this led me to spend many hours distilling conflicting information. Here are some snippets of how I learned to sharpen, and the prototyping process of creating my own sharpening blocks.| alinpanaitiu.com
If you had the choice to sculpt a leg chair out of wood or write a full-fledged audio engine, complete with kernel drivers and whatnot, inside an app for controlling monitor brightness, what wou… Wait, no, that's not a question, you would do the leg chair for sure. There's no way that other thing makes sense.| alinpanaitiu.com
Closing the MacBook lid with an external monitor connected can turn off and disable the internal display. Let's figure out how macOS does that and bypass the lid sensors.| alinpanaitiu.com
Focusing a specific window on macOS felt too cumbersome. I tried revamping that from inside the confines of an App Store app. So is it possible?| alinpanaitiu.com
An investigation into why the new MacBook Pro XDR display is capped at 500 nits, despite being advertised as '1000 nits sustained brightness'.| alinpanaitiu.com
A deep dive into using indentation-based languages like Python and Slim, to build beautiful websites and love the work of doing it till the end.| alinpanaitiu.com
When M1 Macs were launched, a new GPU with iOS-like architecture started driving the external monitors. This meant that the old method for controlling monitors using DDC wouldn't work anymore. Apps like Lunar and MonitorControl had to find other ways to change the brightness of the monitors.| alinpanaitiu.com
While developing a simple app that I really wanted to publish on the App Store, I ran into a lot more limitations than I was prepared for. This is a story of how I overcame those limitations and then tried to understand why other useful apps chose the self-publishing route.| alinpanaitiu.com