My background is metallurgy. I have a vivid memory of asking my 3rd grade teacher why it was that the metal legs of my desk felt cooler to the touch than the wooden desktop, even though they were both in the same room so presumably the same temperature. She did not know, and I decided right then that when I grew up I would find out the answer in depth (the internet was not really a thing yet).
Fast forward to college and I found out in the introductory engineering courses that these sorts of things are the purview of the field of materials science and engineering, which I have studied and worked in for the past twenty years.
No field exists in isolation, and it is really handy to know how to code in any technical job. I used to work with someone who made a career out of writing LabView software programs to control all the custom materials research equipment in the department. There was always some new feature needed, or a new system that needed to be designed, and he was always in high demand as the only person who knew LabView in a building full of metallurgists and ceramists. I've been lucky enough to be able to learn how to write Python scripts to help program industrial robots in my day job, but have also suffered many times when I wanted some custom software but didn't know anyone who could make it. I've also noticed that even though developing new materials and processes is important for society, regular people don't really need help with this expertise. In contrast, almost everyone could use computer or software help now and again.
"The best time to plant a tree was 20 years ago. The second best time is right now."
Finally I could stand it no more and decided to learn how to make useful software programs and websites, to help both myself and others. This website is the public journal of that process. Thanks for visiting, and feel free to get ahold of me through e-mail (firstname.lastname@example.org) or LinkedIn.