As mentioned, I'm taking a C# training course as right now at work ASP.NET is waxing and CF is waning [1]. Unfortunately, it may be months, weeks, or even years before I actually use it at work, at which point they'll surely expect me to be able to recall it instantly with absolutely clarity.
In order to give myself a project in the meantime, to hopefully glue the knowledge into my brain before it's all lost, I'm attempting to build myself some RPG utilities. 'cos really, what else could I possibly have any real use for that somebody else hasn't already done a better job of?
My two project ideas are an Encounter XP Budget Calculator like
this old monster except for
Pathfinder, and a "Quickie Monster Generator," in which you indicate the type of monster you want (undead, construct, humanoid) and the target CR, and it returns to you a shell with ability scores, hit dice, some generic attacks (e.g., "Melee +8/+2 2d6"), and suggested CR-appropriate powers ("Consider giving this creature DR of 5-10 and an attack which does 1d3 damage to an ability score {save DC 15}") which you can then slap a skin on or use as the skeleton of a more complete monster.
However ... without having the class examples to work from, I'm getting nowhere fast. So far I've managed to build a form but not put anything on it except a button, and define a bunch of empty classes (Hero, Party, EncounterElement, and Encounter). Ah well, now it's bedtime.
But hey, it's a start. The books come home tomorrow, maybe I can make some progress on the weekend.
-The Gneech
[1] This annoys me greatly. I much prefer CF. I don't expect us to go to an all-.NET shop, but if we do, I would have to dust off the resumé and I'd really rather not.