Please create an account to participate in the Slashdot moderation system

 



Forgot your password?
typodupeerror
×

Comment Re:It's a failure to keep up. (Score 1) 599

I made the huge mistake of deciding that C was all I'd ever need back in the early 90's. I quickly found out that there were new technologies (HTML, Unix/Linux, awk, Perl) that I needed to learn, and pretty damned fast if I wanted to land another job.

That's a mistake I'll never make again. (I think that was also around the time that I put off procrastinating about getting a home computer, and got a Windows 95 box that I could dual boot to OS/2.)

Comment Re:we just hired an older programmer (Score 1) 599

When I was hired by my current employer two years ago, the lead interviewer was one of the senior developers. He was born two days before I got accepted into University.

Fortunately, the age difference didn't matter to either of us. They were doing some cool stuff and needed great developers; I was really interested in working with a bunch of motivated, bright folks. A good fit.

Comment Turned 40 in 1998 .. still writing code (Score 1) 599

Well, of course, I do more than write Perl. Been doing that for over ten years.

I also deal with web stuff, like explaining to a co-worker that it is actually possible to do an HTTP re-direction while including a cookie in the request.

And I deal with the usual database CRUD code. I'm using DB2 now, before that I spent five years each on PostgreSQL and then MySQL.

And I know enough about SysAdmin stuff to set up an NFS server and configure Apache.

And before forex, I worked in finance, pharmacy management, robotics and data communications. And before Perl I wrote C and assembler for 15 years.

I'm still *way* too fascinated in solving technical problems and writing great code to think about doing something else.

Comment My work department is called engineering, not IT (Score 1) 736

And the boss of the bosses is called the Head of Engineering (Operations and Development), but perhaps the company I work for is unusual.

We do have an IT team: it consists of about five people who take care of managing the hardware, the development containers, the networking, speccing hardware, and doing capacity planning. Operations is about a dozen people who take care of managing the application software that we use to provide forex trading. Then there are several dozen developers just doing development for the web site and the trading platform.

I find the term IT a little out-dated, personally. It makes me think of white shirts and ties, salesman from IBM and the hallowed machine room with the God-like mainframe.

Comment OpenSolaris / ZFS rocks (Score 1) 405

My experience with OpenSolaris has been great. I set up an OpenSolaris NFS server with a RAID 1 array using two 300G drives under ZFS, and it's been rock solid.

A few months ago (I'm not that great of a SysAdmin) I decided I'd better check the health of the server, and discovered that my Secondary IDE channel was gonzo, and that OpenSolaris was reporting that my RAID 1 array was 'degraded', and running on only one drive. (Each drive is on a different IDE channel for redundancy -- guess that was the right decision.)

I now have a new chassis that I'll be putting that system's three drives into .. Real Soon Now.

Comment Absolutely I'd code (Score 1) 318

I'd have a chance to do some of the projects I've put aside over my career.

[] AI research
[] Robotics (I did that at my third job and loved it)
[] Writing my very own full screen editor (reinventing a wheel, but it intrigues me)
[] Music notation software
[] A few device drivers (because writing assembler is hard, but great fun when it works)

What a blast that would be.

Linux Business

Submission + - Linux installfests maturing? (blogspot.com)

christian.einfeldt writes: "Linux installfests apparently are expanding from an emphasis on serving individual users to mass network installs serving non-profits and schools. In the past, installfests have often been held as part of Linux User Group meetings, and involved individual new computer users bringing their computers to a small meeting to have Linux installed on their machines. But now there is an apparent trend visible in Linux installfests toward mass network installs supported by greater corporate or municipal involvement in Linux installfests. In many cases, the newly-installed Linux computers are being given to end user institutions such as schools. For example, a recent installfest in Austin, Texas, was put on by two non-profits and was supported by the personal participation of upper management at AMD and nFusion. The majority of the eighty-three machines were PXE-booted and mass-installed at that event over an ad hoc network. Likewise, at last year's LinuxWorld expo in San Francisco, 350 Linux computers were mass-installed over a similar PXE network in a mass installfest put on in a partnership between the non-profit Alameda County Computer Resource Center and the for-profit Untangle and IDG firms. The machines were donated to San Francisco Bay Area schools. Similar installfests have been held in Chile and India, to name just a few."

Comment Re:Sure, runs on GNU/Linux (Score 1) 477

COBOL has a lot of issues but speed isn't a big one. I'm willing to bet that on tasks that are appropriate to COBOL it would kick most "modern" scripting languages asses in terms of speed.

Well. All this talk of speed. Are we talking speed of execution, or speed of development? I would be willing to bet the speed of development under COBOL would be relatively poor, compared to just about any other scripting language you can think of. *Any* language, in fact.

Can you imagine doing *anything* with an associative array in COBOL? Even (shudder) OO-COBOL?

Comment SuSE 6.2 / Roaring Penguin (Score 1) 739

In 2000 or so I managed to install SuSE 6.2 on my spare P400 box, and somehow made a connection through my ADSL modem thanks to Roaring Penguin's scripts. I was absolutely thrilled, and ftp'd into my web provider, tried Alt-F2 to start other sessions, the works. I shut it down, and the Internet connection never worked after that.

I then battled with X-Windows, fiddling with the contents of the configuration script, all the while very wary of blowing up my one CRT with the wrong Sync values. The system wasn't usable, and I had no idea what I was doing, so I shelved it, and remained a Windows 98 guy running VanDyke Systems excellent ssh and ftp clients into my employer's machines.

Really, I knew so little when I set that original SuSE box up, I'm amazed that I got it working at all. I do plan to install SuSE 6.2 again, just to see if it's as clunky as I thought it was. Should be amusing.

Comment Wendin's XTC (it wasn't) and Underware's Boxer (Score 1) 1131

