Uncategorized

Change can be difficult. We tend to resist change, anticipating that it may bring grief, anxiety, and fear of the unknown. But change can also be exciting, positive, and more successful when it is executed with empathy, purpose, and clear objectives.  Several years ago I was a Change Management Lead…

There are few things that can trip up even experienced programmers more easily than floating-point arithmetic. New programmers often don’t even realize they are using floating-point numbers, or know what floating-point numbers are. In modern programming, non-integer numbers often just are floating-point numbers. A black box that “just works”—until it…

As someone with experience working as a Software Engineer with a Bachelor’s Degree in Linguistics and a Master’s Degree in World Languages, I am frequently asked if programming languages and spoken or human languages are basically the same thing. While this is largely a philosophical question based on how you…

My husband recently asked me to help make a piece of geometric art out of wood, depicting the famous Delicate Arch in Arches National Park. He wasn’t surprised when I immediately opened Lucidchart, and sized a few shapes into the height and width of the pine pieces he would be…

“Product analytics” can mean a lot of different things to different people. Intensive SQL modeling? Managing and analyzing user data? Running AB tests? Contributing to the vision of the product through strategic analysis? All of this and more can fall under the broad category of product analytics. Figuring out where…