High-fidelity remote communication
Remote is hard but it can work if you focus on what matters.
Remote is hard but it can work if you focus on what matters.
The Macbook Pro M1 is the software development laptop of choice yet I love my iPad considerably more. I'm all in with my thin client for hipsters. Here’s what I’ve learned over the months and how my baremetal homelab in the sky is setup.
Improvements to the Chafa terminal graphics package: Kitty and iTerm2 protocols, newly supported terminals, new Unicode symbols, and more.
m4 is a macro processor, in the sense that it copies its input to the output, expanding macros as it goes
Many folders have them. They’re so invisible that you can’t even see them when you show hidden files. And the only way you know they’re there is when they cause problems.
I want terminal keypresses to Just Work. What do I mean Just Work? I mean programs in a simple orthogonal way, can determine the key that was pressed, and this model should easily map to the user's expectation.
Can we move our development environment from our local machines to a remote server, and interact with it through a browser-mediated IDE?
easier than scraping a hide, I suppose
Домашняя страница
QR codes are now critical infrastructure here in NSW, Australia. Let's learn how to make them better.
Fine-tune your font files and optimise your loading strategy for maximum speed + minimum FOUT
Sedano et al (2017)[1] on "Software Development Waste" identified and describe that software projects manifest nine possible types of waste, in terms of loss of productivity and unnecessary friction.
In April, I wrote operatornotify.py , a module which allows my programs to notify me of important information or errors. I was immediately very proud of it. It felt awesome to get so much impact out of a sub-100 line module as I went around hooking it up to my existing programs and getting the tracebacks from my…
In this blog post, I will show you the process of combining and converting a list of markdown files into kindle supported ebook (.mobi) format.
does your ~/bin spark joy?
How to write better bash scripts by replacing if-statements with something much more elegant
Writing Rust is pretty neat. But you know what’s even neater? Continuously testing Rust, releasing Rust, and eventually, shipping Rust to production. And for that, we want more than plug-in for a c...
That’s the headline for my latest project (with Tomas Petricek), presented at HATRA. [paper] [recorded talk] With this work I am finally confronting the demon cursing my work: version control. If w…
A hard reality of C and C++ software development on Windows is that there has never been a good, native C or C++ standard library implementation for the platform. A standard library should abstract over the underlying host facilities in order to ease portable software development. On Windows, C and C++ is so poorly…
Instructions on how to design, calculate and build power transformers.
AndreGarzia.com website
I was reading an interesting and educational blog post , about the writer's home infrastructure status. I was curious about it, because it mentioned syslog-ng, a project I used to be heavily involved with, and a project that's still dear to my heart, even though I'm neither involved, nor am I using it any longer. It…
Since 2020 is made for pain, I decided to make some big moves that I have been putting off for a while. The email migration took a while, but the new setup is so much better. My reliance on Google as a company is very minimal now. I am very
I'm somehow interested in audio production. But not it more my pet hobby, nothing that would generate decent income. This means I usually do...
Are you particularly well versed in a field? Why not write a book? I've summarized the 4 main steps to writing and publishing your first technical book.