Skeleton animations are... awesome 💀
Skeleton animations are... awesome 💀
Very happy with how it turned out! Lots of space reclaimed, clarity intact.
Live in the demo 👇
demo.telebugs.com
Very happy with how it turned out! Lots of space reclaimed, clarity intact.
Live in the demo 👇
demo.telebugs.com
I shipped a lot this year because I embraced it. This 100% vibe-coded game wouldn’t exist after 1 week without AI: techdebtgame.com
I shipped a lot this year because I embraced it. This 100% vibe-coded game wouldn’t exist after 1 week without AI: techdebtgame.com
orib.dev/nofun.html
orib.dev/nofun.html
Very happy with how it turned out! Lots of space reclaimed, clarity intact.
Live in the demo 👇
demo.telebugs.com
Very happy with how it turned out! Lots of space reclaimed, clarity intact.
Live in the demo 👇
demo.telebugs.com
I replaced the bulky "Report details" table with compact pills that take up way less space.
The magic is that their order is intentional:
Handled • JavaScript • Error • Production • [Server IP] • [Timestamp]
I replaced the bulky "Report details" table with compact pills that take up way less space.
The magic is that their order is intentional:
Handled • JavaScript • Error • Production • [Server IP] • [Timestamp]
I shipped a lot this year because I embraced it. This 100% vibe-coded game wouldn’t exist after 1 week without AI: techdebtgame.com
I shipped a lot this year because I embraced it. This 100% vibe-coded game wouldn’t exist after 1 week without AI: techdebtgame.com
✅ Split content into separate pages
✅ Started deploying with Kamal
✅ Moved off GitHub Pages to my own VPS
✅ Finally fixed the "Last modified" timestamp (GitHub Pages never supported the Jekyll extension I needed)
kyrylo.org
✅ Split content into separate pages
✅ Started deploying with Kamal
✅ Moved off GitHub Pages to my own VPS
✅ Finally fixed the "Last modified" timestamp (GitHub Pages never supported the Jekyll extension I needed)
kyrylo.org
I replaced the bulky "Report details" table with compact pills that take up way less space.
The magic is that their order is intentional:
Handled • JavaScript • Error • Production • [Server IP] • [Timestamp]
I replaced the bulky "Report details" table with compact pills that take up way less space.
The magic is that their order is intentional:
Handled • JavaScript • Error • Production • [Server IP] • [Timestamp]
New models are released constantly, and they behave differently. You don’t control that
A human pair programmer builds cumulative expertise over years (shared context, inside jokes, evolving best practices)
New models are released constantly, and they behave differently. You don’t control that
A human pair programmer builds cumulative expertise over years (shared context, inside jokes, evolving best practices)
My feed is mostly “Opus wrote this entire app” or “Sonnet couldn’t handle that.” Stories about actual craftsmanship are rare these days.
My feed is mostly “Opus wrote this entire app” or “Sonnet couldn’t handle that.” Stories about actual craftsmanship are rare these days.
✅ Split content into separate pages
✅ Started deploying with Kamal
✅ Moved off GitHub Pages to my own VPS
✅ Finally fixed the "Last modified" timestamp (GitHub Pages never supported the Jekyll extension I needed)
kyrylo.org
✅ Split content into separate pages
✅ Started deploying with Kamal
✅ Moved off GitHub Pages to my own VPS
✅ Finally fixed the "Last modified" timestamp (GitHub Pages never supported the Jekyll extension I needed)
kyrylo.org
kyrylo.org/travel
kyrylo.org/travel
New models are released constantly, and they behave differently. You don’t control that
A human pair programmer builds cumulative expertise over years (shared context, inside jokes, evolving best practices)
New models are released constantly, and they behave differently. You don’t control that
A human pair programmer builds cumulative expertise over years (shared context, inside jokes, evolving best practices)
My feed is mostly “Opus wrote this entire app” or “Sonnet couldn’t handle that.” Stories about actual craftsmanship are rare these days.
My feed is mostly “Opus wrote this entire app” or “Sonnet couldn’t handle that.” Stories about actual craftsmanship are rare these days.
kyrylo.org/travel
kyrylo.org/travel
Shipping right before New Year’s Eve isn’t fair to users if something goes wrong. I’d rather start the year calm and solid than rush it 🎆
Shipping right before New Year’s Eve isn’t fair to users if something goes wrong. I’d rather start the year calm and solid than rush it 🎆
Shipping right before New Year’s Eve isn’t fair to users if something goes wrong. I’d rather start the year calm and solid than rush it 🎆
Shipping right before New Year’s Eve isn’t fair to users if something goes wrong. I’d rather start the year calm and solid than rush it 🎆
I rewrote them from scratch with mdBook.
Why you’ll like them:
✅ No fluff
✅ Minimal images (they rot fast)
✅ Keyboard-first navigation
✅ Calm, readable, focused
Docs should help you think, not slow you down:
docs.telebugs.com
I rewrote them from scratch with mdBook.
Why you’ll like them:
✅ No fluff
✅ Minimal images (they rot fast)
✅ Keyboard-first navigation
✅ Calm, readable, focused
Docs should help you think, not slow you down:
docs.telebugs.com
What could go wrong?
What could go wrong?