Creating a game requires many different skill sets, from programmers who write the code dealing with movement, animation, collisions, and scoring, to designers who draw the artwork and build the levels to play. Our CoinTime sample demonstrates both aspects of game development: you can browse the CocosSharp C# code to learn how cross-platform 2D game development […]
Indie game developers have chosen C# and Xamarin to release some truly amazing mobile games, including Skulls of the Shogun, The Incredible Baron, Draw a Stickman, and Infinite Flight. Many of these indies have even gone on to become powerhouse studios, like Supergiant Games, which appeared onstage with Apple to demo Transistor during the Apple TV launch. C#: The […]
Early Bird ticket prices (more than 20% off!) for Xamarin Evolve 2016 in Orlando, Florida end on December 31, 2015. Buy your tickets now so you don’t miss out! Evolve your Xamarin.Forms Apps Since launching last year, developers have been using Xamarin.Forms to create native UIs for iOS, Android, and Windows from a single shared […]
The post Learn Xamarin.Forms from the Experts at Xamarin Evolve 2016 appeared first on Xamarin Blog.
Some time ago, Scott Hanselman posted on Abandonware and
used my original Schematron.NET, which made it even to an
MSDN article by the (back then)
.NET XML PM Dare Obasanjo, as an example of abandonware:
Conclusion: The Schematron .NET implementation is total abandonware and I’m going to use it anyway.
As it happens, I got contacted by Pedro Frederico who had already done
the heavy lifting of polishing up the original source a bit, bringing it to GitHub, and contacting me about how
to proceed. That prompted me to contribute back a few minor changes, set up a
new repo for it, configure AppVeyor and voila: now we even have a CI-pushed
nuget package for Schematron.
So, dear Scott: I think that’s what we should all do with “abandoneware”. Bring it back to life, into modern life,
as we happen to come across it and find good uses for it.
Moral: What you care about, often ain’t what the other guy cares about.
As long as you make it stupidly easy for the original author to be on board (as Pedro did!), abandoneware doesn’t
mean more than “up for grabs”. The original author might not be too interested anymore in the project, but that
doesn’t mean it can’t still provide value to others, and continue flourishing on its own.
True Abandonware is closed-source software the original authors don’t care about anymore.
I for one are very happy to see Schematron alive again. Thanks Pedro!
PS: you can contribute PRs, report issues, etc. via GitHub, I’ll be happy to merge away, as well as support any documentation efforts ;).