As a software developer myself, I agree with Shakespeare212. Size, Complexity, Dependencies, all multiply. Scaling is much more difficult than an outside observer would assume.
You guys assume i dont develop... But i created a dm screen with database compendium and many tools that helps me in managing and generating my own games. I know im an intermediate programmer. But that doesnt mean i dont understand how it works.
Ill say yes, things can get vety huge. But they can also be managed and kept sorted. Meaning if you do it right then its not like spaghetti. I dont think these professionnals programs in spaghetti. Now yes bugs will happen and i understand that... But isnt it our job to tell them whats wrong ? Bugs cannot be stopped 100% thats why you want feed back from your people.
Populating the database is the longest thing you can do in this kind of project and i think thats the part that lose them a lot of time.
I think perfection is also a time losing process. Im always doubting my own stuff telling myself i can do better. Sure its cool but when you think you should redo your whole ui from the ground up after passing so much time on it before. I just think thats a lot of time lost.
There is also the fact that each developpers develops their own ways. So when you have more then 1 developpers there end up more then one ways in. Thats means even more bugs can come out. So communication is key between those people. Taking time for comments in code often helps a lot in organisation.
They are a compagnie that does programs for a living so im sure they already know all of this. Im just curious and would hope to be more in the loop as a consumer of their products. But hey if they cant tell, i guess they cant.
Rollback Post to RevisionRollBack
DM of two gaming groups. Likes to create stuff. Check out my homebrew --> Monsters --> Magical Items --> Races --> Subclasses If you like --> Upvote, If you wanna comment --> Comment
Play by Post Games --> One Shot Adventure - House of Artwood (DM) (Completed)
Programming is easy even for amature. Their problem is mostly not about programming itself but about the fact they require authorisation from 3 different department before they can do stuff.
Not so much. Crappy programming is easy. Building something that is maintainable, adaptable, extensible, etc. is not easy -- especially for amateurs.
I'm an IT architect. My job is literally to mentor professional developers on how to build systems well. Most "legacy" systems suck because they were built by people who thought programming was easy. If you don't use correct separation of concerns, testing, SOLID, etc. the first release (or just beta) might get out the door slightly faster, but you're going to screw whomever has to do subsequent releases.
As the field of software development matures, we're starting to see the same sort of differentiation as with, say, a chemist vs chemical engineer or a mechanical engineer vs a mechanic. Even someone with 30+ years of experience as a "programmer" may not have the skills necessary to develop a robust system, even if they can convincingly tinker at home. You need someone who thinks like a software engineer if you want the system to work well.
That isn't to say that having to run decisions by some sort of committee doesn't slow things down, too. You probably don't want your car built by someone who just did some high school robotics, though.
DM of two gaming groups. Likes to create stuff. Check out my homebrew --> Monsters --> Magical Items --> Races --> Subclasses If you like --> Upvote, If you wanna comment --> Comment
Play by Post Games --> One Shot Adventure - House of Artwood (DM) (Completed)
Because this thread has gone off topic so much, and because staff have read and are aware of all the feedback of this thread, we have decided to lock this thread. Staff has extensively reviewed the feedback in that thread and that another will be opened with the impending release of the first part of the character sheet revamp.
Check out all my important links here.
May we live in Less Interesting Times
As a software developer myself, I agree with Shakespeare212. Size, Complexity, Dependencies, all multiply. Scaling is much more difficult than an outside observer would assume.
You guys assume i dont develop... But i created a dm screen with database compendium and many tools that helps me in managing and generating my own games. I know im an intermediate programmer. But that doesnt mean i dont understand how it works.
Ill say yes, things can get vety huge. But they can also be managed and kept sorted. Meaning if you do it right then its not like spaghetti. I dont think these professionnals programs in spaghetti. Now yes bugs will happen and i understand that... But isnt it our job to tell them whats wrong ? Bugs cannot be stopped 100% thats why you want feed back from your people.
Populating the database is the longest thing you can do in this kind of project and i think thats the part that lose them a lot of time.
I think perfection is also a time losing process. Im always doubting my own stuff telling myself i can do better. Sure its cool but when you think you should redo your whole ui from the ground up after passing so much time on it before. I just think thats a lot of time lost.
There is also the fact that each developpers develops their own ways. So when you have more then 1 developpers there end up more then one ways in. Thats means even more bugs can come out. So communication is key between those people. Taking time for comments in code often helps a lot in organisation.
They are a compagnie that does programs for a living so im sure they already know all of this. Im just curious and would hope to be more in the loop as a consumer of their products. But hey if they cant tell, i guess they cant.
DM of two gaming groups.
Likes to create stuff.
Check out my homebrew --> Monsters --> Magical Items --> Races --> Subclasses
If you like --> Upvote, If you wanna comment --> Comment
Play by Post Games
--> One Shot Adventure - House of Artwood (DM) (Completed)
Whatever you say man... But you should stop insulting people like you are doing.
Ill give you this much though... It is true people dont optimise their stuff enough. So many apps that have memory leaks.
But yeah... You shouldn't insult people intellect just because you have higher scholarship.
DM of two gaming groups.
Likes to create stuff.
Check out my homebrew --> Monsters --> Magical Items --> Races --> Subclasses
If you like --> Upvote, If you wanna comment --> Comment
Play by Post Games
--> One Shot Adventure - House of Artwood (DM) (Completed)
Born in Italy, moved a bunch, living in Spain, my heart always belonged to Roleplaying Games
Because this thread has gone off topic so much, and because staff have read and are aware of all the feedback of this thread, we have decided to lock this thread. Staff has extensively reviewed the feedback in that thread and that another will be opened with the impending release of the first part of the character sheet revamp.
A dwarf with a canoe on his back? What could go wrong?