PocketCal Build Log
I made a date-sharing app called PocketCal. Here
cassidoo.co [1]
I love this idea of tiny useful apps for yourself. In fact Iām working on a project to built out tinyapps [2] for myself to replace my common needs. I absolutely love that all of the state is stored in the url bar, nothing is stored server side. As much as I love to hate js, I really appreciate that things like this can be built to just live on the web, be accessible from anywhere, and live practically forever as they require such little hosting demand.
Note
This post is a thought [3]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: https://cassidoo.co/post/pocketcal-build-log/
[2]: /tinyapps/
[3]: /thoughts/
GitHub Stars
GitHub stars posts
1859 posts
latest post 2026-05-24
Publishing rhythm
GitHub - numtide/treefmt: the formatter multiplexer [maintainers=@zimbatm,@brianmcgee]
the formatter multiplexer [maintainers=@zimbatm,@brianmcgee] - numtide/treefmt
GitHub Ā· github.com [1]
This looks like a very useful formatting tool to keep in the back of my mind. I do a lot of python and our tool tends to be pre-commit, named after the git [2] hook pre-commit. It specifies a bunch of tools to run, you can run them in ci, manually, and opt into doing it before commit. I like the simplicity of this one not needing a whole ecosystem, but rather just leveraging the cli commands from those tools. This would probably be something that would get in the way of setup for new devs and not something I would throw on one project by itself, its another thing for everyone to figure out how to install and run on every platform, Iām sure its not hard, but being on python teams pre-commit just fits in.
Note
This post is a thought [3]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: https://github.com/numtide/treefmt
[2]: /glossary/git/
[3]: /thoughts/
-
This is one of the greatest pycon keynotes Iāve ever seen, bookmarking this to come back and leave better thoughts on later.
Note
This post is a thought [1]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: /thoughts/
-
Focus on the joy, not the suck. Nothing you do in life will be absolute pure joy with no downsides forever, life does not work that way, your brain does not look that way. Look at anyone who ever got massive billion dollar payouts for something like minecraft and how much their life is not glorious when they have nothing to really look forward to.
Prime talks about it in almost a cliche way, every boring ass task is an opportunity to grow. This is so real though, if you look at every task ask a shit you gotta do to check that jira ticket off and make bossy lady not scream at you its going to be a hell. If you rather look at it as opportunities to implement new features in new ways or learn something to better yourself and watch yourself grow you are going to take a big dopamine hit. I think prime talks about this in the sense of larger projects. He as talked about his experience being much less of a daily standup, but more of a ok we got three months to figure this out lets go boys. When you are stuck in that daily jira grind itās harder to see that larger picture of the learning and growing you are doing over the course of 3 or 6 months.
Timestamped to the part of the vide...
-
Should I go to college? Was my education worth it? Should I keep going. A question that comes in all too often accross most industries that require some level of education. DHH has such great takes on it, some I had never fully thought about. He starts out with should we have people study niche topics (using Russian Poetry as an example). Yes the world deserves people who can make their life works out of something that brings them and many other so much joy, but no you probably shouldnāt go 100kās into debt to do it. Should I get a software engineering degree, or become a doctor also have similar answers, it needs to be somewhat justified and not outrageous as has become the norm.
We used to listen in to Dave Ramsey on long car rides and he would have people call in and say, they went half a million dollars into debt to become a dentist, only to discover they did not want to do dentistry. At this point itās too bad, you gotta suck it up and pay that off with something that makes some serious cash, and the only skill you probably got that can bring in that level of cash is ⦠dentistry.
They dive into the college experience, learning to have adult debates with classmates abou...
WebTUI
Modular CSS Library that brings the beauty of Terminal UIs to the browser
webtui.ironclad.sh [1]
webtui, looks like a pretty sick design aesthetic. I like the keyboard driven nature of it, the look and feel is on point to a terminal interface, sadly it looks like it is not a 2 way street, you donāt automatically get a tui our of your website, just one that looks the part in the browser.
Note
This post is a thought [2]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: https://webtui.ironclad.sh/
[2]: /thoughts/
-
Iāve never heard of niri, or a scrolling window manager, it looks quite interesting. I think tiling window manager misses out on named sessions and hotkey straight to tmux sessions, Brodi mentions not using tmux right before this segment. Niri looks quite interesting, but looks like it suffers specificity. maybe there are other tools that allow me to jump straight to something like brave, or steam, but I donāt see how I could jump to a specific terminal.
Note
This post is a thought [1]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: /thoughts/
I recently discovered niri [1] by niri-wm [2], and itās truly impressive.
A scrollable-tiling Wayland compositor.
References:
[1]: https://github.com/niri-wm/niri
[2]: https://github.com/niri-wm
Iām impressed by niri [1] from YaLTeR [2].
A scrollable-tiling Wayland compositor.
References:
[1]: https://github.com/YaLTeR/niri
[2]: https://github.com/YaLTeR
Backups interrupted by full disk usage | Nic Payne
I just got a message from HCIO that my primary backup script is late... This
happens every now and then but I decided to check on it... Quickly `ssh` in and
I n
pype.dev [1]
Iām way behind on my notification game and need to pick it up. maybe Iāll look into hcio as well. maybe Iāll look into something that goes straight to signal or just get things working on ntfy. An 80GB log file is massive and the kind of thing id like to see notifications more.
Note
This post is a thought [2]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: https://pype.dev/backups-interrupted-by-full-disk-usage/
[2]: /thoughts/
Queso Notes | Nic Payne
It occured to me that this is my blog... I can write about whatever the heck I want! May 2025 Made 2 quesos very similar - they consisted of: 1.5 lbs ground bee
pype.dev [1]
Taking this as inspiration to do more non-tech on my blog, Iāve branched out into Posts tagged: gaming [2], but need take it to the next step. excited to watch pype.dev evolve as well.
Note
This post is a thought [3]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: https://pype.dev/queso-notes/
[2]: /tags/gaming/
[3]: /thoughts/
zk [1] by zk-org [2] is a game-changer in its space. Excited to see how it evolves.
A plain text note-taking assistant
References:
[1]: https://github.com/zk-org/zk
[2]: https://github.com/zk-org
If youāre into interesting projects, donāt miss out on alex [1], created by get-alex [2].
Catch insensitive, inconsiderate writing
References:
[1]: https://github.com/get-alex/alex
[2]: https://github.com/get-alex
The work on cbfmt [1] by lukas-reineke [2].
A tool to format codeblocks inside markdown and org documents.
References:
[1]: https://github.com/lukas-reineke/cbfmt
[2]: https://github.com/lukas-reineke
Check out Feel-ix-343 [1] and their project markdown-oxide [2].
PKM Markdown Language Server
References:
[1]: https://github.com/Feel-ix-343
[2]: https://github.com/Feel-ix-343/markdown-oxide
I like hougesenās [1] project mdsf [2].
Format markdown code blocks using your favorite tools
References:
[1]: https://github.com/hougesen
[2]: https://github.com/hougesen/mdsf
The work on treefmt [1] by numtide [2].
one CLI to format your repo [maintainers=@zimbatm,@brianmcgee]
References:
[1]: https://github.com/numtide/treefmt
[2]: https://github.com/numtide
The rich console is themeable, Iāve been a long time user of rich and had no
Idea. You can define your own theme keywords and use them just like you use
normal rich keywords in square brackets like'[bold red]'.
from rich.console import Console
from rich.theme import Theme
custom_theme = Theme({
"info": "dim cyan",
"warning": "magenta",
"danger": "bold red"
})
console = Console(theme=custom_theme)
console.print("This is information", style="info")
console.print("[warning]The pod bay doors are locked[/warning]")
console.print("Something terrible happened!", style="danger")
The ethics of README ads
Iāve been considering accepting sponsorship again for my projects.
Will McGugan Ā· willmcgugan.github.io [1]
Iāve long avoided running ads on my blog for the same reason. For a few months I ran an ad above the fold. It was a āYour Ad Hereā kind of thing, and in the messaging I was looking for content relevant to my content, not google driven ads. This resulted in nothing, no hits, not a one. Iām kinda with Will on this one beer money is not worth degrading the project for. I seriously thought some of the big projects with a moderate level of success got a good cut for these sponsorships. Some of the companies are big companies, like how do they even go through meetings and decide who gets beer money without spending more than that in decision making resources. Maybe they have a guy with more autonomy than I would expect.
Note
This post is a thought [2]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: https://willmcgugan.github.io/the-ethics-of-readme-ads/
[2]: /thoughts/
minio/minio - Docker Image
hub.docker.com [1]
Browsing for the minio tag that I have running right now I discovered that you can do minio --version and you get the same version that matches the docker tag, this is super convenient and helpful. I also notice that they use timestamped version numbers. I kinda dont mind this. It feels easy to understand how far behind it is. I really appreciate that the version in the container matches the version inside the container.
Itās not as pretty or flexible as semver, it does not communicate trees of majors and minors, but how often do we continue supporting/patching older majors and minors, in my experience only really big teams or teams with sufficient motivation are doing this.
food for thought.
Note
This post is a thought [2]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: https://hub.docker.com/r/minio/minio/tags?name=RELEASE.2025-04-08
[2]: /thoughts/