Gemini Links 22/02/2025: Weekend Chill and Programming Thoughts
-
Gemini* and Gopher
-
Personal/Opinions
-
A chill Saturday afternoon
I am writing this from my couch, with a nice fluffy blanket on my legs, and a warm cup of tea next to me.
I had a fun day yesterday: I moved to my parents in the afternoon and worked from their house. This allowed me to meet my aunt and cousin who visited to bring my birthday gift. The gift was a beautiful bracelet, which I really like. I was really happy to see them and I am lucky remote work is an option for me.
In the evening I met with my friends and we played D&D. We are almost at the end of Tomb of Annihilation.
-
LUNCH WITH ME
I feel like a chat with my computer today, and it's lunch time, so through this cathode ray window you're now joining me for lunch. Oh what fun!
I think I've said it before, but I never really got why people met for lunch. Besides some bargaining power over the opportunity for a free meal, it seems mutually inconvenient to pick the one time for talking to someone where your mouth is otherwise engaged. Surely it'd be better to go for a walk, or just sit without eating/drinking, but no, one is somehow obligated to engage in this absurd dual-purpose. Of course for typing it's not much better, but at least I can manage one hand free some of the time, and there's nobody asking questions while my mouth's full.
It's a hot day today, one of these short bursts of heat followed by a violent and stormy change which seem to be the standard pattern for this summer. At least the changes avoid hot nights so the house starts the day cool and I can put off turning the A/C on often until the change comes anyway. These days I seem to manage up to 32degC if I'm naked indoors and not really doing much, before it gets really uncomfortable. I think that's increased. I used to set the A/C at 28degC, but this summer I've had it as 30degC.
-
-
Technology and Free Software
-
Programming
-
PowerShell-Preview Version Number [Ed: Better run Linux, at least in some VM, then use bash or similar]
Basically, I am not familiar with the conventions in Git. The leading 'g' simply stands for "Git". This is meant to differentiate between Git and other source control software when looking at just the version number.
-
More thoughts on programming
I am terrible at a lot of things, when it comes to programming, what I suck at the most is syntaxes and designing. For syntaxes, no matter how hard I try, no matter what tools I use, something about syntaxes in programming languages just makes me not want to memorise them well. And even when I do memorise them well enough, it would be lucky if more than half the time I didn't accidentally forget a closing bracket. For designing, everytime there is an idea in my head, I do generally know what I want, I know what type of problems I'm about to solve, I know how to read libaries and code, but I just do not understand how to do things in a way that makes everything sane for me (and everyone else). If I try to do things in a sane way, chances are I'll get insane because I can seemingly only either get good at designing or get good at problem solving, and I'd always go for problem solving which means software I made would ended up feel shaky, overly complicated, hard to maintain, and unreliable in general.
I'm only decent at problem solving at a higher level, but software engineering is about engineering, not about yapping on how a problem can be solved through a 300 word "essay" that my peers these days would call me autistic whenever they see a sentence with more than 10 words (as if they have never read a book before), it is about the ability to create something for humans that makes their lives easier (or more fun, whatever it's trying to solve) in reality, and it is apparent that saying something, no matter how good you are at it, does not make it a reality.
-
-
-
* Gemini (Primer) links can be opened using Gemini software. It's like the World Wide Web but a lot lighter.