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

Welcome to the Lounge

   

For discussing anything related to a software developer's life but is not for programming questions. Got a programming question?

The Lounge is rated Safe For Work. If you're about to post something inappropriate for a shared office environment, then don't post it. No ads, no abuse, and no programming questions. Trolling, (political, climate, religious or whatever) will result in your account being removed.

 
GeneralRe: In defense of spaghetti code. *ducks* Pin
Eusebiu Marcu18-May-23 9:16
Eusebiu Marcu18-May-23 9:16 
GeneralRe: In defense of spaghetti code. *ducks* Pin
honey the codewitch18-May-23 9:18
mvahoney the codewitch18-May-23 9:18 
GeneralRe: In defense of spaghetti code. *ducks* Pin
Eusebiu Marcu18-May-23 9:27
Eusebiu Marcu18-May-23 9:27 
GeneralRe: In defense of spaghetti code. *ducks* Pin
honey the codewitch18-May-23 9:28
mvahoney the codewitch18-May-23 9:28 
GeneralRe: In defense of spaghetti code. *ducks* Pin
Eusebiu Marcu18-May-23 9:30
Eusebiu Marcu18-May-23 9:30 
GeneralRe: In defense of spaghetti code. *ducks* Pin
Eusebiu Marcu18-May-23 10:03
Eusebiu Marcu18-May-23 10:03 
GeneralRe: In defense of spaghetti code. *ducks* Pin
Eusebiu Marcu18-May-23 9:04
Eusebiu Marcu18-May-23 9:04 
GeneralRe: In defense of spaghetti code. *ducks* Pin
jkirkerx18-May-23 10:18
professionaljkirkerx18-May-23 10:18 
This job came as a small upgrade, to develop a pricing curve during construction, or a nuisance markup each time the customer changed their mind, that I quoted for $2500 USD. But they expressed interest in upgrading the application, and asked how much I think it would cost, so I thought about for about 3 minutes and said $250K USD and that's on the cheap, take it to a real code shop with lots of programmers in a shiny glass building and your looking at $750K to a $1M. In fact, I'm not even sure if a real shop would accept this project, they would probably laugh at it.

During this small project, their original code kept crashing their web server, so they outsourced the web server to a company, that laughed at the code, said it was dangerous, and placed this web server in a dark corner and isolated it off their main network. Then told them if they don't upgrade the app, they will kick it out.

I wasn't looking to make a sale from this, because I already make money doing other things, but I felt sorry for them, as this was their main app, and they can't do construction without it. And because I was a construction contractor for over 15 years, I understood construction, so we agreed on the deal.

As I got to the end, I started running the numbers, and discovered that they were lied to, and that the app didn't calculate like the original programmers said it did, and they were losing money on jobs, and didn't need the original job I was hired to do. So I'm now in the process of drilling down on the math for every item, and providing generated proof files. The way I see it, if your selling $18M of construction jobs a year, $250K+ is a small price to pay to confirm your not losing money.

So back to my thought on the original post here, which has now changed ... Or is it now a question ...
Was the ops decision based on code and best practices, or was it a decision based on best business practice, and did the op look at the macro level of the project as a whole, in terms of how much revenue or cash this component can generate for investors and share holders. Or did the op look at this at the micro level, of just being a component that can bring in some personal revenue, and maybe a little bit more down the road. This is where rogue programmers need to learn some more skills in addition to software engineering.
If it ain't broke don't fix it
Discover my world at jkirkerx.com

GeneralRe: In defense of spaghetti code. *ducks* Pin
Eusebiu Marcu18-May-23 10:50
Eusebiu Marcu18-May-23 10:50 
GeneralRe: In defense of spaghetti code. *ducks* Pin
jkirkerx18-May-23 11:43
professionaljkirkerx18-May-23 11:43 
GeneralRe: In defense of spaghetti code. *ducks* Pin
Eusebiu Marcu18-May-23 20:24
Eusebiu Marcu18-May-23 20:24 
GeneralRe: In defense of spaghetti code. *ducks* Pin
jkirkerx19-May-23 6:34
professionaljkirkerx19-May-23 6:34 
GeneralRe: In defense of spaghetti code. *ducks* Pin
PhilipOakley18-May-23 9:12
professionalPhilipOakley18-May-23 9:12 
GeneralRe: In defense of spaghetti code. *ducks* Pin
honey the codewitch18-May-23 9:13
mvahoney the codewitch18-May-23 9:13 
GeneralRe: In defense of spaghetti code. *ducks* Pin
PhilipOakley18-May-23 9:25
professionalPhilipOakley18-May-23 9:25 
GeneralRe: In defense of spaghetti code. *ducks* Pin
Norm Powroz18-May-23 13:32
Norm Powroz18-May-23 13:32 
GeneralRe: In defense of spaghetti code. *ducks* Pin
jmaida18-May-23 15:38
jmaida18-May-23 15:38 
GeneralRe: In defense of spaghetti code. *ducks* Pin
englebart18-May-23 17:13
professionalenglebart18-May-23 17:13 
GeneralRe: In defense of spaghetti code. *ducks* Pin
honey the codewitch18-May-23 21:07
mvahoney the codewitch18-May-23 21:07 
GeneralWordle 697 Pin
Sandeep Mewara16-May-23 9:48
mveSandeep Mewara16-May-23 9:48 
GeneralRe: Wordle 697 Pin
StarNamer@work16-May-23 14:07
professionalStarNamer@work16-May-23 14:07 
GeneralRe: Wordle 697 Pin
Amarnath S16-May-23 14:25
professionalAmarnath S16-May-23 14:25 
GeneralRe: Wordle 697 Pin
Shane010316-May-23 18:03
Shane010316-May-23 18:03 
GeneralRe: Wordle 697 Pin
OriginalGriff16-May-23 19:01
mveOriginalGriff16-May-23 19:01 
GeneralRe: Wordle 697 - 6 4 me Pin
pkfox16-May-23 20:23
professionalpkfox16-May-23 20:23 

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.