Mark Vogelgesang

Pursuing better solutions.

Director of Product Management at Salesforce. Here you'll find the occasional musing about my work, scripts to make life easier, and ongoing development projects.

Latest post

More writing

Jan 2, 2023

Making a Design System, Part 1

Previous iterations of my site leveraged SASS but the patterns were thrown together and lacked consistency. My recent introduction of a dark mode exposed many inconsistencies in the original setup. Rather than putting band-aids on the styles, I wanted to push in the direction of a design system, but how?

Nov 30, 2021

Refactor: Alphabet Position

I recently started completing regular katas on CodeWars and other platforms to improve my programming skills. The katas are revealing in that they show you the most elegant/ cleanest solutions after you submit your own. What's below is my original solution, the cleanest/ most upvoted solution, and an examination of the two.

Browse by topic