Open questions to Max!
I've decided to post and ask this openly, as I'm sure someone will be interested/learn something from your experiences. I hope you don't mind if I steal you away for a few minutes for your insight. (Maybe Charlie can answer too... maybe.)
When developing a tool set (like Decoda), is there a framework or existing program you build off of or do these kinds of projects usually start from scratch?
Is it strange developing an IDE, inside an IDE? For instance, is it difficult to debug a program that... needs to debug a program? How do you work around obstacles where you know you need to test a feature, but you can't test it (or has this situation ever come about)?
How does creating a tool like the NS2TR, which needs the major framework of the game (I assume), compare to creating a tool like Decoda?
When you decide to develop a tool (for whatever reasons, maybe none exists or some do that simply don't satisfy your requirements), where do you draw the line and say "This is all I need this tool to do" and stop adding the "It be nice to have..." features?
Thanks for taking the time to read this, and I hope for some good responses! And if this topic takes off, I invite other community members to get involved and fire off questions (and probably pull you away from more important things!).
NS Forum Moderator. Feel free to Message me.
It only takes 2 bites [insert parasite] to get to the center of a meatpop.