I just returned from the joint WG5/J3 meeting (the international and US committees in charge of producing the next revision to the Fortran standard). The Generics subgroup, of which I am a contributing member, had a very successful showing. The committee discussed and passed 4 "Specification" papers regarding the template feature slated for inclusion in … Continue reading The State of Fortran Generics
Normally I try not to mix politics and my career, but I kind of have to weigh in on this one. To preface this discussion, I have received the COVID-19 vaccine, and generally have a pro-vaccine position. However, I am a naturally skeptical and questioning person, so I can understand why people may be hesitant, … Continue reading Because Reasons, or Just Because
No. I recently came across a post in the fortran-lang forum referring to a blog post that makes an assertion that research software is likely to remain a tangled mess. I have a sufficient amount to say that should hopefully refute such an assertion, and give us some hope for the future. One of the … Continue reading Is Research Software Likely to Remain a Tangled Mess?
Most lay people and programmers early in their career begin with the assumption that we write code to communicate to the computer what we'd like it to do, and how. While this is partly true, it misses a much more important audience; people. And for much greater reason than humans must be able to maintain … Continue reading Communicating with Whom?
This effectively a direct copy of my last Arch Install post, but with modifications for my new laptop. It's a System76 Darter Pro, and so it a has a few differences from the Lenovo Yoga 13 I had before. The following are the steps I took in order to get Arch installed and running with … Continue reading New Toys
My Home Assistant now controls my HVAC the way I want it to. I'm now super happy about how it works, but man is the code ugly. To start with, I bought a very basic, Z-Wave thermostat. It has no smarts of its own, but can be controlled via Z-Wave. This means my home automation … Continue reading Triggered