Free Republic
Browse · Search
General/Chat
Topics · Post Article

To: spintreebob

“When I use your product, I’m trusting you. “

That’s where you are messing up. You trust the product to work to YOUR standards rather than just accepting the product as is.

When I write a program, 50% of the code comes from me guessing what you want because you don’t know what you want.


3 posted on 11/29/2016 5:39:34 AM PST by AppyPappy (If you really want to irritate someone, point out something obvious they are trying hard to ignore.)
[ Post Reply | Private Reply | To 1 | View Replies ]


To: AppyPappy

“When I write a program, 50% of the code comes from me guessing what you want because you don’t know what you want.”

This. Oh so this.

It’s not “the customer is always right”, it’s “the customer has precious little idea what he wants and we have to build something that will make him think it’s right”.


10 posted on 11/29/2016 5:47:10 AM PST by ctdonath2 ("If anyone will not listen to your words, shake the dust from your feet and leave them." - Jesus)
[ Post Reply | Private Reply | To 3 | View Replies ]

To: AppyPappy

When I write a program, 50% of the code comes from me guessing what you want because you don’t know what you want.


After 21 years as a COBOL programmer, I became a Business Analyst. My job is to make sure that doesn’t happen. Having been a developer, I’m pretty successful at it. It’s amazing, though, how difficult it is to get the business to qualify what they actually want. But that’s why we “get the big bucks”.


20 posted on 11/29/2016 5:55:58 AM PST by Mr. Douglas (Today is your life. What are you going to do with it?)
[ Post Reply | Private Reply | To 3 | View Replies ]

To: AppyPappy

Customers don’t always know what they want, but there are ways to find out what they are willing to pay for, before going through the effort of creating products.


39 posted on 11/29/2016 6:12:05 AM PST by MadIsh32 (In order to be pro-market, sometimes you must be anti-big business)
[ Post Reply | Private Reply | To 3 | View Replies ]

To: AppyPappy

“When I write a program, 50% of the code comes from me guessing what you want because you don’t know what you want.”

Yup. I’m a woman in the IT field. Originally RPG programmer turned system admin/enterprise-wide scheduler. The users really don’t understand much, that’s for sure. Often I’d spend weeks (or months) on a project to learn they “forgot” they needed this or that. Meaning? Starting from scratch and doing over again.

Or they purchased something from out of house and it didn’t come close to what the salesperson claimed....and did they include IT in the research for this new application? Course not! Even worse there were times this glorious new product wasn’t even compatible with our own system apps. Drove me crazy. In one case had to purchase middle-ware to get the thing to work and product the reports in the “pretty way” the users wanted to see them. Argh!


42 posted on 11/29/2016 6:14:01 AM PST by sevinufnine
[ Post Reply | Private Reply | To 3 | View Replies ]

To: AppyPappy

Ah - there’s the rub. Guessing about requirements. You shouldn’t have to, but life is messy sometimes. First, let me tell you that I’m a Mechanical Engineer. I tell my Electrical Engineer wife that if I can’t see it happening, I consider it “magic”. In other words, I have considerable respect for people who do understand/design “tech”.

Having said that, I wish more developers would realize that I don’t want to bend my will or my actions to fit how a machine wants ME to behave. The best machines/programs work for me, not me for them.

All right, now I’m going to sound like a Xenophobe (to use a term the liberals like to pin on me), but part of the problem with programming nowadays, I sincerely believe, is cultural. As smart as some folks are, if they grew up overseas, they probably don’t understand how I think. Therefore, they will not program the way I’d like to see it on the screen, and will not understand why I don’t want to bow to their thinking and feed the program “just so”...

Again - I totally understand that developers need full requirements, but to the extent that they have to guess, it would be helpful if they thought like the users did.

Pappy - keep doing your magic. I salute you.


69 posted on 11/29/2016 6:31:17 AM PST by HeadOn (Father, please hear from Heaven and heal our land.)
[ Post Reply | Private Reply | To 3 | View Replies ]

To: AppyPappy

at my company, www.northeastanalysis.com It’s my job to design the app.

Without me, the programmers would communicate directly with people who have no clue what they want - They just want something and they have nothing to pay for it with.

So I have to spend a full-time effort to make up for it. Without a designer, you’re in a world of hurt. My clients aren’t allowed to talk to my programmers at all - ever. God that would be disastrous. It’s happened before and it cost tens of thousands of dollars.

I’ve stopped programming, a few years ago because I couldn’t handle the heartbreak of my ideas being rejected. Now I run a team who does it.


95 posted on 11/29/2016 6:56:41 AM PST by Celerity
[ Post Reply | Private Reply | To 3 | View Replies ]

To: AppyPappy; spintreebob
When I write a program, 50% of the code comes from me guessing what you want because you don’t know what you want.

And here is the disconnect between a coder and a good coder. A good coder has the people skills to interact with the client and understand their needs, and explain to them and get them to buy in when their perceived needs don't meet up with reality. Creating a working program is not just about tight code, it is defining a challenge and meeting it. Clean code is just a part of it.

Of course clients bear part of the blame when their delusions of grandeur lead them to overpower the coder instead of working with him. Best to walk away when this happens, it will not end well and better you not be associated with it.

160 posted on 11/29/2016 2:42:00 PM PST by SandwicheGuy (*The butter acts as a lubricant and speeds up the CPU)
[ Post Reply | Private Reply | To 3 | View Replies ]

Free Republic
Browse · Search
General/Chat
Topics · Post Article


FreeRepublic, LLC, PO BOX 9771, FRESNO, CA 93794
FreeRepublic.com is powered by software copyright 2000-2008 John Robinson