[1]
Fantastic write up on their experience in ai, opinions on ai being a hoax with a veil of reasonable usefulness. Arguing that most people do not understand enough to see the difference, and thought leaders see where it is now, see where it was yesterday, it must be going to general intelligence tomorrow and you all will loose your jobs without this. I appreciate the satirical language here.
Note
This post is a thought [2]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: /static/https://ludic.mataroa.blog/blog/i-will-fucking-piledrive-you-if-you-mention-ai-again/?ref=wheresyoured.at
[2]: /thoughts/
Thoughts
Link based "commentary" style posts, commenting on a web link
858 posts
latest post 2026-05-13
Publishing rhythm
-
Letting Ai drive code feels like giving up so much control. It feels like its leaving so many brain cycles open for other things, yet its not quite good enough to do production level things on its own, so we must watch it, we must review it, yet its code can be some of the worst to review left unattended. Iām feeling this right now as Iām avoiding writing a bit of js that I could probably do myself. Some day this is likely to flip, and it will get better and we will spend our brain cycles thinking about architecture, security, marketing, big picture ideas about the problem we are trying to solve, but we are not yet there and as long as we still need to review I find it a much more pleasant workflow to have in a separate window than have it change the whole fucking project for a simple change.
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/
A quote from greyduet on r/teachers
I teach HS Science in the south. I can only speak for my district, but a few teacher work days in the wave of enthusiasm I'm seeing for AI tools ā¦
Simon Willisonās Weblog Ā· simonwillison.net [1]
Woof, ai is sucking the soul from everything, being forced onto teachers who donāt want or care about it and are simply sharing ai-slop to their kids without giving it much thought. remember that it is rude [2] to share ai-slop with others that you have not vetted, Itās next level to turn this into teaching material for children who are forced into your classroom and have no choice about the matter, you should be ashamed.
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://simonwillison.net/2025/Aug/5/greyduet-on-rteachers/#atom-everything
[2]: https://distantprovince.by/posts/its-rude-to-show-ai-output-to-people/
[3]: /thoughts/
Colors ⢠Pico CSS
Pico comes with 380 manually crafted colors to help you personalize your brand design system.
Pico CSS Ā· picocss.com [1]
A great alternative to tailwind colors that has everything defined in one colors file for only 0.3kb. it feels well worth the weight if you are trying to skip a build step or avoid npm/node. It has even more colors than tailwind. I appreciate that there is a grey palette that is fully desaturated.
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://picocss.com/docs/colors
[2]: /thoughts/
GitHub - rushter/selectolax: Python binding to Modest and Lexbor engines. Fast HTML5 parser with CSS selectors for Python.
Python binding to Modest and Lexbor engines. Fast HTML5 parser with CSS selectors for Python. - rushter/selectolax
GitHub Ā· github.com [1]
Selectolax you have my attention! I will be giving this a try for markata which often suffers from slow beautifulsoup. It appears to have everything I need for my simple use cases.
[2]
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/rushter/selectolax
[2]: https://dropper.waylonwalker.com/api/file/b5d8930f-59e0-4947-9500-717f66ce33dc.png
[3]: /thoughts/
How To Build The Tallest Building In Town
There are two ways you can build the tallest building in town. Once you understand this, things get really good.
Gary Vaynerchuk Ā· garyvaynerchuk.com [1]
Have some positivity! āJust Build the Tallest Fucking Buildingā is one of my favorite Gary Vee quotes. Build good community, bring others up, and stop tearing everyone down, listen to the vid.
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://garyvaynerchuk.com/build-the-tallest-building-in-town/
[2]: /thoughts/
External Link
meetgor.com [1]
Yes, I can review the code and make changes, but who in the world loves reviewing code? Do you love reviewing peersā PRs? really?
Iām with MeetGor here 100%. reviewing the nuance, not being as involved with the process of creating the architecture design, not solving the problems that arise in development make it hard to effectively review and not turn into LGTM man.
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://www.meetgor.com/thoughts/i-kind-of-hate-agentic-ides-for-the-sake-of-productivity/
[2]: /thoughts/
External Link
meetgor.com [1]
Sometimes, all you need is a mindset shift, a blocker in your mind that holds you back from doing certain things. And for me, I have consumed enough tutorials and posts about Kubernetes, that I need to put to use and create. I have been stuck in the learning cycle, lets push to prod with kubernetes.
This hurts. I know others with this learning style that need to see the full picture before actually doing something with new tech. The way I first got into kubernetes I was looking for the easy route and somehow k8s came up several times as a suggested route Looking for a Heroku replacement, What I found was shocking! [2], So I dove in head first with k3s [3] and kompose [4]. What I found was that it was not all that hard once you start to see how the pieces fit together, no amount of reading tutorials would have gotten me there.
Does anyone care if you use simple yet fragile bash scripts or heavy weight Kubernetes cluster for just clicking buttons and creating and updating rows in a database? No!
You know what, letās fucking use Kubernetes.
Letās Gooo. Use what is right for you and stop parroting kubernets is hard, heavy, for big companies, maybe...
External Link
meetgor.com [1]
If you want to use it for the purpose of learning it, please do use it.
Kubernetes as usual is a tool like others, you canāt use one tool everywhere. Where bash scripts work, they just work, where they donāt they fall apart too, kubernetes works like a charm.
Use your grug brains a little and choose wisely! In the end, who the hell cares if you use kubernetes or bash scripts to scale if your users are happy?
Well Said!
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://www.meetgor.com/thoughts/kubernetes-isn-t-for-you/
[2]: /thoughts/
Kubernetes Isn
Kubernetes isn
sliplane.io [1]
This post feels like it was written by someone who has never tried kubernetes, someone who reads twitter, listens to t3.gg and thePrimeagen (who cant even container let alone kubernetes). If you cant run linux, use bash, build your own docker images, run docker comfortably. If infra is not your thing kubernetes is probably not for you.
Kubernetes Was Built for Google
Just like how react was built for facebook to solve facebook problems with many teams contributing effectively to the same interactive interfaces. Turns out that react is actually a pretty good product if you have a highly interactive page, and if this is your bread and butter, you can make overly heavy static sites with too much build very effectively. It works and runs much of the internet now.
We are getting serious. We need serious tools.
Big companies use Kubernetes. We should too.
It feels more professional. It sounds like we know what we are doing.
If anyone uses these reasons to pitch kubernetes to me they donāt belong in a position to make any sort of decision. The first one could be a heading with maybe something under it.
But Kubernetes should not be y...
csi-driver-smb/deploy/example/smb-provisioner at master Ā· kubernetes-csi/csi-driver-smb
This driver allows Kubernetes to access SMB Server on both Linux and Windows nodes. - kubernetes-csi/csi-driver-smb
GitHub Ā· github.com [1]
Great guide to setting up a samba server right in kubernetes. I tried it out after too long of playing with trying to get connected to a samba share on ucore, no idea what was wrong, but this just works, and will live in my homelab [2] no matter what distro Iām on, no playbook required to set it up, just good ol k8s manifest. TBH I cheated and havenāt set up the secrets yet, so its not quite in argocd or in my github repo, but POC is there and it works as advertised without issue.
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/kubernetes-csi/csi-driver-smb/tree/master/deploy/example/smb-provisioner
[2]: /homelab/
[3]: /thoughts/
External Link
X (formerly Twitter) Ā· x.com [1]
The message so many of us need to hear, stop scrolling and start creating. Iām not sure that I have a heavy issue with this, I barely scroll the socials anymore, I have my own rss reader curated with people that I enjoy consuming from. YT is often done as a family activity (with my wife) or listening while doing something like dishes. But I think Iāve been on the other side of this for awhile. Thereās something that ticks my brain by twiddling with linux nonsensically or pip install thing-i-heard-about-today and try it. Iām not imune though, I often fill gaps in the day with nonsense short content, but try to avoid the short trap.
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://x.com/dhh/status/1950462181331349688
[2]: /thoughts/
-
How many times in one video can Prime say dude just use arch, dude arch would be way easier, dude you know how hard you are making this on yourself.
I do not envy those who desire full size configurability but stuck with the opinions of GatesJobs. Windows and Mac are so rigid, that it makes it impossible to do any level of customizability that I would want to do for productivity.
Unless you Must work on win/mack for some reason of work, you make something for one of them, you use Adobe, or you play competitive online multiplayer with easy anticheat there is a distro for you. The number of things that you need a win/mack for is greatly shrinking, you donāt have to submit yourself to the pain of Gates that this guy has done.
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/
-
Copyparty looks like a feature full self hosted [1] file server, putting this into my check out later when I get back to my desk. Impressive number of features I didnāt even know were a thing all from one .py file.
Note
This post is a thought [2]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: /self-host/
[2]: /thoughts/
-
Ben sold me on the mini pocket pry here. Itās funny how so many minimalist tools become over the top titanium damascus with wild patterns and designs. they look amazing, but are they worth the insane price for simple things? I like my edc to be things I donāt worry about breaking, loosing, or giving away. Fancy ass prybars for $200+ gives me all of those negative feelings I donāt want on my edc.
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/
-
Ben is always good for a banger of a video, this images app is something that i really want in my homelab [1], he did some great polish here! The idea of building vibe coded applications for your own personal use with all of your own personal opinions and workflows is something that has been an appealing part of ai, Iāve definitely tossed a few apps in my homelab that I use occasionally and they do what I ask of them pretty accurately.
This feels great to use, but also seems to kill any startup idea I have, as most of them feel like they could be vibe coded out by someone with a bit of skill and they just host their own. Maybe this is a good thing, maybe we are moving into an era of more people owning their own app they use for themself, maybe i need a security related startup?
Note
This post is a thought [2]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: /homelab/
[2]: /thoughts/
-
I donāt think I ever fully heard the full meaning of vsc*** and why it gets bleeped. I knew that it had to do with M$, but Teej explains it so well here. Its about the editor not really being open sources, but is marketed to be such.
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/
Glossary Web Component
The one where I put the hypercard in the hyperlink
dbushell.com Ā· dbushell.com [1]
I really enjoy Davidās Glossary, he has absolutely nailed it. Iām working on one for myself that feels close but not quite. I want to have a list of words that auto glossary to terms for me, maybe this is too much automation and I should just lean on wikilinks, i.e. sick wikilink hover [2], they only take wrapping in brackets. But like David mentions here its a lot of work to make sure they are right on all the older posts. I think it needs to be done with js on my setup, I donāt have no fancy wroker to modify html [3] on the way out, Iām fully static right now, so i would need to do full rebuilds any time the glossary changes, iām trying to cut down on the number of features that require full site rebuilds and potential cache issues.
Note
This post is a thought [4]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: https://dbushell.com/2025/05/07/glossary-web-component/
[2]: /sick-wikilink-hover/
[3]: /html/
[4]: /thoughts/
An Ode To My 10-Year-Old Thinkpad T440
mbrizic.com [1]
I like reading about old hardware and how to keep it running, sending shit out to e-waste after barely using it for a year makes my skin crawl. I find it interesting how most of these resurrections start with a linux build, and the author giving in and going for linux for the first time and enjoying being able to use something they thought was useless for real work.
That being said I have weird thoughts similar to this guy about being able to take a machine and write a novel somewhere off in the distance, but any time I try to do real work form any laptop these days the ergonomics become so unappealing that I tend to just not do anything away from my desk. Theres something that sounds so great about opening vim on old hardware that could last for hours, sip on coffee and write away, but it never works out like that in practice.
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://mbrizic.com/blog/thinkpad-t440/
[2]: /thoughts/
Transparent Textures
transparenttextures.com [1]
Fantastic resource of background textures, I will be using this for some projects.
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://transparenttextures.com/
[2]: /thoughts/
uv run for running tests on versions of Python
Using uv run with make to replace tox or nox for testing multiple versions of Python locally.
https://daniel.feldroy.com Ā· daniel.feldroy.com [1]
Such a fantastic use of uv, its so fast and flexible and does everything I need that next time I go to set up some more complex testing like this Iām going to lean towards it more than i would something like tox. In the post Daniel sets up matrix testing for testing out different versions of python with the same pytest test suite.
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://daniel.feldroy.com/posts/2025-07-uv-run-for-testing-python-versions
[2]: /thoughts/
[1]2025-07-09 Notes [1] from yesterday I have temporal stuff kind of going with postiz in a windsurf session working on [[thoughts-to-nostr]] Been cleaning up my z" loading="lazy">
2025-07-10 Notes | Nic Payne
2025-07-09 Notes [2] from yesterday I have temporal stuff kind of going with postiz in a windsurf session working on [[thoughts-to-nostr]] Been cleaning up my z
pype.dev
big fan of eza and dust, I like these aliases to have some common commands at my fingertips. I often use the tree command and yes it sometimes goes too deep to actually be useful.
alias lt='eza -T --level=2' # Tree view, 2 levels deep
alias ltt='eza -T --level=3' # Tree view, 3 levels deep
alias du1='dust -d 1' # Show only 1 level deep
alias du2='dust -d 2' # Show 2 levels deep
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/2025-07-10-notes/
[2]: /2025-07-09-notes/
[3]: /thoughts/
-
Love this dudes casual dry humor style, not afraid to poke fun at things with his dry ass satire. that being said, fc is new and as a long time fan of up arrow and !! I will be using this often.
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/
Quickshell
A fully user customizable desktop shell
quickshell Ā· quickshell.org [1]
This has to be the most incredible looking Desktop experience Iāve ever seen, riced to the nines, more polished than macos, more features than kde plasma, this looks incredible and I want to try it and feel it.
https://quickshell.org/assets/showcase/end4.mp4
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://quickshell.org/
[2]: /thoughts/
-
DT says it so well in this video, Iāve never really been one to shit on software projects, with maybe a VERY small handful of exceptions. The shitting on ubuntu always rubbed me wrong, shitting on flatpak and snap I never got, shitting on systemd because of Leonard Pottering I never got, DT puts it in such good words here. If you donāt like it you are probably not the target audience.
If Ubuntu is too bloated, donāt try to debloat it, this is not windows, we have options, Ubuntu is one option and so much is intertwined together in something like Ubuntu if you think you want to try to ādebloatā it good luck. If you have a problem with Snaps, this is probably not for you. You are probably looking for a distro with more control, probably something that you choose everything for.
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/
Lab Update
Update on the lab setup and what Iāve been working on recently.
Cloudy with a Chance of Tech Ā· blog.thomaswimprine.com [1]
Always enjoy a good read through someone elses setup. I appreciate the desire for pi clusters they are cute, they seem cheap, but feel a bit overrated (at least for those of us with relatively cheap electricity). I love seeing the refurb ātiny desktopsā getting a second useful life in a homelab [2] after they have serve their useful life in the corporate world sitting behind the monitor of some reception desk. These things rock, they are underrated, x86_64, not ARM, so they just work. Until ARM becomes more normalized in the datacenter this is where its at.
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://blog.thomaswimprine.com/blog/2025-07-07-Lab-Update/
[2]: /homelab/
[3]: /thoughts/
Notes ā 17:00 Wed 9 Jul 2025
Notes ā 17:00 Wed 9 Jul 2025
dbushell.com Ā· dbushell.com [1]
Enjoying watching David bring together his rss reader day by day. Excited to see where it goes. Im trying to get better at dropping notes like this without a ton of context, without needing to be right, just a note of whats on my mind and what Iām doing.
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://dbushell.com/notes/2025-07-09T17:00Z/
[2]: /thoughts/
uv cache prune
If you're running low on disk space and are a uv user, don't forget about uv cache prune: uv cache prune removes all unused cache entries. For example, the cache ā¦
Simon Willisonās Weblog Ā· simonwillison.net [1]
Good point to check on your uv cache if you are running low on disk space. I checked mine today, and it wasnāt too bad so I left it alone.
du -sh `uv cache dir`
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://simonwillison.net/2025/Jul/8/uv-cache-prune/#atom-everything
[2]: /thoughts/
[1]
Iām digging these web2appās from DHHās omarchy for setting up an opinionated archlinux hyprland. This gives a way to quickly open a web app as an app either with a hotkey or run launcher in its own dedicated window that you can put on itās own workspace. I really like a workflow of keeping one window per workspace on one monitor and I can quickly navigate between apps with a single hotkey. This gives you the power to switch through things like chat, terminal, browser, steam game with blazing speed from the keybaord, no clicking no searching, just going directly to it.
Note
This post is a thought [2]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: /static/https://github.com/basecamp/omarchy/blob/master/install/webapps.sh
[2]: /thoughts/
GitHub - chase/awrit: A full graphical web browser for Kitty terminal with mouse and keyboard support
A full graphical web browser for Kitty terminal with mouse and keyboard support - chase/awrit
GitHub Ā· github.com [1]
awrit is a full graphical browser that runs inside of kitty. Iāve moved on some of my machines away from kitty as the maintainer has seemed so hostile and there are other great therminals out there, but Iām going to give this a go. I have kitty running on my hyprland setup as it is the default anyways. It is actual chromium rendering to a kitty graphics protocol.
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://github.com/chase/awrit
[2]: /thoughts/
External Link
stackoverflow.com [1]
I need to give this a try for markata glossary
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://stackoverflow.com/questions/56755439/modifying-hover-in-tailwindcss
[2]: /thoughts/
-
Never did I think I would see the day that theprimeagen decided to run archlinux [1]. Furthermore him to start ricing it, EVEN furthermore, Pewdiepie runs arch [2] now, and thinks you should too?? and is promoting it on one of the largest YouTube channels ever [3]?? Even DHH is getting in the mix with omarchy [4] Such a cool transistion to see everyone find their way to linux and diving deep into the freedom and customization.
Note
This post is a thought [5]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: https://archlinux.org/
[2]: https://www.youtube.com/watch?v=pVI_smLgTY0
[3]: https://socialblade.com/youtube/lists/top/100/subscribers/all/global
[4]: https://omarchy.org/
[5]: /thoughts/
Home | { TechDufus }
TechDufus writes about platform engineering, homelab rebuilds, and agent workflows that hold up in the real world.
{ TechDufus } Ā· techdufus.com [1]
This has to be top tier dopest home page of all time. The commands are all so well customized and whimsical on the terminal.
[2]
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://techdufus.com/#timeline
[2]: https://dropper.waylonwalker.com/api/file/5387bb34-4a9d-4a51-95d2-ed6242c411f8.webp
[3]: /thoughts/
[1]
Iāve ran my homelab [2] on k3s for a year and a half now, and have had talos fomo the whole time. Iām not sure if this article helps or hurts. Helps to see that techdufus struggled and wished he went k3s first, but theres so much good to it that I want it.
Prometheus and Grafana for monitoring (because you canāt manage what you canāt see) # [3]
Iām getting there, ok, I have some of it figured out but not firing on all cylinders like I want.
CloudNativePG # [4]
for PostgreSQL (way better than managing databases manually)
Amen to this, cnpg is kick ass and has me tempted to drop sqlite for my production database default. I mostly make small shit on the side that is never going to blow up. sqlite is really good, but the automation that comes along with cnpg to just run it on all nodes and backups once you establish the pattern with the first one is sick.
š¤£š¤£š¤£ actually read the docs š¤£š¤£š¤£ # [5]
[6]
Is This Overkill for a Homelab? # [7]
Absolutely. Could do most of this with k3s or Docker Compose. But whereās the fun in that?
Speaking my language here! Again Iām well past the 1 year mark of running k3s and iāve had no regrets. Kubernetes is about establishing and replica...
Forming URIs for Autofill | Bitwarden
Find out more about how URI match detection works in the Bitwarden password manager.
Bitwarden Ā· bitwarden.com [1]
For anyone self hosting a bunch of apps under one domain, I just swapped all of mine to Host matching which includes the full subdomain, and it is glorious to not have 9+ items hit on all of your pages and only the one that you actually want.
open one > edit > gear icon next to url > Host
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://bitwarden.com/help/uri-match-detection/
[2]: /thoughts/
-
vim usage is becoming normie level. Just like archinstall made it too easy to install arch and brought normies into the ecosystem. It killed ArchBTW^TM^, distros like lazyvim have killed vimBTW^TM^. It used to be that to run arch, vim, nvim you had to read the docs, and go deep on understanding. running archinstallor lazyvim make it so easy to get started that you miss all of the details, you no longer have to understand ctags, quickfix, what an lsp is, or even how to set your own keybindings. You just use the damn thing, like you would with VSC****. No shame to anyone who does this, but you are probably missing out on a bunch of really useful features of a very core tool in your workflow.
Just discovered Sylvan Franklin in this post and he is cracked, sub now.
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/
[1]
Wish I would have saw this guide and provided assembly file for setting up virt-manager in distrobox. They call out immutable distros like the knew I was coming.
Note
This post is a thought [2]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: /static/https://github.com/89luca89/distrobox/blob/main/docs/posts/run_libvirt_in_distrobox.md
[2]: /thoughts/
Notes ā 06:11 Sun 22 Jun 2025
Notes ā 06:11 Sun 22 Jun 2025
dbushell.com Ā· dbushell.com [1]
Whatās even real anymore? What a shitty age we are in that you have to form an opinion about news outlets and media outlets.
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://dbushell.com/notes/2025-06-22T06:11Z/
[2]: /thoughts/
neverjust
a guide to better developer communication
neverjust Ā· neverjust.net [1]
I just never quite understood why the word just can send people over the top. I get it when you donāt know someone, you donāt have history with them, and they come in saying you are doing something wrong.
I pulled this out into a full post just [2]
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://www.neverjust.net/
[2]: /just/
[3]: /thoughts/
-
2025 is not the year to get put on the market, its rough out there. Juniorās have little chance, senior+ are even struggling. We had it easy from 2020-2023, now its over saturated and you have to want to be in this industry to be here and stay here. It used to be a fine place to get a good job to pay the bills, the bar has been raised and if you donāt want to be here you are going to struggle. Theo covers this in this linked video deeply [[ thoughts-472 ]].
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/
-
Nailed the netflix documentary style. Videos like this make me so grateful that I have a job in this rough market, if youāve followed jepiās series you know heās been out of a job for months, and he is not alone in this. This is the year of ālaid of, i didnāt get laid off, I left to focus on my startupā, [[ thoughts-716 ]]
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/
Notes ā 09:32 Thu 19 Jun 2025
Notes ā 09:32 Thu 19 Jun 2025
dbushell.com Ā· dbushell.com [1]
Davidās design on his blog is fantastic likely from years of small improvements like this converting ugly quotes to pretty quotes and optimizing fonts.
Itās common for markdown libraries to convert the first to the second like my build script does.
This is new to me, I had no idea that markdown libraries did this, Iām now interested if markdown-it does it.
For subsetting I use the fontTools library but Iāve no idea how to setup Python environments. I got it working once and failed to document the process.
David, David, David, Iām sorry python has done you this dirty. I should do a post on making python environments in the age of Posts tagged: uv [2]. You got options to run in docker/podman, a whole ass vm, uv venv, uvx, uv run, uv script, python -m venv, virtualenv, poetry, hatch, and too many more. The ones that matter are containers or uv.
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://dbushell.com/notes/2025-06-19T09:32Z/
[2]: /tags/uv/
[3]: /thoughts/
Bug: Pypi metadata is wrong (Requires: Python >=3.6) Ā· Issue #1131 Ā· jmcnamara/XlsxWriter
Current behavior When pulling the dependency with pip (without pinning the version), our python3.6 tester pulls 3.2.3 and not 3.2.2 even though the version is no longer compatible with python 3.6. ...
GitHub Ā· github.com [1]
pypi yanks suck, they are rare, this one got me today as it was a pinned dependency in my dependency chain. The latest release broke python 3.6/3.7 (which 3.6 has been EOL for 3.5 years btw), and it claimed >=3.6. In order to allow users to still install xlsxwriter without pinning down it needed yanked. Iām not sure if there was another way around it as pypi releases are immutable, so you cannot fix
[2]
This now has me wondering what the heck is using it with old pythons.
It appears to have broken builds on Canonical/checkbox for ubuntu 18.04. Checkbox is a device compatibility testing framework.
https://github.com/canonical/checkbox/actions/runs/14644718138/job/41098549191#step:8:125
[3]
Note
This post is a thought [4]. Itās a short note that I make
about someone elseās content online #thoughts
References:
[1]: https://github.com/jmcnamara/XlsxWriter/issues...
Conventional Commits
A specification for adding human and machine readable meaning to commit messages
Conventional Commits Ā· conventionalcommits.org [1]
I try to use conventional commits on all of my commits, but I often end up only using feat/fix. I need to keep this page handy and get new verbiage worked into my language
- fix:
- feat:
- build:
- chore:
- ci:
- docs:
- style:
- refactor:
- perf:
- test:
Optionally include a scope fix(parser):
A bang indicates a breaking change note. For example ā¦
chore!: drop support for Node 6
BREAKING CHANGE: use JavaScript features not available in Node 6.
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://www.conventionalcommits.org/en/v1.0.0/
[2]: /thoughts/
-
Wyatt built out this full world to start making a film series about FROGS. The entire set it built on a flat world, but yet feels so immersive.
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/
Visualizing My Blogās Internal Links
Writing about the big beautiful mess that is making things for the world wide web.
blog.jim-nielsen.com [1]
I like Jimās visualizations on his site, reminds me a lot of obsidian. Iāve tried to do the same on my analytics [2] page in the past, but it didnāt come out right. Iām going to have to give this another go.
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://blog.jim-nielsen.com/2022/visualizing-my-blogs-links/
[2]: /analytics/
[3]: /thoughts/
Your Framework is Showing
The one where Iāve had enough of the same Next.js error
dbushell.com Ā· dbushell.com [1]
Great breakdown of nextjs. I was highly unaware of its performance optimizations before reading this. The smell of vendor lock in from next/vercel has been there from the start, this is the first real claim Iāve seen.
Iām out on modern js front ends, complex builds that change every 6 months, design patterns are out of date just as fast. Its hard to keep up, especially when you donāt have the use case for highly interactive apps. Libraries like htmx [2] or plain ol js gets the job done on the majority of sites and everything I tend to work on.
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://dbushell.com/2025/06/13/your-framework-is-showing-nextjs-error/
[2]: /htmx/
[3]: /thoughts/
-
Iām totally with Prime here, there is something about the read only, mouse clicking part of my brain that causes me to be more critical of the code at a different level. It doesnāt hit the part of my brain thinking about the edit or how to do the edit, it hits a part thats thinking about how I will have to deal with the code moving forward.
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/
Next.js 15.1+ is unusable outside of Vercel
TBD
Omar Abid - Personal Blog Ā· omarabid.com [1]
Vendor lock in disguised as performance. Nextjs aparantly now streams all of your metadata on the fly with js. This would obviously kill all seo right, well not if youāre on vercel they automatically detect search crawlers and serve the metadata. Why the f do they need to do this and not just serve everyone the metadata. The Web is this beautiful place where anyone can create and build amazing things with a relatively low skill. Js is meant to be enhancement, not degrade the experience of its users.
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://omarabid.com/nextjs-vercel
[2]: /thoughts/
Think less, ship more
I do too much thinking about what I want to make, and not enough actually making the thing.
cassidoo.co [1]
I thin a lot of us have this issues, especially on side projects. At work therre are expectations, jira tickets and so on, keeping you shipping. I think there is something to be said about getting that quick and dirty POC to the right group of people early for feedback before you add redis caching, kubernetes, auto scaling, disruption budget, distributed nodes, high availability, backups, disaster recovery. At work you kinda have to have the right person to shoot ideas by that can understand that you probably need some of these complex things for your app and it will take time to get right.
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://cassidoo.co/post/think-less/
[2]: /thoughts/