I purchased Wendin's XTC editor when I first started doing PC development on an IBM PC AT -- 640K RAM, 40M hard drive. It was slow, and didn't let me shell out to run make. Support was only available on The Well, a BBS in San Francisco.

Eventually I gave up on that product and tried Boxer, from Underware, which was lightning fast and *did* allow me to shell out to run make. It even parsed the error log and opened the appropriate source file, putting the cursor on the offending line, which was nothing short of magic.

Comment Unions can lead to over-specialization (Score 1) 715

A good friend of mine worked construction back when we were in our 20's. He talked about the task of setting up scaffolding:

 

* General Labourers had to carry the parts of the scaffolding from the truck to the side of the building;

 

* Pipefitters had to put the scaffolding together;

 

* Carpenters had to add the boards and level the structure;

 

* Electricians had to install any required extension cords; and

 

* there was a fifth union that had to do something else before the scaffolding was deemed complete -- I wish I could remember what it was.

Can you imagine the disaster that would follow if the same plan was followed in IT? SysAdmins wouldn't be able to write any scripts -- they'd have to wait for the Developers; web guys wouldn't be able to do any database work; and project leaders wouldn't be able to touch any running system.

At my current employer, we moved an office of close to 150 people over a weekend, and some of us volunteered to come in over the weekend to hook up the office networks -- connecting about six dozen switches (one for data, one for VoIP for each five person pod) and connect CPUs and flat screens at the various pods. About 95% of the systems were wired up and ready to be powered on the following Monday. I can't imagine what a union would have cost us in time and money for that project.

Finally, I sing in a men's chorus. A few years back we did our annual show (a matinee and evening show) at a union hall. We had to pay a fully licensed electrician $1000 for the day. His only job? To plug in a guitar amplifier for one of the performers when it was on stage. Insanity.

Software

Submission + - Mercurial, Subversion and Git: Pros and Cons

talexb writes: "I'm curious about Mercurial, a replacement for my current version control system, Subversion, and wonder what other SlashDot readers think about those two and about Git, the version control used for the Linux kernel. I've read several blog posts and articles and what I get from all that is, Git: very complex, very fast, but slows down without manual repacking; Subversion: simple, fast, doesn't branch well, efficient; Mercurial: not so simple, very fast, branches well, very efficient. Which one of these do you use, and why? What do you like and dislike about it?"

Slashdot Top Deals

The key elements in human thinking are not numbers but labels of fuzzy sets. -- L. Zadeh

Working...