Publications & Writing

Blog & Publications

Perspectives on data products, competitive intelligence, and product-led growth from the Mediumroast team.

Substack

Competitive Market Research and GenAI

John P Goodman · November 4, 2024

As a product manager, one of my ongoing tasks is to keep an eye on what competitors are doing, which often means diving into competitive market research. When I was at Georgia Tech working on my master’s thesis, I focused on using analytics and machine learning to evaluate

Read more →
Medium

The Competitive Similarity Landscape

Michael Hay · October 11, 2024

“We don’t have any competitors,” said a founder to a venture capitalist technical evaluator during an interview. This quote embodies an experience from my former colleague and friend Vincent Franceschini. Hearing this from Vincent resulted in a robust discussion on startups missi

Read more →
Substack

Exploring Expectation Maximization

John P Goodman · September 15, 2024

In my last post, I tried to tackle the concept of maximum likelihood estimation (MLE). In this post, I want to grapple with the idea of expectation maximization but before doing so I want talk about the idea of latent variables and why they drive the need for expectation maximiza

Read more →
Substack

Maximum Likelihood Estimation

John P Goodman · August 22, 2024

If you’re a student of statistics or data science, you’ve probably come across the idea of maximum likelihood estimation or MLE and if you’re also like me you probably struggled with it the first time around. The goal of this post is to simply break it down to u

Read more →
Substack

Predicting IoT Adversarial Network Behaviors

John P Goodman · June 2, 2024

In my previous roles at Hitachi, I was fortunate to work with some very smart folks in the Industrial IoT (IIoT) space. This experience sparked a serious appreciation of what it takes to manage a production IIoT environment. In working with these teams, I was able to work as both

Read more →
Substack

Solving Linear Regression Problems Using PyTorch

John P Goodman · April 21, 2024

Simple Linear RegressionIn my last few posts, I discussed linear regression and how we find the beta estimates for ridge and lasso regression problems. In keeping with that theme and continuing my journey with PyTorch, I wanted to demonstrate how simple it is to build a linear mo

Read more →
Substack

Solving the LASSO

John P Goodman · December 18, 2023

In my last two posts, we saw how to use analytical optimization methods to find the beta coefficients for ordinary least squares and ridge regression. In this post, I want to try to tackle LASSO Regression.

Read more →
Substack

The magic in AI and Machine Learning

John P Goodman · November 17, 2023

Before beginning, I'd like to shout out to Hala Nelson and her new book Essential Math for AI for inspiring this post. I wish I had this book while taking some of my classes at Georgia Tech!

Read more →
Substack

Climate Change and its Socioeconomic Impacts

John P Goodman · January 7, 2023

In a couple of previous posts, I talked about how I needed to quickly learn D3.js for a course in Data and Visual Analytics. As part of that course, in addition to learning D3.js and other data visualization technologies (Tableau), we had a large group project that was effectivel

Read more →