Code with AI.
Clean up poop.
Need I say more?
clawdagotchi.com
Posts by Chris Pennington
clawdagotchi.com
lol you’re not wrong
tamagotchi for claude code
I built a tamagotchi for claude code.
- approve/reject requests
- clean up poops
- try to keep it alive
I will not be taking questions at this time
clawdagotchi.com
My second annual dumb tradition
👇
youtu.be/xClmQZCJuTk
New Astro Component Starter by @cloudcannon.bsky.social
Here's everything you need to know 👇
youtu.be/ZoXyK96nyCg
First look at @astro.build 6 🚀
youtu.be/WxUEtNg07gE
When everything in my world keeps telling me to speed up, these thoughts encourage me to move with purpose.
chrispennington.dev/blog/learnin...
5️⃣ Don't forget the people
In the end, I'm still here for people.
🔸Cultivate empathy until it’s instinct.
🔸Look at people in the eyes.
🔸Be thankful for others; use your words.
🔸Notice successes; sympathize with loss.
🔸Filter criticism through empathy.
4️⃣ Pause as a practice
Speed feels electric and thinking can destroy momentum, but when slowing down means picking the right heading, it’s always worth it.
🔸Excitement can blind you.
🔸Busyness isn’t always progress.
🔸Taste requires thought.
🔸Quality comes from cultivation.
3️⃣ Turn the problem
Examine problems from multiple angles before devising solutions.
🔸Is the core ask being addressed?
🔸What is our motive?
🔸Is this work important now?
🔸What method should we choose?
🔸Where will this be consumed?
🔸Am I examining all audiences?
2️⃣ Question assumptions
It’s hard to say, “no” and hard to ask, “why?” but both are crucial if I want to have an impact.
🔸Purpose drives action.
🔸Focus on work you can uniquely advance.
🔸You cannot avoid “no”; but you can choose it.
🔸The wrong work is always unproductive.
1️⃣ Start with intention
With so much noise, it’s important to choose your signal.
🔸Urgency does not mean importance.
🔸Plan for margin; expect interruptions.
🔸Aim for impact, not for visibility.
🔸Remember the long-term in the short-term.
og image for "learning to think differently"
I’m trying to ask the hard questions, to develop a different way of thinking.
5 lessons I’m trying to learn. 👇
For those still writing CSS 😊
Here's a squishy hover I've been using a lot recently. 👇
youtu.be/HrSnHMaWpGA
My thoughts on @astro.build joining @cloudflare.social.
TLDR; I'm optimistic, still sponsoring the community maintainers, and watching closely :)
youtu.be/IISgoIsABs8?...
Anavrin bakery miniature partially built
Craft time
Something ✨ NEW ✨ is coming...
LIVE content collections in @astrodotbuild 6.0.
Here's an early sneak peak 👇
youtu.be/wgIYciR0hvk
My course is 33% off for the holidays.
Ask someone to get it for you with a custom link 👇
Had a lot of fun talking about conferences and meetups with Jess 🙌
Stick around to the end for the revelation of one of my secret hobbies haha.
youtu.be/JyEXnpc1UlM
Also hear us talk about how amazing @lewismenelaws.bsky.social is haha
Contact us with more questions at convos.dev
Had a lot of fun talking about making dev videos with Jess 😄
youtu.be/snmIflF8OlE
Let's figure out how View Transitions work 👇
youtu.be/LAozCuoZXm0
Zeno, Christina, and Chris coding together
Great day at @supabase.com hackathon with Zeno and @christinacodes.dev
touch index.{css,html,js} command
Name a more iconic team. I'll wait.
React devs, it's time to look at @astro.build again.
✅ useActionState hook
✅ Astro actions
React 19 useActionState now works natively in Astro.
youtu.be/-0pbaYcQJ-0