My name is Mark Downie, I have spent over 20 years engineering solutions for customers. I worked as a technical lead in the field of software engineering and development, with expertise in financial services, healthcare and manufacturing industries. I have over 15 years experience mentoring and developing international, multi-disciplined groups (more background info here).

I am currently working for a Microsoft as a Product Manager, spending my days building debugging and diagnostics tooling for Visual Studio and Azure. I also serve as the primary maintainer for one of the oldest .NET open source projects, DasBlog Core.

The most persistent function of this site is a platform to talk about software and technology, and the various ways it can transform the lives of everyday people. I do hope you find something helpful. If you feel inclined please subscribe here.

If you have general questions contact me on Bluesky or GitHub.

Bio

Mark Downie is a seasoned technology leader and innovator based in the Columbus, Ohio Metropolitan Area. He currently serves as a Principal Product Manager at Microsoft, where he focuses on removing the friction in technology.

With over 20 years of hands‑on experience engineering solutions for customers across the financial services, healthcare, and manufacturing sectors, Mark has a proven track record of mentoring and leading multi‑disciplinary, international teams to deliver high‑impact software products.

An open‑source advocate, he is the primary maintainer of DasBlog Core, one of the oldest .NET open‑source projects, where he continues to drive community engagement and improvements.

Outside of his day‑to‑day at Microsoft, Mark writes extensively on his blog (poppastring.com), sharing deep dives into software engineering, tooling, and the broader cultural impacts of technology. His writings aim to inspire both seasoned developers and everyday users by illustrating how well‑designed tools can transform our interactions with technology and, ultimately, our daily lives.

Some Media

I really enjoy talking about software, debugging and diagnostics you can better understand my process and approach by looking at these videos and podcasts. Here is a Playlist of my most recent conferences and talks on YouTube.

Other parts of the web