So what is “living at HEAD” ? Living at HEAD is the idea that at all times when working on a project there only exists a single version of all of your dependencies, regardless of depth. On top of that, you work towards keeping this single version of each of your dependencies as closest to the most recent version available as possible. Now I will admit that achieving this can require quite a bit of work but if the tools you use are working with you towards this goal rather than against you, the benefits are numerous....
As of today I have moved the handful of articles I had published on https://nektro.mataroa.blog/ off and transferred them back here as well as updated my GitHub profile to point back to this site. Now this isn’t to say I’m going to stop using the site entirely, not by any means. I think its great and when I’m in a better financial position I might even start donating.
What changed is that I realized is that I really like using Git for deploying my site and having it on my own domain but I didn’t like the experience of using Git/Vscode to actually write the articles and keep drafts....
Originally published on https://nektro.mataroa.blog/
Well hello friends!
So I took my advice from last update and kept essentially a journal too keep track of all my life and code happenings from day to day. And wow when I tell you what this has done for my sense of productivity. I will be fair that for my own sake I didn’t document every time I sat down to watch TikTok or check up on Twitter or HackerNews but having a casual record of the time I spent debugging things, making little progress here and there, going down a YouTube rabbit hole, or spending time away from the keyboard really put into perspective what monthly updates had essentially summed up to “lost time”....
Originally published on https://nektro.mataroa.blog/
Hello all!
So far when writing these I’d wait till the 14th/15th/16th and then use github endpoints to walk-back all the history I’d made that month. eg ones for issues, pull requests, and commits. However, I feel like this misses out on a lot of research and other ‘soft’ work as many call it. So I think going into the new year I’m going to take notes as I go along, much more similar to a journal and then edit it in the final days....
Originally published on https://nektro.mataroa.blog/
Send Inbox > Write
Options > Delivery Format > Plain Text Only
Compose From the main menubar, Edit > Account Settings
Go to “Composition & Addressing”
Un-check “Compose messages in HTML format”...
Originally published on https://nektro.mataroa.blog/
This is a very nice site and pretty in line with what Ive been looking for lately. mlog.nektro.net will likely still have its uses but Hugo/git based blog feels like a lot of friction that I feel stops me from writing sometimes.
I fell behind on my monthly status updates and I’ve sure been busy. I went to SYCL and met tons of cool folks in Milan and had my birthday this month as well....
Hello all! I had quite a few life happenings this month and ran into some unexpected complications with projects so I’m not quite where I thought I was going to be with progress this update, but there’s still a good amount to talk about so I’ll get into it. I marked my 6 and 2 month anniversaries with my partners, I started a new job at Humu on the 8/8 after being laid off from my previous company back in mid April, and I did some logistical organizing to make developing at my apartment vs my partners' apartment more smooth....
Hello! It’s been a very warm July in Portland and I can’t wait for it to continue. Last month I started on an article announcing a new project, Magnolia Desktop. If it grows beyond being a personal project I see it as a challenge to the GTK stronghold to bring new life to both developer and user experience. I ended that article saying that next up on my list of things to work on was icons and more, and in the midst of working on the icon demo I ran into a number of seemingly unavoidable miscompilations....
Hello again! I want to start doing “Status update” style articles and more writing in general so I thought I’d announce on here the main project I’ve been working on recently amongst all my other open source work.
Magnolia is a new UI toolkit written entirely from scratch in Zig for Linux desktops. It has a focus on ease-of-use, performance, and supporting older devices. The only runtime system dependencies are X11 and OpenGL....
The original creation date on this article is 17 Jan 2022 and I’ve been running NixOS 21.05 since then. Previously I’d been running a mix of Debian and Ubuntu and I don’t think I’ll be switching back anytime soon. Granted, I have not officially performed an update in that time, though I do not suspect it going badly in the ways that other distributions have bricked my Linux installs in the past....