My #CompSci lecturers often dropped the names of inventors. But only if they were men. We talked about Gordon Moore, obviously Turing 🏳️🌈 was mentioned, about Don Knuth, about Chomsky etc.
But when we discussed the #ARM architecture, we never talked about the inventor Sophie Wilson. We also never talked about Mary Ann Horton, despite her work on vi and terminfo -- but of course we mentioned Bill Joy. We discussed the Spanning Tree Protocol, but not its inventor Radia Perlman. We have the whole field of #SoftwareEngineering, but who coined the term? Margaret Hamilton. We mentioned the ENIAC and v. Neumann, but failed to talk about Adele Goldstine. We discussed the origins of #OOP and #Smalltalk but ignored Adele Goldberg. We programmed in #Assembly but never talked about the woman who wrote the first #Assembler, Kathleen Booth. And don't get me started on #Safari and our sweet @lisamelton <3 Or any of the (incomplete list) of Ida Rhodes, Carol Shaw, Shafi Goldwasser, Edith Clarke, Annie Easley, Joyce Little, ...
And today? Let's talk about our favorite trans woman CPU designer, Lynn Conway.
100 Mistakes in Software Engineering by Luis Cordero
An invaluable list of mistakes to consider on your daily job as a software engineering, that will definitely increase your value as a professional, by giving you situations that you will face, but now with knowledge of what the bests in the industry have done and what they've found to be the wrong paths.
Fascinating article from IEEE Spectrum that discusses the carbon footprint of software and how we can both measure and improve it: https://spectrum.ieee.org/green-software
The benefit is not only less carbon, but following some of the principles that are outlined can decrease costs and improve efficiency.
The article references tools such as Firefox Profiler and Ecograder as well as an open source Sustainable Software Engineering course.
Last year, I was involved in building instant search functionality on a Drupal website using Algolia. And now, I plan to embark on a Proof of Concept using open-source alternatives like TypeSense during my weekends.
Curious if anyone in the Drupal community has done something similar using any open-source technologies.
If you have explored integrating TypeSense or other open-source solutions for instant search in Drupal or any other PHP-based framework -- I'd love to hear about your experiences and suggestions!
I would love to explore the functionalities you have built or look into the code if it's open source.
I have a ton of command line utilities and web services that interact with LLM apis, SQL databases, event queues (redis, SQS, etc...), elasticsearch and then some.
I want to test my code at an integration level, for example making sure that my HTTP frontend to the SQL database returns proper excel files when hitting the download endpoint, this kind of stuff.