@RobertHarvey Not sure if you're familiar with John Carmack but here's another article you might like, I found it in one of the comments on the question I mentioned earlier number-none.com/blow/john_carmack_on_inlined_code.html
I try to read most blogs on programming style that I can find, but articles that mention specific cases where the programming style did or didn't help the author are especially interesting for me.
> Typically I am there to rail against the people that talk about using threads and an RTOS for such things, when a simple polled loop that looks like a primitive video game is much more clear and effective.
Funny, a simple polling loop is exactly how our workflow server works.
I sometimes kind of miss the simplicity of game rendering when working with Winforms, I guess at one point it in time it was significantly more efficient to only redraw a control if it needed to be updated, but I sometimes would prefer a capped frame rate.
And by "simplicity" I mean the flow of control is simple, vector arithmetic and light calculations can be pretty hard.
I do game programming for fun, mostly in C; Winforms is for work, I originally mentioned WPF as an alternative to Winforms but I got a firm "no" from my boss, so I kind of tabled it for a while. I think he wasn't willing to go into WPF because as far as I know all of our previous software's in Winforms.
Though after I graduate I might dig into WPF, I should probably start using it for one off utility programs I make sometimes, just to get a feel for what it can do.