DEV Community

Discussion on: What's the most complex project you have ever done or been part of?

Collapse
 
scroung720 profile image
scroung720

10 years ago I was programming on a legacy project based on a technology called Microsoft COM which is an ancestor of NET platform. The idea was that you could integrate multiple modules with any programming language. The project was a 3D game engine with 200+!!! modules it was crazy you had modules to program 16 bits games and VR equipment and cell phones and android and windows phone it was crazy stuff and opengl shaders of almost any version and kinect support. There were features with 8-12 years of development lol

Collapse
 
eljayadobe profile image
Eljay-Adobe

Ironically, the .NET platform came from Brian Harry because he so very much disliked COM. When Sun and Microsoft had their dispute over Java and JVM, a pet project that Brian was on had the potential to compete with JVM, and from that C# and .NET were born. And Microsoft had to have interop with COM, so COM was integrated into .NET.

Not so much an ancestor. More of an internal competitor that ultimately got rolled in with COM.

Collapse
 
scroung720 profile image
scroung720

thank u for this information. I didn't know this

Collapse
 
madza profile image
Madza

Projects like these teach us a lot, as you often need to come up with unique solutions 😉 I guess you learned a lot from it, tho you would probably never ever want to go back to that codebase 😃😃

Collapse
 
scroung720 profile image
scroung720 • Edited

No, it was horrible there was no documentation and sometimes my manager was requesting me to modify a specific module he didn't care if it was C, c++, c#, javascript, VB, objective-c. One occasion I needed to modify a legacy module and I could not figured out what to do. I end up looking for an ex-employee from china that was in another company. He replied to me 2 months later lol it was a bug related to VR head devices. The workflow was super strange they want us to write the code but we didn't test anything you need to email your code snippets to people in Australia, England, France or China. If your code didn't work they gave you a copy of the error output. I hate that job so much. Probably my worst job.

Thread Thread
 
madza profile image
Madza

Hahah 😃😃Seems like a really nightmare, I feel you 😉