Click here to Skip to main content
15,905,508 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.

 
QuestionRe: The guy who knows Pin
User 842022-Sep-14 5:41
User 842022-Sep-14 5:41 
AnswerRe: The guy who knows Pin
Rage22-Sep-14 5:44
professionalRage22-Sep-14 5:44 
GeneralRe: The guy who knows PinPopular
glennPattonWork322-Sep-14 5:53
professionalglennPattonWork322-Sep-14 5:53 
GeneralRe: The guy who knows Pin
jeron122-Sep-14 6:40
jeron122-Sep-14 6:40 
JokeRe: The guy who knows Pin
PIEBALDconsult22-Sep-14 6:18
mvePIEBALDconsult22-Sep-14 6:18 
JokeRe: The guy who knows Pin
V.22-Sep-14 10:34
professionalV.22-Sep-14 10:34 
GeneralRe: The guy who knows Pin
Munchies_Matt22-Sep-14 12:31
Munchies_Matt22-Sep-14 12:31 
GeneralRe: The guy who knows Pin
_Maxxx_22-Sep-14 14:02
professional_Maxxx_22-Sep-14 14:02 
Management are there to manage the business - and therefore they want stuff done now, cheaply and right. They don't give a toss about whether it is in C# or VB6, using Access or Oracle. They just want a solution.

If someone offers them a solution, and it works, then as far as they are concerned, job done, tick the box, take the bonus at xmas.

So, you need a way to tell them that the solutions being produced are only good in the short term (assuming that is the case - what is the cost of maintenance of the badly written code - how often does it need to be changed?)

It's all well and good to see SW being hacked together and die a little inside when it is, but if it provides a working, cost effective solution to the business then there's nothing you can do about it - because the business doesn't care.

For example:

Business needs a front end program to write some values to the serial port to change some settings on a machine.

You look at it and propose a solution with some base classes for serial communication, a base "Machine" class that can be inherited and extended for different machine types, a Xaml front end that will scale for different devices, and a Db back end to provide Machine descriptions to dynamically build the GUI for different machine types.
it will be written in C# .Net with SQL Server back end, using Agile methodologies with daily scrums and peer programming. TFS will be used for both source control and task management.

Your colleague knocks something up in MS Access overnight, with everything hard coded for the one machine. The code is illegible, uncommented and about as efficient as a chocolate kettle.

Lets say your solution would cost $10,000 and his cost $1,000

The company could write another 10 of the crap solutions, from scratch, for the cost of the flexible solution.

If they anticipate adding a new front end monthly then over a year (ignoring any costs involved in your system setting up a new machine) the cost of both systems is equal.

You see what I am getting at? crap software is not necessarily a bad thing for a business!
PooperPig - Coming Soon

GeneralRe: The guy who knows Pin
BobbyStrain22-Sep-14 18:07
BobbyStrain22-Sep-14 18:07 
GeneralRe: The guy who knows Pin
_Maxxx_23-Sep-14 13:14
professional_Maxxx_23-Sep-14 13:14 
GeneralRe: The guy who knows Pin
mycroft123-Sep-14 10:32
mycroft123-Sep-14 10:32 
GeneralRe: The guy who knows Pin
_Maxxx_23-Sep-14 13:12
professional_Maxxx_23-Sep-14 13:12 
GeneralRe: The guy who knows Pin
Johnny J.22-Sep-14 20:06
professionalJohnny J.22-Sep-14 20:06 
GeneralRe: The guy who knows Pin
daniel_bingamon23-Sep-14 0:42
daniel_bingamon23-Sep-14 0:42 
GeneralRe: The guy who knows Pin
Fabio Franco23-Sep-14 2:59
professionalFabio Franco23-Sep-14 2:59 
GeneralRe: The guy who knows Pin
Harrison Pratt23-Sep-14 4:09
professionalHarrison Pratt23-Sep-14 4:09 
GeneralRe: The guy who knows Pin
Roger16523-Sep-14 4:44
Roger16523-Sep-14 4:44 
GeneralRe: The guy who knows Pin
patbob23-Sep-14 5:14
patbob23-Sep-14 5:14 
GeneralRe: The guy who knows Pin
_WinBase_23-Sep-14 5:31
_WinBase_23-Sep-14 5:31 
GeneralRe: The guy who knows Pin
mcowen123-Sep-14 9:19
mcowen123-Sep-14 9:19 
GeneralRe: The guy who knows Pin
Plamen Dragiyski23-Sep-14 12:30
professionalPlamen Dragiyski23-Sep-14 12:30 
GeneralGit : Install unpacks with no UI notification. Also Git : does it generate Ads? Pin
newton.saber22-Sep-14 2:53
newton.saber22-Sep-14 2:53 
GeneralRe: Git : Install unpacks with no UI notification. Also Git : does it generate Ads? Pin
Dan Neely22-Sep-14 2:56
Dan Neely22-Sep-14 2:56 
GeneralRe: Git : Install unpacks with no UI notification. Also Git : does it generate Ads? Pin
newton.saber22-Sep-14 3:02
newton.saber22-Sep-14 3:02 
GeneralRe: Git : Install unpacks with no UI notification. Also Git : does it generate Ads? Pin
Vark11122-Sep-14 3:50
Vark11122-Sep-14 3:50 

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.