My partner got this car tyre pump inflator from Temu and I was so shocked it worked.
Just remembered because he had a flat tyre this morning on his way to work, as in flat, and all he did was park, pumped it himself with this small thing and go.
Dope stuff. I think it costs 19k
Nepa has taken the light, so I guess it’s time to sleep.
Before I do, here’s what I shipped tonight.
• Built the complete Forgot Password flow
• Added password reset with one-time codes
• Sent password reset and security emails
• Revoked all active sessions after a successful password change
• Handled resend, expired-code and duplicate-request edge cases
The biggest lesson today wasn’t even about password resets.
I discovered that you should never assume every Google account has both a first name and a last name.
Business accounts like “Support”, “Accounts” or brand accounts often have a single display name. Rejecting those users because Google didn’t provide a surname is bad UX.
Authenticate first. Collect the missing profile information afterwards.
Little details like this are what make authentication feel seamless.
Btw, good morning and goodnight ✨
Hello everyone, I'm building Coddle AI, the agentic workspace for product development (@coddleai).
Day 201 of my 365 Days of Code
Today, I worked on the Sprint, Task, and Backlog modules for Coddle AI.
I built the backend for the execution layer: sprints with goals and dates (one active sprint per project), and tasks with priority, status, estimates, and assignees. Teams can manage a backlog, move work onto a sprint board, and promote ready user stories into tasks.
I also added task comments for collaboration. Soft-deleting a sprint returns unfinished work to the backlog, so nothing gets lost as plans change. This is the bridge between what we planned and what we ship.
Good morning! ☀️ Optimism hopes the world gets better. Pessimism assumes it won’t. Meliorism reminds us that it’s actually up to us to make it happen.
Let's roll up our sleeves and make today a little better than yesterday. 👇
Good morning! ☕️
Today’s word of the day is mendacious: having a lying, false character.
Let's keep it 100% real today. What's the most mendacious excuse you’ve ever heard someone give for being late to a meeting? 👇