I was nodding along to this article about minimizing dependencies until I got to the end:
"This is not how I approach design at work, or necessarily how I would recommend doing so. Having a budget where initial creation is essentially free (fun!) while maintenance is extremely expensive (drugery!) is a dramatic exaggeration for most software development. But this process works very well for my hobby code."
Wait, what?! 🤔
tried and failed to connect to the wifi at a local coffee shop, which had a non-ascii character in its ssid #linux
Key skills for modern computing:
1. Tap/clicking only when the web UI has finally stopped moving itself around so you hit the right thing
2. Figuring out which UI elements are decorative and which do stuff
3. Typing into a keyboard buffer which displays 20 characters behind what you're typing
4. Remembering where in the nest of menu options the thing you want is buried
She talks about how most of the work in open source is maintenance and reviewing patches, and how some projects put code not on github to intentionally make contributions more difficult. She also mentions lua as an “open source not open contribution” project. I think of sqlite as the canonical example. Moving more towards this model in my projects works well for me, since I dont have much time or energy to work on open source
I just finished Nadia Eghbal’s “working in public”, and I found it an insightful analysis of open source. I don’t agree with all her conclusions, but it helped me understand my role better in open source. Specifically it made me more comfortable hosting things on git.alexwennerberg.com rather than github
restructured my 2021 journal by category instead of by time: https://alex.flounder.online/journal.gmi
trying to get a bit back into Blogging. About Magic: the Gathering's worst card:
It's been a while since I last looked at @Seirdy 's opinionated list of website best practices. It's expanded a bit, in what I view as a positive way: https://seirdy.one/2020/11/23/website-best-practices.html
code it yourself manifesto
We implement it according to our own goals.
We make mistakes and learn from them.
We learn how the tools we depend on need to work.
We gain a deep understanding of our problem domain.
We still embrace sharing of ideas and code.
I run flounder.online
Seeking digital self reliance
Revel in the marvels of the universe. We are a collective of forward-thinking individuals who strive to better ourselves and our surroundings through constant creation. We express ourselves through music, art, games, and writing. We also put great value in play. A warm welcome to any like-minded people who feel these ideals resonate with them.