Posts
Latest post
Ian Lesperance, Disc Jockey
Ian and I had a brief overlap at Datadog; we weren’t even on the same team. It wasn’t until after his last day that I discovered we were both house heads.
I found out from his departure message, which included his email address.
Which included his personal website.
Which linked to a great collection of DJ sets.
That he mixed.
The sets are an eclectic collection of soulful, jazzy, downtempo, organic deep house. Thoughtfully mixed and paced with subtle, flowing transitions that let each track breathe.
I love stumbling across new music that jives with my tastes. And it’s all thanks to Ian hosting these DJ sets on his personal website. The custom music player paired with a small ambient visualizer brings me back to my Winamp days.
It’s exactly the sort of serendipitous discovery that I love about personal websites. They build that sense of connection while exposing you to things you never would have found otherwise.
Thank you for sharing, Ian.
Older posts
- Your corner of the internet
If you have one, I'd love to visit it. I might even bookmark it.
- Making my dream weather dashboard, irl
I feel like e-ink consumer devices are finally happening. Today, I setup my new TRMNL X.
- Every blog has a first post
The first post of the blog (edit: kind of)
- Trianglizer
Rendering triangular pixel art in Godot.
- Personal Calendar Sync
A Google Apps Script that mirrors events from multiple personal calendars into a work calendar as buffered "busy" blocks.
- Designing 3D Models in Photoshop
A workflow for designing custom plaques, tags, and signs by treating a greyscale 2D image as a height map and extruding it through OpenSCAD.
- Pokemon: Rocket Edition - Learnsets
A reference dump of the tweaked evolutions and level-up movesets in the Fire Red - Rocket Edition ROM hack, extracted from a patched ROM with HexManiacAdvance.
- Rechargeable Glow-Disc Box
A portable, rechargeable, UV-charging box for glow discs - with built-in red night-vision lights and a shoulder strap. Originally posted to /r/discgolf.
- Science vs. Technology
A small informal survey on whether people think science or technology is more important to society - and what the responses revealed.
- SmartShift
Recording of my senior project for college: a web-based scheduling assistant.
- GIFLooper
A little tool to turn a GIF into a perfect loop, made back when /r/perfectloops was getting popular.
- Procedural Cave Generation
A cellular-automata approach to procedurally generating organic cave systems for 2D games.
- Dungeon Generation
Algorithmic dungeon generation: random rooms, hallway carving, and the trade-offs between layout styles.
- Smash Bash
My first attempt at a side-scrolling, platforming, Smash-Bros-style game.
- Fizzics
A physics library I extracted out of Smash Bash and designed as its own standalone library.
- 2D Lighting and Shadows
How I built dynamic 2D lighting and shadows for a Slick2D game using a separate light map and ray-cast shadow polygons.
- Lost Relics of Kazar - lighting
Final leg of the Lost Relics of Kazar project: a 2D lighting engine with dynamic shadows.
- Lost Relics of Kazar - music and progress
Third leg of Lost Relics of Kazar: music system and the next round of adventure-mode work.
- Lost Relics of Kazar - notifications
Second leg of Lost Relics of Kazar: in-game notification system plus more adventure-mode work.
- Lost Relics of Kazar - early progress
First leg of Lost Relics of Kazar: early adventure-mode demos and controller input.
- Pool Simulation
Demos from my final project for college physics simulations class.
- zSprite
A sprite editor I started building because I couldn't find one that let me see tiles repeated as I edited them.
- The Wayward Crown
My first real game-dev project.
- OpenGL coursework
Demos from homework assignments in my college Computer Graphics course.
That’s everything · no more posts.