Beta
×

Welcome to the Slashdot Beta site -- learn more here. Use the link in the footer or click here to return to the Classic version of Slashdot.

Thank you!

Before you choose to head back to the Classic look of the site, we'd appreciate it if you share your thoughts on the Beta; your feedback is what drives our ongoing development.

Beta is different and we value you taking the time to try it out. Please take a look at the changes we've made in Beta and  learn more about it. Thanks for reading, and for making the site better!

Comments

top

NYC Mayor Bloomberg Vows To Learn To Code In 2012

some-old-geek Re:Cobol (120 comments)

One doesn't the word "plus" instead of the symbol "+" in COBOL. So, no, I don't believe you've written "tons of Cobol [sic]."

more than 2 years ago
top

Banks' Big Upgrade: Meet Real-Time Processing

some-old-geek Re:Apples, oranges, confusion, and enlightenment (89 comments)

CICS dates back to 1998, see the recently produced history of CICS page. CICS does POX, REST, and SOAP, in addition to MQ, so integration with the tried and true can be done and you can migrate to whatever you want on either side of the interface. Boring, I know. We are talking about banking, remember, not Facebook or Twitter.

more than 3 years ago
top

NSF Wants To Know How Much Software Really Costs

some-old-geek An unfortunate choice (181 comments)

The NSF wants to know something about the computer industry and they ask Gartner? Gartner, the company that advocated OS/2 and I-CASE?

more than 3 years ago
top

NYC Drops $722M On CityTime Attendance System

some-old-geek Re:Corruption (306 comments)

How often do you see boondoggles like this when two private sector companies write contracts with each other?

I wasn't aware the private sector was subject to the scrutiny that the public sector is.

The outsourcing model doesn't work for us.

And the antiquated payroll system is evidence that the government can get it done itself?

No, the antiquated payroll system is evidence that the government did get it done itself at one time.

Your solution is... what? Keeping in mind that Scott Adams' Dilbert comic strip is a documentary about the private sector.

And let's get real. It's not like there isn't any backroom dealing going on here.

You're right about corruption, it's usually taking place at a much higher level than the IT project though. Someone fairly highly placed has a relationship (familial or otherwise) with someone fairly highly placed at the outsourcing firm.

more than 4 years ago
top

Are All Bugs Shallow? Questioning Linus's Law

some-old-geek Pithy statement stretched (596 comments)

Today, a pithy aphorism was found to be not literally true. Film at 11.

more than 4 years ago
top

Solutions For More Community At Work?

some-old-geek Re:You're solving the wrong problem (205 comments)

Those people you describe -can't- form a team.

Ah, you actually do get my point.

The question asked was how to form a team. Taking people that are incapable of forming a team and trying to use them as a reason not to bother trying is silly, at best.

If someone asks how to get blood out of a stone by squeezing it, the correct answer is "You can't."

My point, which you get but apparently want to argue about anyway, is that you can't always make a team out of a group of people. The OP is trying to do just that, make a team out of a group of 100 people that have nothing much in common except they all work for the same company. How do I know they have nothing except their workplace in common? Easy, there's 100 of them.

If you work in an organization that size and you're all pulling together, you've discovered paradise/nirvana/heaven. Don't quit for anything.

more than 4 years ago
top

Solutions For More Community At Work?

some-old-geek Re:You're solving the wrong problem (205 comments)

They need to work together and discuss things constantly if you want them to feel like a team.

Or want them to hate each other passionately.

Many people attempt to illustrate their point with analogies. Those analogies come from their personal philosophy, politics, belief system, etc. So, when someone who believes in intelligent design, that the current POTUS was born in Kenya, and that the globalists are planning to kill off 20% of the world population with fatal injections masquerading as H1N1 vaccinations attempts to illustrate their technical point with something from their personal zeitgeist, those in the room who don't share those deeply held beliefs get kind of turned off.

It's usually better to not know your coworkers too well.

more than 4 years ago
top

Who's Controlling Our Vital Information Systems?

some-old-geek Re:Trend will continue... (116 comments)

The Milwaukee Journal-Sentinel has done any number of stories over the past couple of years that indicate IT contractors are significantly more expensive than Wisconsin state employees. The problem (in WI) is that you can find money to hire contract staff build your application; you can't get additional positions to build it. Getting additional positions is almost impossible.

So you pony up money, hire contract staff, and build the application for some factor N greater cost, but you do get your application. Project is completed, contractors go off to their next project in another organization. Then there's no one to maintain the thing. Also remember it was built by people who knew they wouldn't have to maintain it, so it might be crap. It might also be wonderful because taking pride in your work isn't a trait that's confined to permanent staff. I've seen both, but more often the former.

Having state staff build the system means they know they have to maintain it. Usually that results in better quality, but not always. Again, I've seen both, more often than not the staff create something maintainable (if not elegant) because they have to live with the consequences.

[Cue a whole bunch of twits with variations on "but that doesn't make sense" because they think bureaucracies are supposed to make sense.]

more than 4 years ago
top

