Choosing a Programming Language

Why are you still using Ruby? Can’t we do this in Python? Why not try node? This would be easier in JavaScript. I want to try writing Go. Software developers are an opinionated bunch, and newer ones can be shy to learning new languages and frameworks. Experienced developers can be quick to try new tools. As a software engineer you will learn many languages over your career and should be open to this. However when you are a leader in an organization you need a technical strategy and your strategy should be consistency. Sticking with a language and framework until it hurts and building a deep well of expertise in it will almost always serve you better than trying new things.

Read More

Comparing At-Home COVID Tests

Everyone is clamoring to get COVID-19 at-home tests this holiday season. The tests come in two flavors. One are tests from the folks at Detect and Cue Health that provide PCR like results in your home. The others are the more common rapid antigen tests. With so many on the market you might ask yourself, is one better than the others? While we’re still waiting for more data and third party studies to validate the accuracy of these tests, it is hard to say for sure. However I have collected the self-reported and some third-party studies for each of the tests so you can see the difference in performance of them.

Read More

Strange AirPod Bugs

One of the more interesting parts of software updates are the unexpected bugs that pop-up when you use them. Lately I have had atrocious issues with anything connected via Bluetooth to my M1 MacBook Pro. Especially strange today was the introduction of a symptom that caused my AirPods to push more audio out of the left AirPod instead of the right one:

Read More

TED Women 2021

One of the fun perks of staffing #TEDWomen this past week was getting to see most of the talks in real time. These will probably be posted to the website in the coming weeks and months, but wanted to highlight a few of my favorites:

Read More

Hybrid, Virtual, and In-Person Meetups

For the past few months Code for Boston has been trying hybrid meetups. The hope for hybrid is that we can use technology to bridge folks participating at home and a group of people meeting in-person. Ideally everyone is on equal footing and you can replicate the best parts of your event on both sides. The reality is hybrid events are a more disappointing version of their in-person counterparts.

Read More
This work by Matt Zagaja is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.