Click here to Skip to main content
15,887,350 members

The Insider News

   

The Insider News is for breaking IT and Software development news. Post your news, your alerts and your inside scoops. This is an IT news-only forum - all off-topic, non-news posts will be removed. If you wish to ask a programming question please post it here.

Get The Daily Insider direct to your mailbox every day. Subscribe now!

 
GeneralRe: Are Trendy Developers Ignoring Tradeoffs and Over-Engineering Workplaces? Pin
markrlondon19-May-19 20:57
markrlondon19-May-19 20:57 
GeneralRe: Are Trendy Developers Ignoring Tradeoffs and Over-Engineering Workplaces? Pin
David A. Gray19-May-19 9:36
David A. Gray19-May-19 9:36 
GeneralRe: Are Trendy Developers Ignoring Tradeoffs and Over-Engineering Workplaces? Pin
Peter_in_278019-May-19 13:39
professionalPeter_in_278019-May-19 13:39 
GeneralRe: Are Trendy Developers Ignoring Tradeoffs and Over-Engineering Workplaces? PinPopular
Joe Woodbury19-May-19 10:12
professionalJoe Woodbury19-May-19 10:12 
GeneralRe: Are Trendy Developers Ignoring Tradeoffs and Over-Engineering Workplaces? Pin
#realJSOP20-May-19 1:02
mve#realJSOP20-May-19 1:02 
GeneralRe: Are Trendy Developers Ignoring Tradeoffs and Over-Engineering Workplaces? Pin
Dean Roddey19-May-19 11:41
Dean Roddey19-May-19 11:41 
GeneralRe: Are Trendy Developers Ignoring Tradeoffs and Over-Engineering Workplaces? Pin
Member 916705719-May-19 21:33
Member 916705719-May-19 21:33 
GeneralRe: Are Trendy Developers Ignoring Tradeoffs and Over-Engineering Workplaces? Pin
#realJSOP20-May-19 1:18
mve#realJSOP20-May-19 1:18 
I'm not saying change everytime a new thing comes along, but you get to a point where it becomes almost impossible to find anyone with experience in your chosen stack.

We have a ASP.Net web forms code base that is 13 years old, and that has had no major changes in that time. The problem is that it's been worked on by more than two dozen different people over that time, most of whom were not at all interested in commenting their code. This has caused us to have things like a dozen versions of a javascript grid object (as opposed to a single one that accepted a configuration object), a folder hierarchy that is a freakin nightmare to navigate, and a handful of pages that don't use a master page. As you might imaging, the code is highly spaghettified. Given the high turnover rate, you'd think they'd at least have a document regarding what's been done and where it's located, but, well, we don't. We can't even piece together a history of changes because they've changed source control software at least half a dozen times over that 13 year period. It's a freakin free-for-all, and because it's getting harder and harder to maintain, it takes longer and longer to add new features, and the project is in real danger of being EOL'd.

Periodic rewrites are truly the only way to avoid these problems.

To be clear, I'm not talking about changing tech mid-stream, I'm talking about periodic rewrites while maintaining the old code base.
".45 ACP - because shooting twice is just silly" - JSOP, 2010
-----
You can never have too much ammo - unless you're swimming, or on fire. - JSOP, 2010
-----
When you pry the gun from my cold dead hands, be careful - the barrel will be very hot. - JSOP, 2013


modified 20-May-19 10:24am.

GeneralRe: Are Trendy Developers Ignoring Tradeoffs and Over-Engineering Workplaces? Pin
Member 916705720-May-19 20:44
Member 916705720-May-19 20:44 
GeneralRe: Are Trendy Developers Ignoring Tradeoffs and Over-Engineering Workplaces? Pin
#realJSOP21-May-19 0:36
mve#realJSOP21-May-19 0:36 
GeneralRe: Are Trendy Developers Ignoring Tradeoffs and Over-Engineering Workplaces? Pin
Member 916705721-May-19 0:45
Member 916705721-May-19 0:45 
GeneralRe: Are Trendy Developers Ignoring Tradeoffs and Over-Engineering Workplaces? Pin
#realJSOP21-May-19 1:57
mve#realJSOP21-May-19 1:57 
GeneralRe: Are Trendy Developers Ignoring Tradeoffs and Over-Engineering Workplaces? Pin
maze320-May-19 1:41
professionalmaze320-May-19 1:41 
GeneralRe: Are Trendy Developers Ignoring Tradeoffs and Over-Engineering Workplaces? Pin
nightsoul9420-May-19 5:57
nightsoul9420-May-19 5:57 
GeneralRe: Are Trendy Developers Ignoring Tradeoffs and Over-Engineering Workplaces? Pin
Marc Clifton20-May-19 8:18
mvaMarc Clifton20-May-19 8:18 
GeneralRe: Are Trendy Developers Ignoring Tradeoffs and Over-Engineering Workplaces? Pin
#realJSOP20-May-19 8:24
mve#realJSOP20-May-19 8:24 
NewsDelivering mobile, web apps often takes more than 4 months, says survey by low-code vendor Pin
Kent Sharkey19-May-19 18:01
staffKent Sharkey19-May-19 18:01 
GeneralRe: Delivering mobile, web apps often takes more than 4 months, says survey by low-code vendor Pin
markrlondon19-May-19 21:33
markrlondon19-May-19 21:33 
GeneralRe: Delivering mobile, web apps often takes more than 4 months, says survey by low-code vendor Pin
GuyThiebaut19-May-19 21:25
professionalGuyThiebaut19-May-19 21:25 
GeneralRe: Delivering mobile, web apps often takes more than 4 months, says survey by low-code vendor Pin
markrlondon20-May-19 0:29
markrlondon20-May-19 0:29 
GeneralRe: Delivering mobile, web apps often takes more than 4 months, says survey by low-code vendor Pin
gstolarov20-May-19 4:46
gstolarov20-May-19 4:46 
NewsVirutally energy-free superfast computing invented by scientists using light pulses Pin
Kent Sharkey19-May-19 18:01
staffKent Sharkey19-May-19 18:01 
GeneralRe: Virutally energy-free superfast computing invented by scientists using light pulses Pin
kalberts21-May-19 0:28
kalberts21-May-19 0:28 
NewsProfessional and citizen developers unite! Pin
Kent Sharkey19-May-19 18:01
staffKent Sharkey19-May-19 18:01 
GeneralRe: Professional and citizen developers unite! Pin
#realJSOP21-May-19 0:39
mve#realJSOP21-May-19 0:39 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.