Do IT Pros Abuse Their Power?

some-old-geek Re:Do power users abuse their IT knowledge? (460 comments)

Presuming facts not in evidence:

1. There is a process to present a "legitimate business need"
2. The process does not consist of a rubber stamp reading "NO!"
3. Management actually has a clue about what would constitute a "legitimate business need"
4. Management actually has a clue, period
...etc.

more than 4 years ago
top

Defining Useful Coding Practices?

some-old-geek I may have to give up (477 comments)

First, I suggest a perusal of Capers Jones' book Software Assessments, Benchmarks, and Best Practices, from which we learn that most of the cost of internally developed systems (the sort TFA is talking about) is in maintenance. So there should be no argument that making the code maintainable is of some high priority.

[f/x: get off my lawn] Sadly, there are many programmers who don't understand that maintenance is not the act of rewriting the system in a language they would like on their resume. That might be adaptive maintenance, but the lion's share of maintenance actually involves fixing that which is broken (this would be corrective, perfective, and preventive maintenance).

Sadly (again) we already know the answer to the OP's question. You need an enforcement mechanism. The cheap and easy way to implement that is via code reviews. And we know that isn't going to happen.

Why? Because too many people who get to make decisions don't want to believe that first item from Jones' book. Making an innovative change to a UI is sexy, makes it obvious that some work has been done. Bullet-proofing user input edits is mundane, and smacks of cubicality.

You are unlikely to get a commitment from management to let you do things "the right way." If you did, you would have no way of knowing that it won't be rescinded when the boss' kid gets a job programming in the cubicle next to you.

The only way I know of to make this work is peer pressure. And that is unreliable. Thus maintenance will always have at least some aspect of the "fix what the clever kid did" to it.

more than 4 years ago
top

Harvard Says Computers Don't Save Hospitals Money

some-old-geek Re:Designed for Entrepreneurs (398 comments)

Computerized systems are not designed for the benefit of users. They are designed for the benefit of entrepreneurs.

Fixed that for you.

more than 4 years ago
top

IT Snake Oil — Six Tech Cure-Alls That Went Bunk

some-old-geek Re:ERP? (483 comments)

I don't remember which columnist in the 1980s said that, if you need to write user exits for the business package, don't buy it.

more than 4 years ago
top

The Duct Tape Programmer

some-old-geek Re:Bad Mischaracterization (551 comments)

A good architect is someone with the experience to know when to cut corners and when to enforce rigid discipline.

And a good manager can tell the difference between a good architect and bad one just as easily as they can between a good programmer and bad one, which is to say not at all. And so we end up with good architects being outnumbered by bad ones, and a broad brush being used to paint them all.

more than 4 years ago
top

The Duct Tape Programmer

some-old-geek Re:Ruel of Thumb (551 comments)

Unfortunately the current strategy seems to be "don't maintain, rewrite." Regardless of the quality of the original code.

more than 4 years ago
top

The Duct Tape Programmer

some-old-geek Re:True that (551 comments)

And yet, those same people keep paying for the next release, and the next, and the next...

more than 4 years ago
top

Coders At Work

some-old-geek Re:Biggest Gripe about coding .. shouldn't be code (207 comments)

Put another way, the programmer's time finally became more valuable than the machine's time. Once that happened, the rules changed - something which those some of those people with "no background in IT" figured out years ago (I hear it's because they had a background in some dark discipline called "accounting") and which a lot of IT people still can't wrap their minds around.

Unfortunately "those people" appear to have a background in accounting and nothing else. Believe it or not, squeezing the last precious, tasty drop of profit from an endeavor is not the ultimate goal.

about 5 years ago
top

Where Have You Gone, Bell Labs?

some-old-geek film at 11 (552 comments)

This just in: Short term thinking leads to long term problems.

about 5 years ago
top

Is "Good Enough" the Future of Technology?

some-old-geek Re:People want quality, but cannot recognize it (350 comments)

The problem is, it's much harder to recognize quality, especially in modern products, thus there is no market pressure for it. But there is a market pressure from the investor's end to produce as much things as possible.

Ultimately, it's an issue of asymmetric information and trust.

Bruce Schneier wrote about a similar concept, itself written by American economist George Akerlof.

What I find offensive are the complaints from people who voluntarily go the cheaper route, then complain that the cheaper product [doesn't perform as well | isn't as reliable | doesn't recover from errors as well | etc.] as the product created by idealistic engineers.

about 5 years ago

Submissions

some-old-geek hasn't submitted any stories.

Journals

some-old-geek has no journal entries.

Slashdot Login

Need an Account?

Forgot your password?

Submission Text Formatting Tips

We support a small subset of HTML, namely these tags:

  • b
  • i
  • p
  • br
  • a
  • ol
  • ul
  • li
  • dl
  • dt
  • dd
  • em
  • strong
  • tt
  • blockquote
  • div
  • quote
  • ecode

"ecode" can be used for code snippets, for example:

<ecode>    while(1) { do_something(); } </ecode>