Free Republic
Browse · Search
Bloggers & Personal
Topics · Post Article


1 posted on 09/20/2010 8:52:40 AM PDT by RogerFGay
[ Post Reply | Private Reply | View Replies ]


To: RogerFGay
I hate Java.
2 posted on 09/20/2010 9:07:12 AM PDT by E. Pluribus Unum ("The only stable state is one in which all men are equal before the law." -- Aristotle)
[ Post Reply | Private Reply | To 1 | View Replies ]

To: RogerFGay

Ping


4 posted on 09/20/2010 9:18:05 AM PDT by FoxPro
[ Post Reply | Private Reply | To 1 | View Replies ]

To: RogerFGay

I’ve been out of the programming Biz for awhile now. And hopefully things have really changed for the better. I just don’t know that it has from personal experience.

And now with that being said, I found that the concept of re-usable code was a great concept. But in practice led to Bloatware. That is software that had so many Re-used modules that had unused portions in them that were unnecessary for the project at hand.

And quite frankly in the software projects that I worked on it turned out that the most efficient use of code and equipment usually came down to a single individual writing and then handing it over for testing to another individual or small group that was known for breaking code and finding bugs or faults.

The end result was code that is still in use 20+ years after being written.

And once again I am no longer in the programming Biz. So if things have improved to the point that re-usable upper level code is feasible. Then go for it.

Also as a side note. My brain got worn out while trying to remember nuances and syntax in the various programming Languages, I learned, Assembler, BASIC, RPG, COBOL, Fortran IV and 77, C, C++ They sometimes became a jumble in those late morning coding sessions. And after all that I found that it was too much and just concentrated on one.

Today I just do some farming and I am happier than I have been in Decades. There is something to be said for downsizing to a simpler lifestyle.


5 posted on 09/20/2010 9:20:38 AM PDT by The Working Man
[ Post Reply | Private Reply | To 1 | View Replies ]

To: RogerFGay

The only method I’ve ever seen work to get people reusing code is full group code reviews. You can talk a lot about best practices and libraries and everything else, but the punchline is that unless people know there’s something in house that’s already solved Problem X they aren’t going to go looking for that code to use, they’re going to write their own. The most common sentence I’ve heard uttered in full group code reviews is “I didn’t know we had that”. Of course the problem with full group reviews is you have to stop all development for a week or two and lock everybody in long very boring meetings. It’s usually worth it in the long run, but it’s a hard sell.


6 posted on 09/20/2010 9:26:05 AM PDT by discostu (Keyser Soze lives)
[ Post Reply | Private Reply | To 1 | View Replies ]

To: RogerFGay

Bump for later


7 posted on 09/20/2010 9:27:05 AM PDT by ClearCase_guy (Things will change after the revolution, but not before.)
[ Post Reply | Private Reply | To 1 | View Replies ]

To: ShadowAce

ping


10 posted on 09/20/2010 9:38:31 AM PDT by LearnsFromMistakes (Yes, I am happy to see you. But that IS a gun in my pocket.)
[ Post Reply | Private Reply | To 1 | View Replies ]

To: RogerFGay; rdb3; Calvinist_Dark_Lord; GodGunsandGuts; CyberCowboy777; Salo; Bobsat; JosephW; ...

11 posted on 09/20/2010 9:39:39 AM PDT by ShadowAce (Linux -- The Ultimate Windows Service Pack)
[ Post Reply | Private Reply | To 1 | View Replies ]

To: RogerFGay

Designs are easy to reuse. Implementations, not so much.


28 posted on 09/20/2010 10:58:16 AM PDT by MortMan (Obama's response to the Gulf oil spill: a four-putt.)
[ Post Reply | Private Reply | To 1 | View Replies ]

To: RogerFGay

Easy to preach reusable software. It’s like writing an article in favor of motherhood and apple pie. People have been writing software now for at least half a century - maybe a bit more. Some software gets reused - other times the same wheel gets reinvented over and over again. My prediction is that 50 years from now you could write the same article, bemoaning the same failures and proposing the same solutions. Call me a cynic - that’s fine.


30 posted on 09/20/2010 11:04:01 AM PDT by 2 Kool 2 Be 4-Gotten
[ Post Reply | Private Reply | To 1 | View Replies ]

To: Lazamataz

Ping


35 posted on 09/20/2010 11:25:41 AM PDT by BuckeyeTexan (There are those that break and bend. I'm the other kind.)
[ Post Reply | Private Reply | To 1 | View Replies ]

To: RogerFGay

Real programmers work at assembly level. Most kids don’t even know what a register is these days.


51 posted on 09/20/2010 1:10:39 PM PDT by McGruff (Rebellion is Brewing! Just Vote the Bums Out!)
[ Post Reply | Private Reply | To 1 | View Replies ]

To: RogerFGay

I spent a decade administering a version control database depot for an IT dept of a billion $ software company. Despite numerous efforts by lower level staffers including myself, no code reuse project ever got off the ground. Redundant code is being written to this day, while the company upper management whines about the costs of the IT department, forces layoffs and exports jobs to Bangalore. Why?

Rush, artificial deadlines that are never met anyway, emphasis on projects that benefit directly and immediately customers outside of IT, the yes-man corporate culture. For the same reasons the code is written undocumented using unstandardized variable names. I tried to promote code reviews? Are you kidding?

At the same time, believe it or not, the engineering department which produces the company’s products adheres to strict standards of coding, code reviewing, release management. Go figure.


52 posted on 09/20/2010 1:20:15 PM PDT by Revolting cat! (Let us prey!)
[ Post Reply | Private Reply | To 1 | View Replies ]

To: RogerFGay
Good to see ya, Roger!

Stay well ................. FRegards

68 posted on 09/20/2010 8:30:53 PM PDT by gonzo ( Buy more ammo, dammit! You should already have the firearms .................. FRegards)
[ Post Reply | Private Reply | To 1 | View Replies ]

To: 1234; A knight without armor; AIM-54; Allan; american colleen; AndyPH; anguish; AzSteven; ...
(Swedish project) Ping to the Swedish Ping List.
111 posted on 09/25/2010 8:34:30 AM PDT by RogerFGay
[ Post Reply | Private Reply | To 1 | View Replies ]

Free Republic
Browse · Search
Bloggers & Personal
Topics · Post Article


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