Click here to Skip to main content
15,891,253 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!

 
NewsUgly Code Means Your Product Used to be Successful Pin
Terrence Dorsey4-Jun-13 13:39
sitebuilderTerrence Dorsey4-Jun-13 13:39 
GeneralRe: Ugly Code Means Your Product Used to be Successful Pin
Matthew Faithfull4-Jun-13 14:22
Matthew Faithfull4-Jun-13 14:22 
RantRe: Ugly Code Means Your Product Used to be Successful Pin
Vivi Chellappa4-Jun-13 16:38
professionalVivi Chellappa4-Jun-13 16:38 
GeneralRe: Ugly Code Means Your Product Used to be Successful Pin
Matthew Faithfull5-Jun-13 2:36
Matthew Faithfull5-Jun-13 2:36 
GeneralRe: Ugly Code Means Your Product Used to be Successful Pin
Vivi Chellappa5-Jun-13 5:48
professionalVivi Chellappa5-Jun-13 5:48 
GeneralRe: Ugly Code Means Your Product Used to be Successful Pin
Matthew Faithfull5-Jun-13 11:58
Matthew Faithfull5-Jun-13 11:58 
GeneralRe: Ugly Code Means Your Product Used to be Successful Pin
G-Tek6-Jun-13 1:20
G-Tek6-Jun-13 1:20 
GeneralRe: Ugly Code Means Your Product Used to be Successful Pin
Matthew Faithfull6-Jun-13 3:04
Matthew Faithfull6-Jun-13 3:04 
I agree but I wan't even necessarily talking about a rewrite of the same product.
Part of my point is that if you want to remain succesful you have to move on and in authoring software as in authoring books or movies that doesn't mean reediting your last film again and again it means starting again, with everything you learned up till now and creating something new. Whether it is the next film in a series (where you can reuse the costumes), the next platform for your application or a completely new book is a matter of what will work best in your circumstances.

To put it another way keeping a film franchise going for a time may be reasonable but trying to endlessly rerelease the same film would be a disaster. I think too many software companies fall into this trap and they often do so because the software they started out developing was done so badly from a technical point of view it's difficult to reuse anything from it or transfer the technology to a different scenario.
It always looks too expensive to start again with a blank sheet but I think the 'we did it once we can do it again' attitude that tends to be more prevalent in the US is very often what's needed and one reason along with working better in teams why they still lead the world in successful large scale software.

The key is perhaps in recognizing that part of the value gained from developing a succesful product is the experience of doing so and the best way to realize that value is develop another one. It also keeps the technical people interested so they don't leave. Smile | :)
"The secret of happiness is freedom, and the secret of freedom, courage."
Thucydides (B.C. 460-400)

GeneralRe: Ugly Code Means Your Product Used to be Successful Pin
G-Tek6-Jun-13 3:33
G-Tek6-Jun-13 3:33 
GeneralRe: Ugly Code Means Your Product Used to be Successful Pin
PIEBALDconsult4-Jun-13 15:19
mvePIEBALDconsult4-Jun-13 15:19 
GeneralRe: Ugly Code Means Your Product Used to be Successful Pin
Bassam Abdul-Baki5-Jun-13 0:56
professionalBassam Abdul-Baki5-Jun-13 0:56 
GeneralRe: Ugly Code Means Your Product Used to be Successful Pin
PIEBALDconsult5-Jun-13 7:02
mvePIEBALDconsult5-Jun-13 7:02 
NewsA Modern C++ Library for DirectX Programming Pin
Terrence Dorsey4-Jun-13 13:38
sitebuilderTerrence Dorsey4-Jun-13 13:38 
NewsDatabase replication explained Pin
Terrence Dorsey4-Jun-13 13:38
sitebuilderTerrence Dorsey4-Jun-13 13:38 
RantRe: Database replication explained Pin
Vivi Chellappa4-Jun-13 17:00
professionalVivi Chellappa4-Jun-13 17:00 
GeneralRe: Database replication explained Pin
Simon_Whale5-Jun-13 0:29
Simon_Whale5-Jun-13 0:29 
GeneralRe: Database replication explained Pin
Vivi Chellappa5-Jun-13 5:30
professionalVivi Chellappa5-Jun-13 5:30 
GeneralRe: Database replication explained Pin
Simon_Whale5-Jun-13 5:32
Simon_Whale5-Jun-13 5:32 
GeneralRe: Database replication explained Pin
Vivi Chellappa5-Jun-13 5:50
professionalVivi Chellappa5-Jun-13 5:50 
NewsThe network is reliable Pin
Terrence Dorsey4-Jun-13 13:37
sitebuilderTerrence Dorsey4-Jun-13 13:37 
News(Almost) Everything You Need to Know About SQL Server 2014 Pin
Terrence Dorsey4-Jun-13 11:26
sitebuilderTerrence Dorsey4-Jun-13 11:26 
GeneralRe: (Almost) Everything You Need to Know About SQL Server 2014 Pin
Chris Maunder4-Jun-13 16:29
cofounderChris Maunder4-Jun-13 16:29 
NewsVisual Studio 2013, ALM, and DevOps Pin
Terrence Dorsey4-Jun-13 11:26
sitebuilderTerrence Dorsey4-Jun-13 11:26 
GeneralRe: Visual Studio 2013, ALM, and DevOps PinPopular
Marc Clifton4-Jun-13 12:22
mvaMarc Clifton4-Jun-13 12:22 
GeneralRe: Visual Studio 2013, ALM, and DevOps Pin
bryce4-Jun-13 12:57
bryce4-Jun-13 12:57 

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.