Goodbye CodePlex


Brian Harry wrote this on the MSDN blog at the end of March:

Almost 11 years after we created CodePlex, it’s time to say goodbye. We launched CodePlex in 2006, [..] at this point, GitHub is the de facto place for open source sharing and most open source projects have migrated there.

I thought I’d be happy about this. I’ve written many posts over the years about Microsoft’s “not invented here” syndrome, and their seeming need to duplicate other products when perfectly good alternatives already existed.

But since then, I’ve realised consolidation is dangerous.

For all its usability issues and lack of hg awesomeness, Git is a decentralised alternative to the likes of Subversion (which I still prefer, though you’re not supposed to admit that). We’re going backwards in this regard with dependence on GitHub, and its already had consequences.

Don’t get my wrong, I’m a complete hypocrite and use GitHub and GitHub Gists for everything professional and personal now. But with CodePlex shuttering for MSFT projects, the ecosystem shrank a little further.

(As a reference, Canonical’s Launchpad and Atlassian Bitbucket are still going, but I can’t shake the feeling they’re living on borrowed time themselves).

My first non-TV job in high school was being a .NET code monkey, so a part of me also feels melancholic about an aspect of that universe changing, even though I haven’t interacted with it in a decade.

Author bio and support


Ruben Schade is a technical writer and infrastructure architect in Sydney, Australia who refers to himself in the third person. Hi!

The site is powered by Hugo, FreeBSD, and OpenZFS on OrionVM, everyone’s favourite bespoke cloud infrastructure provider.

If you found this post helpful or entertaining, you can shout me a coffee or send a comment. Thanks ☺️.