Pretty much sums up Spotlight.
Pretty much sums up Spotlight.
Now people aren't allowed to label me tech bro anymore. Gym bro instead please — thank you. Ta.
Customer support hat.
Getting ready to send invites out for Body Beats. Next week some time. Still too many things on my mind beforehand. bodybeats.fitness
I’ll be sending out some initial Body Beats invites next week or the week after. bodybeats.fitness
And when I mean the battery was bad... it lasted 10 minutes. Going an hour now...
Managed to resurrect my 2019 MacBook Pro after being totally dead. Battery ain't great, but with Omarchy I wrote a nice little power management logic that will do the right thing when I'm unplugged... And it Just Works! Battery is at 1000 cycles and at 65% health.... 🤯
I was doing some research on Tinylytics and found that a lot of people misspell it... so I bought the domains for that last week. 35% more traffic since.
I guess this is how I do email now...
"Mac-only junk" 🤣
Sometimes there are shifts. Today I am going to try and go all in on the terminal and lazyvim. Ditching Zed. Experimenting. Zed felt too closed for my own needs... so rather just build what I want in a TUI.
Having a bit of fun over the few weeks!
Spot the menubar app I made. ✨
Granted, also did the Posture Workout with her... because I don't know what is with people these days, but terrible postures all around. Anyway, awesome to tweak and learn and make Body Beats better. bodybeats.fitness/workouts/posture-power-extended
I did the Ab Buster workout with my daughter on Monday. Still feeling my abs today. bodybeats.fitness/workouts/ab-buster-86
My wife and kid are getting the school stuff ready. Marking books with name tags, notebooks and you name it... School starts next week. Cute. 🥰
Whilst in bed, and I wake up with a new issue and feedback. Pretty cool.
Context 99% full. Compacting… and goodnight.
This is so sexy!
@jasonfried: HEY what!? HEY yes! The HEY CLI and TUI is out! Calling all terminal dweller...
![]()
Once Tinylytics reaches 40 millions hits, I'll start working on a new UI — got some ideas in my head. Quickly approaching 38 million...
Data migration done. Guess I learned a thing since the last time. 🤷♂️
Big database migration happening now. Always has me on edge.
Tinylytics mascot.
Sometimes you just gotta try stuff to figure out if it's for you or not.
Trying things... Not gonna lie, was up very, erm, early...
App icon for a personal app I have called "Frame".
Cursor needs an Agent Dashboard, showing me everything going on at once instead of nested in workspaces — for when I do that... 🤪
3:30 AM in the Vincent Ritter house. Wife: asleep Daughter: asleep Other people in the same timezone: asleep Vincent: still awake, arguing with Body Beats about whether “CRANK IT UP” is a legitimate workout name or just a cry for help. The house is quiet. The sets are not.
The Desk All-Day Reset sounds just what I should be doing now...
A user of mine on Tinylytics is blind, and very motivated. I've built out a chat bot so they can ask questions, and planning an extra view specific for them so they see a minimal UI. Works across the board. Working together on this. Chat works for all Ultra users now. Fun!
Another domain name bought...
Finally sat down over the past few days and got Body Beats going. So much to do. Did two sessions yesterday (not shown here) and it was great. Happy with the way it's starting off. Foundations right now — still much to think about!
Gym didn't work out today, neither did the 2 hour computer time. Riding that "I have ideas and need to get it done" wave.
Am I alone in wanting a computer screen that is just slightly angled off the desk? So it doesn't take so much "look at me" space in the room — something slightly hidden. I know laptops exist of course. The room should get the glory. Not the screen.
Great looking floor. Not big on cars, but I like that it looks clean.
@dhh: The Model Y is the superior transportation appliance, but when the mission is...
![]()
Tomorrow... max 2 hours computer time. The rest, gym and outside with family.
... 😅 Maybe it's time to upgrade to HEAVY...
Would be awesome to have a grok-lite model or something. 4.1 was great and good costs wise for a few analytic automations. 4.3 is very expensive compared to it.
1 - 2 days compressed into less than 1 minute.
... I should say "over the past 2 days"
Achieved a lot today on scribbles.page — shaping up nicely.
I guess I should finally work on OG images... maybe.
Happy to report that I've got my very first "Analytics for SaaS" customer on Tinylytics. Me! 🚀 tinylytics.app/analytics-for-saas
Testing in production... BEST way. 💪
Blogging software can look good! Here is my own: scribbles.page.
Very inspiring videos by Jesse! These are fantastic and beat those highly over-produced “look at my workstation with these stupid lights and gadgets” videos any day. ❤️
@jessethanley: Changing my mind on free plans
![]()
Lying in the sun, having a beer. 🍻
I've been working hard on Tinylytics (tinylytics.app) over the past weeks. It's been a real awesome journey so far, one that I think will continue to the end of time. So many little things! Dashboard is looking great, and each day I improve (updates.tinylytics.app) the platform. It's just over 3 years old now. Awesome stuff. It makes me happy! ❤️
... sigh.
My For You timeline needs more workouts and gym time, less computer crap.
Gym time. Best time.
Every week I ship, so I'm trying to make weekly changelogs for Tinyltyics. Here is the latest: updates.tinylytics.app/post/changelog-june-28th-july-5th
The spell checker on Tinylytics is so useful. Been great at finding little things!
I've been wondering about my desk lately, and its purpose. There has also been a fundamental shift for myself on how I think about computers too — what even is a computer these days? Do I have to always sit at my desk? Why does the desk dominate the room with a screen on it, always visible? Should I get a smaller desk? Maybe I can sit on a cushion on the floor where my desk sits now. Perhaps a standing desk, because I don't like being stationary for too long. But no, that is also a desk. Creativity doesn't always strike at my desk either — in fact it is quite the opposite too many times. I do need a desk though. I don't have a laptop, so I am stuck with a big screen — perhaps that's changing soon. Who knows. So, now I am planning. Do I need a desk? Work can happen anywhere — at the old (the one I am sitting at now) desk, the dining table, kitchen counter, my bed, a coffee shop like good old times. No desk also means less emphasis on technology sitting there, waiting to be used. Calling out — "hey, I am here, look at me with my dark screen" — waiting. I am planning on no desk. That's my aim. Intentional.
Slowly adding spell checking to the Tinylytics Content Monitor. Great start already! cc @_tinylytics
The new Hetzner prices are crazy. Hmmm. Not affected by this yet as I have no need to resize or provision new ones, but makes me think now. Servers in space soon, please? 😅
Home Screen. Feels good.
And this is how it looks in Thunder Clap (my monitoring service I built). I do like the design and info — so I might just bring that across.
Now that I run my own uptime monitoring I can add some nice quality of life improvements to Tinylytics, like region info for checks.
40 today. vincentritter.com/blog/40
Looking forward to my birthday tomorrow... because it's GYM day.
I'm pretty happy with Grok Build and Composer 2.5 for the past few weeks. My go-to for now. Grok Build has been great with design too and has been improving a lot!
Ned Flanders.
@loftwah: Based on what you know about me which The Simpsons character would I be? Who...
![]()
How I know GitHub is down... Tinylytics content monitoring 🤣
Love seeing a real time overview of what's happening to sites that Tinylytics monitors.
"Everything I ever wanted" = built myself, for my use case, learning about these things that matter. Optimise, fix, make better, add features as I need them.
Happy with my new uptime monitoring service as I moved all Tinylytics monitors over — and it's really awesome. Everything I ever wanted. It's also smart about how it goes about checking for potential downtime, changes intervals per region to confirm a positive. Super insightful.
Now that Basecamp 5 is launched, and it's a beauty, I wonder when HEY will get an iteration. Can't wait! — what an amazing company with pure taste! @37signals @jasonfried @jasonzimdars
Sigh. Does not scale how I imagined.
Moved some Tinylytics uptime monitors to my new little project. What a difference! So cool! All update in real time with Turbo on the dashboard. The best thing is, there are edge cases that are very specific that I could have never asked to be integrated on the other service.
For the curious, I built my own uptime monitoring tool. API first for now, but a nice UI. Currently migrated all my monitors to it that I have set up with Tinylytics (already integrated into the project). Super happy.
Built a thing over the weekend to support my biggest project. This has been 2 years in my head. Love how much I could achieve between Friday and today — now to polish.
"This long weekend" — Oh, the one in the US... oh ok. Took me a while to figure that one out.
This is me adding a new monitor and you can see it updating in real time — excuse my typing speed.
Live dashboard and updates as it goes, using Turbo! I love Rails!!!
The idea of this project is to make it API first actually, but doesn't mean the UI has to be super bad.
Down incident looks like this.
Mini side project for the weekend. Need to bring more things in-house for Tinylytics which has uptime monitoring built in... so here is my solution to make that happen.
🚀
Buying a few beers now. 🍻
Grok Build. Had it implement something for me.
Think I'll stay up for the Starship flight. 🚀
I wanted to add first party analytics for my blogging platform, but then I just thought... "Hey, you own and run an analytics platform already". And so the idea of "Analytics for SaaS" was born. No need to write my own logic — and you get the power of Tinylytics.
One for @Cloudflare — please allow to render emoji in the email sending subject field in the admin area. ✌️❤️
When you see an aircraft flying, you know it's magic. When you understand how it flies, from the physics to the systems, it's pure fucking magic.
Ah, the life of a freelancer and indie dev. Too much for me right now this minute.
Merry Christmas Everyone! 🤪
A very kind email.
Would help to actually attach the image. Geez. What would people think of me...
I think I have issues. 🤪 "I've got the need. The need for speed."
Totally relate to this.
Playing some Cyberpunk this evening. I love to code, but sometimes I just need to do something different (just like Gym time).
Everything is closed today in Poland. My gym, however, not. 24/7, 365. So I went. Nice to see some people working out. Happy I went. Got up to 68kg on the arm curl machine (PB) and also just shy of a 3 minute plank (PB). Happy days. Was smiling a lot.
Oh, this is cool. IR alignment — just like the real thing. Just gotta be patient. 😋
Well, at least it was an ILS. Need some practice for sure. Not like the real thing, but it will have to do.
Going to do a cold & dark to take-off and back to shoot an ILS. Hopefully I'll remember the 737 systems to get going.
Can't spell. Fuck.
I always reset the gym weights to a much lower weight when I finish. Anyone else do that? Especially the machines, after I wipe it down.
Tax return done. ✅ — now to come up with the money to pay it all. 😭 Let's go!
Been working on something on Scribbles. Little demo. 😋
A day of rest. A day for gym.
Ready to unleash Build with micro.blog by the weekend. 151 total API endpoints covered and 4 example projects (the official apps) with details on each.
Just a simple image, not a 4 minute long video. Based.
@opencode: One hundred and fifty thousand GitHub stars
![]()
Let's do an over produced 4 minute video because some company open sourced something.
Haven't used Cloudflare Pages in ages — surprised how quick it now builds and deploys. Pretty cool.
Hard to describe to see the sun glistening on the water — and happy we live up high. Kitchen window & living room view. Wish the bedrooms would face this way also.
I've been slowly working on a dev site for micro.blog — that's a personal project so totally unofficial for now — thought I'll tease it though. I've built my own apps with the API for years, including Gluon, and I think this will make it easier for a lot of folks.
Looking forward to Monday. It was a very long winter in Poland — with glimmer of hope. April is always funny here.
A bit more work-in-progress for my special micro.blog app I am building for myself. It's got a menu bar app (I know, missing icon).
Little things. ✌️😋
@_tinylytics: Happy Sunday! Some minor, yet major, tweaks the past few days: ✨ You can now...
![]()
Very rare for me to let a domain name lapse because I didn't need it anymore. So of course, I did that, let it lapse, and I had a huge brainwave using that exact name. Someone bought it. 😭
Rollercoasters today. 🎢
Trying something with nice icons instead of generic SVGs. 🤔
One thing about Inkwell being stuck in Apple review for the iOS app is that again I am put off by the whole thing — I was seriously thinking of creating little apps again. However this just cemented my decision to stay far away from iOS for anything personal.
I've been adding a few inside jokes to my release notes lately. I like to joke around. It's funny because every time I ship something, or create something, someone does the same thing either a few days or weeks later. Heck, sometime even just a whole copy. So I'd like to make fun of that fact. 😋 All good. Just funny. I copy too... ✌️
There was a guy in the gym with the same Watch as me — the Casio F-91W. We both noticed. No words were shared. But we knew. Also, he had wired headphones — I think it was attached to some Shuffle or something (super jealous).
Personal best at the gym today. Totally stoked. What a great finish. Feeling good.
It's easy to copy, but you can't copy taste.
Working on something for Scribbles. 😃
I loved my planets too much, so now they also exist on my own site as default. Includes the random flight paths and asteroids. 😋
Totally cool to work like this, right? Good morning!
One of my favourite little details in the Inkwell app is the way the background changes when you've got no new items for a given tab. It also moves a little if you look closely — feels more alive.