Menu
News
All News
Dungeons & Dragons
Level Up: Advanced 5th Edition
Pathfinder
Starfinder
Warhammer
2d20 System
Year Zero Engine
Industry News
Reviews
Dragon Reflections
White Dwarf Reflections
Columns
Weekly Digests
Weekly News Digest
Freebies, Sales & Bundles
RPG Print News
RPG Crowdfunding News
Game Content
ENterplanetary DimENsions
Mythological Figures
Opinion
Worlds of Design
Peregrine's Nest
RPG Evolution
Other Columns
From the Freelancing Frontline
Monster ENcyclopedia
WotC/TSR Alumni Look Back
4 Hours w/RSD (Ryan Dancey)
The Road to 3E (Jonathan Tweet)
Greenwood's Realms (Ed Greenwood)
Drawmij's TSR (Jim Ward)
Community
Forums & Topics
Forum List
Latest Posts
Forum list
*Dungeons & Dragons
Level Up: Advanced 5th Edition
D&D Older Editions
*TTRPGs General
*Pathfinder & Starfinder
EN Publishing
*Geek Talk & Media
Search forums
Chat/Discord
Resources
Wiki
Pages
Latest activity
Media
New media
New comments
Search media
Downloads
Latest reviews
Search resources
EN Publishing
Store
EN5ider
Adventures in ZEITGEIST
Awfully Cheerful Engine
What's OLD is NEW
Judge Dredd & The Worlds Of 2000AD
War of the Burning Sky
Level Up: Advanced 5E
Events & Releases
Upcoming Events
Private Events
Featured Events
Socials!
EN Publishing
Twitter
BlueSky
Facebook
Instagram
EN World
BlueSky
YouTube
Facebook
Twitter
Twitch
Podcast
Features
Top 5 RPGs Compiled Charts 2004-Present
Adventure Game Industry Market Research Summary (RPGs) V1.0
Ryan Dancey: Acquiring TSR
Q&A With Gary Gygax
D&D Rules FAQs
TSR, WotC, & Paizo: A Comparative History
D&D Pronunciation Guide
Million Dollar TTRPG Kickstarters
Tabletop RPG Podcast Hall of Fame
Eric Noah's Unofficial D&D 3rd Edition News
D&D in the Mainstream
D&D & RPG History
About Morrus
Log in
Register
What's new
Search
Search
Search titles only
By:
Forums & Topics
Forum List
Latest Posts
Forum list
*Dungeons & Dragons
Level Up: Advanced 5th Edition
D&D Older Editions
*TTRPGs General
*Pathfinder & Starfinder
EN Publishing
*Geek Talk & Media
Search forums
Chat/Discord
Menu
Log in
Register
Install the app
Install
Community
General Tabletop Discussion
*Pathfinder & Starfinder
Hero Lab Supports Pathfinder Roleplaying Game!
JavaScript is disabled. For a better experience, please enable JavaScript in your browser before proceeding.
You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an
alternative browser
.
Reply to thread
Message
<blockquote data-quote="azhrei_fje" data-source="post: 4911212" data-attributes="member: 12966"><p>I apologize for my choice of words. A bad mistake on my part.</p><p></p><p>I am impressed that you continue to develop the product with just two programmers on staff! Those must be some true hotshots to cover such a large code base!</p><p></p><p>I haven't worked in a proprietary software environment for ... about 20 years. (Hmm, actually closer to 18.) And even then it was in an industry in which the sale of an application suite was <em>expected</em> to include source code, although the license was still quite restrictive. (Those who were around in the heyday of mainframes may remember that such machines always came with source code to the operating system.)</p><p></p><p>When I referred to "fear of change" I was talking about the overall environment. For example, suppose you have two programmers on staff that both know C++ very well but know little or nothing about Eiffel. Even if Eiffel provides the absolute "best" environment for writing a new application there will be that fear of something new, that fear that perhaps the programmers won't pick it up quickly enough or that the compilers will have bugs or that deployment will be difficult or... These fears are often a large factor in driving management to make a business decision against switching to another language. (This is obviously a blanket statement and won't apply in every situation or to every company, which is why I used the term "often". For an analysis of this 100% human reaction, Google for "software risk analysis" and "risk avoidance". This is a documented artifact of the software development industry.)</p><p></p><p>An interesting corollary is that such a business will always be playing catch up with others in their market: they can never be at the front of the pack because they cannot truly innovate. Oh, they can develop new features or extend existing features, but they are always held back by the existing code base and having to work within that framework. Innovation requires change, quite often a very radical change. (Ask your programmers how much of the code base they'd like to rewrite if they had the chance. It will likely be about 30% of the code and the largest portion of that will be library functions that are used frequently. See Martin Fowler's book, <em>UML Distilled</em> for his empirical evidence.)</p><p></p><p>Sorry, I've started rambling. I'll stop now. <img src="https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f609.png" class="smilie smilie--emoji" loading="lazy" width="64" height="64" alt=";)" title="Wink ;)" data-smilie="2"data-shortname=";)" /></p><p></p><p>Again, I'm sorry. My tone above was inappropriate and I don't have any excuse for it. I was a bit exasperated at the entire Windows software development industry and took it out on LWD. <img src="https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f641.png" class="smilie smilie--emoji" loading="lazy" width="64" height="64" alt=":(" title="Frown :(" data-smilie="3"data-shortname=":(" /></p><p></p><p>The next time you're in Tampa, drop me a note and the first (and second!) beer will be on me. <img src="https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f642.png" class="smilie smilie--emoji" loading="lazy" width="64" height="64" alt=":)" title="Smile :)" data-smilie="1"data-shortname=":)" /></p></blockquote><p></p>
[QUOTE="azhrei_fje, post: 4911212, member: 12966"] I apologize for my choice of words. A bad mistake on my part. I am impressed that you continue to develop the product with just two programmers on staff! Those must be some true hotshots to cover such a large code base! I haven't worked in a proprietary software environment for ... about 20 years. (Hmm, actually closer to 18.) And even then it was in an industry in which the sale of an application suite was [i]expected[/i] to include source code, although the license was still quite restrictive. (Those who were around in the heyday of mainframes may remember that such machines always came with source code to the operating system.) When I referred to "fear of change" I was talking about the overall environment. For example, suppose you have two programmers on staff that both know C++ very well but know little or nothing about Eiffel. Even if Eiffel provides the absolute "best" environment for writing a new application there will be that fear of something new, that fear that perhaps the programmers won't pick it up quickly enough or that the compilers will have bugs or that deployment will be difficult or... These fears are often a large factor in driving management to make a business decision against switching to another language. (This is obviously a blanket statement and won't apply in every situation or to every company, which is why I used the term "often". For an analysis of this 100% human reaction, Google for "software risk analysis" and "risk avoidance". This is a documented artifact of the software development industry.) An interesting corollary is that such a business will always be playing catch up with others in their market: they can never be at the front of the pack because they cannot truly innovate. Oh, they can develop new features or extend existing features, but they are always held back by the existing code base and having to work within that framework. Innovation requires change, quite often a very radical change. (Ask your programmers how much of the code base they'd like to rewrite if they had the chance. It will likely be about 30% of the code and the largest portion of that will be library functions that are used frequently. See Martin Fowler's book, [i]UML Distilled[/i] for his empirical evidence.) Sorry, I've started rambling. I'll stop now. ;) Again, I'm sorry. My tone above was inappropriate and I don't have any excuse for it. I was a bit exasperated at the entire Windows software development industry and took it out on LWD. :( The next time you're in Tampa, drop me a note and the first (and second!) beer will be on me. :) [/QUOTE]
Insert quotes…
Verification
Post reply
Community
General Tabletop Discussion
*Pathfinder & Starfinder
Hero Lab Supports Pathfinder Roleplaying Game!
Top