RockOrPop.com: Turn Any YouTube Playlist into a Virtual Cassette
Turn any playlist into a customizable mixtape—no log-ins, no algorithms, just intentional listening.
"The question then is, 'Of all the things you can now do, which do you choose to do?'"
— Brian Eno
On the fundamental difference between art and design: one serves itself, the other must serve others.
Turn any playlist into a customizable mixtape—no log-ins, no algorithms, just intentional listening.
While others were affirming that AIs could not truly think or even understand, I found myself wondering if I was any different.
How building a hex map generator brought back memories of creating one of the web's first strategy games.
How our cultural narratives about AI might be shaping its development more than we realize
The journey of creating a mind mapping tool that evolved from experimental prototypes to a full-featured product.
How and why I implemented the LLMs.txt standard to make this blog more accessible to AI tools.
A personal reflection on how AI-driven productivity gains should be reinvested in thinking, not just doing.
As AI removes technical barriers, judgement becomes the key differentiator.
Exploring the core principles of interior design through Noah Daniel's insightful video series, covering ground rules, material palettes, and lighting.
A reflection on seniority, freedom, responsibility, and the power of a mentor's simple advice.
How I built a music player for kohlhofer.com that pulls from a YouTube playlist, fetches video backgrounds, and focuses on an integrated audio/visual listening experience.
A fun exploration of chaos theory through code, creating an aesthetic visualization of the Lorenz attractor using P5.js.
How I built kohlhofer.com trying out a new approach to design and software development.
How I used code to create a natural-looking random pattern for board and batten siding, ensuring both aesthetic appeal and structural requirements.