Hi, my name is Romello Goodman ( mello good )

I am a creative technologist that primarily works with web technologies. I apply them to a number of different contexts in the hopes of exploring how code and creativity are linked. For labor, I am a senior software engineer at The New York Times working on the UX Foundations team.

Selected Works

Good Graphics

Good Graphics is a series of Print and Digital Experiments. Using code I explore research in a growing list of areas such as: Computational Graphic Design, Generative Art, Novel Fabrication Workflows and General Software Mishegas.

Garnet

A playful creative coding website. Using sliders and various UI paradigms to explore novel interface interactions.

Articles

Meeting… Romello Goodman, Senior Software Engineer at The New York Times

A Profile on The New York Times' Open Blog

Code is sourdough

Going remote led to reflections on the similarities between codebases and sourdough starter. (Increment Remote Issue)

A monorepo renaissance

Considering the unified vision of monorepos through the lens of serverless computing. (Increment Software Architecture Issue)

What If We Used Images to Navigate New York Times Content?

An experiment made during The New York Times’s Maker Week that presents photos as the main way to browse Times content.

Talks

Urban Planning & Codebase Architecture. Or, how not to end up with a Wendy's in the middle of your codebase

When urban planners design cities their decisions are at the scale of decades and millennia. As city’s mature they have to adapt and re-architect to meet changing demographics and use cases. Using Architect Pierre L'Enfant’s design of The United States capital I examine how systems change overtime from their initial ideation. I cover how we as engineers can use urban planning concepts to adapt our codebases and not end up like Washington, DC where 200 years later a Wendy’s food restaurant is located in the middle of one of the city’s busiest traffic circles. (June 2021 React Norway)

Graphic = fn(state)

Applying the React principle of “UI is a function of state” to SVGs and Graphic Design. We talk about using systems of componentization and state management to create and manage SVGs. Viewers leave the session with a firm understanding of creative coding practices and a new viewpoint for building systems in JavaScript. (May 2021 React Summit)

React Contributor Days Panel

A panel discussion on the current state and future of React. (May 2021 This Dot Media)