sdfaf
Joined 13 years ago
Joined 13 years ago
http://www.joelonsoftware.com/articles/fog0000000339.html
Is a technique that Microsoft loves doing.
From the article:
>> The competition has no choice but to spend all their time porting and keeping up, time that they can't spend writing new features. Look closely at the software landscape. The companies that do well are the ones who rely least on big companies and don't have to spend all their cycles catching up and reimplementing and fixing bugs that crop up only on Windows XP. The companies who stumble are the ones who spend too much time reading tea leaves to figure out the future direction of Microsoft. People get worried about .NET and decide to rewrite their whole architecture for .NET because they think they have to. Microsoft is shooting at you, and it's just cover fire so that they can move forward and you can't, because this is how the game is played, Bubby. <<
Thank God! I really do not want to spend any time learning Microsoft specific frameworks/APIs. I'm already familiar OpenGL and I rather spend my time working on the game itself rather then having to learn new APIs.
Honestly speaking I've only built the circuits simulator, partially built the symbolic math engine and currently working on the physics engine. I have learnt a great deal though.
One more thing, beauty is on the eye of the beholder and true beauty is within. It sounds cliche but as I've gotten older I've continued to be surprised that this is true. In reality is a combination of both that adds up to make a person truly beautiful.
This is very true. However, I rather not spend anytime on this if I don't have to. What you are underestimating though are the quirkiness of the new API that could waste you hours and hours. i.e. Some graphics rendering may not look quite right because some unexpected limitations, etc. etc. Finding work-arounds for all those tiny quirks can be time consuming Time that you'd rather spend on the product itself.