Want to read Slashdot from your mobile device? Point it at m.slashdot.org and keep reading!

 



Forgot your password?
typodupeerror
×

Comment "technical debt" (Score 1) 153

In my experience, a huge fraction of the marketing surrounding any IT fad is the promise that it will magically erase or prevent technical debt. This is attractive because in many ways technical debt is THE great unsolved problem of software engineering. TL;DR there is no magic bullet; the only solutions are craftsmanship and paying the technical debt up front. Unless management understands this, no IT fad will ever solve the problem.

Comment Small Town (Score 1) 454

I live in a small town / large village, and I would love to do without a car, but it's just not practical. The town is at an uncomfortable size where it's too large to walk to many places, but too small to make public transit feasible. What would help the most, I think, is some kind of "lane management." It's too dangerous to use the highways as they are now configured with bicycles, motor-scooters, or motor-carts -- though these would suffice for most tasks. If this were made safer, it would be more feasible to rely only on rental cars for longer trips. The city council has taken steps to add bike lanes, and has just approved the use of electric motor carts. These are steps in the right direction, but we've got a ways to go. Still, I like the idea of being able to give up owning a car -- and not just for some green / altruistic reason -- I just don't want the bother.

Comment I've Seen Both and... (Score 1) 161

For a while I lived in Florida and traveled back and forth to "the Bay Area" (at company expense). My take:

I wish I could LIVE in the Bay Area but pay housing and taxes based on the costs in Florida. So I'd advise you to decide what's most important to you: 1) your current lifestyle or 2) putting money aside. There is also a up/downside professionally. The opportunities for professional networking and continuing education are greater in the Bay Area. On the other hand, the competition is a lot stiffer. I think if I could get the pay, adjusted for region, to within about 25%, I'd probably take the Bay Area, but life is what you make it wherever you decide to make it.

Comment Sorcerer's Apprentice is a Technology Fable (Score 2) 583

Whenever the toilet backs up, I always think of the rising water scene in the Sorcerer's Apprentice. There's something primordial about watching the water rise up, and realizing you're the one who summoned it, that makes you chant “stop, stop, stop...” as it rises towards the rim and begins to cascade over.

And then you run for the mop and plunger.

It's the same old story, except technology just keeps making the toilet bigger and bigger.

Comment Re:Seriously, the nurses have a point. (Score 1) 463

Yep, the problem is not in you *should* do, it's what you *have* to do to actually take care of people. Imagine being a programmer making half or less the effective hourly rate of other average engineers. Having to master dozens of APIs. Working 60 hours a week at random. Filling out paperwork in addition to engineering tasks.

And if you code just one bug, you may be toast. Not the program, *you*, you're toast.

That's what the nurses I know tell me their job is like.

I'm sure there are incompetent nurses, but the working conditions tax the competence of even the best,

Comment UIMA is the Key (Score 1) 28

The most important thing about Watson is what is least understood by the non-technical press: standards like the UIMA that allow disparate analysis applications to be developed independently and run in parallel. Picture a city full of nice shops and houses connected by muddy, weed-choked trails; that's what Watson would be without framework standards.

Comment Re:Not all states failed (Score 2) 212

I can second this. I have some experience with the Kynect product. There were (and still are), a few glitches, but these seem to be relatively minor. One key factor in the success was training and supporting "Kynect-ors" in helping people use the site. These "Kynect-ors" had also had priority access to varying levels of technical support to help iron out glitches when they did occur. Nothing's ever perfect in politics, healthcare, or programming, and I'm sure there are a few "horror stories," but overall, the Kynect roll-out was very impressive.

Comment Re:It Shows Up in the Weirdest Ways (Score 1) 371

Oddly enough, I can agree with ALL the comments above. I did eventually take a management role, to fill a void after a manager quit. As a manager, I did try to make my role that of smoothing things out and enabling the remaining engineers to work more effectively. And yes, I disliked it and got back into engineering as quickly as possible. Seeing all those engineers working day after day made me jealous, and I just had to get back to hands-on work. We ended up hiring a top-notch ex-engineer from another company who had moved into management and liked it. He was probably the best, but toughest, manager I ever worked with.

Comment It Shows Up in the Weirdest Ways (Score 1) 371

I once worked for a boss who repeatedly said: "We need to get you into management so I can pay you more." The odd thing was, he said this because he liked me, and really did want to pay me more. Yet since he owned the company, he could have paid me any salary he wanted, regardless of my job title. He just had this fixed idea that no engineer should be paid more than any manager who supervised multiple engineers.

Comment 90% of My Bugs... (Score 1) 116

...could eliminated by removing copy and paste. Most of my bugs seem to happen when a block of code is not quite DRY-able, I copy-paste-modify the block, and then miss some small detail. (Of course, eliminating copy and paste would also reduce my coding speed by about 90%, so I guess it all evens out.)

Slashdot Top Deals

E = MC ** 2 +- 3db

Working...