Re: Which programming jobs will not be sent overseas?

From: Randy Howard (randy.howard_at_FOOmegapathdslBAR.net)
Date: 01/06/04


Date: Tue, 6 Jan 2004 03:18:02 -0600

In article <f5dda427.0401051829.505a8f4@posting.google.com>, spinoza1111
@yahoo.com says...
> Randy Howard <randy.howard@FOOmegapathdslBAR.net> wrote in message news:<MPG.1a61ab16af069692989a94@news.megapathdsl.net>...

> It appears to me that you are really overspecialized and of
> insufficient culture to be qualified to make these judgements, Randy.

Obviously your perception is as flawed as your code then.

> In fact, you make a common programming error.

I doubt I make nearly as many common programming errors in a year as you
make in a week. That's not really the important thing though, the really
bad part is you do not even *know* when you do make mistakes. It's beyond
your comprehension, as you have demonstrated here. When I do make an
error, I am actually capable of recognizing the fault, debugging it and
taking corrective action. You've never even made it past phase I of that
sequence here.

> You program some nearly useless piece of arcana,

Not surprisingly, you are wrong.

> or, even worse your ilk programs something in the military that kills people.

Not even close, although I admit that an offer to do so today with the
correct test subject would be very compelling to me.

> You fantasize that the very specialization

You have guessed and/or ASSumed incorrectly. By no means am I a
specialist, apart from specializing in the ability to solve problems
quickly, often without outside assistance and in short order, bailing
out development teams behind the 8-ball. In essence, I was the guy
they called in to salvage a program when someone stupid hired someone
like you and then took too long to realize that you didn't know jack
diddly $%^&. I'm sure that you have been fired more than once
because someone with a similar role in a previous employer made you
look the fool. No wonder it makes you so angry.

I have written at various times a wide variety of software including,
but not limited to:
 -- operating system internals and bootstrap loaders
 -- dynamic device configuration code (back long before Microsoft ever
    had plug and play on multiple operating systems)
 -- custom factory automation and software installation software for a
    tier 1 hardware manufacturer which shipped over 10,000 systems a
    day using such software
 -- device drivers for NICs, displays, modems, CMOS configuration,
    platform-specific hardware configuration options and custom drivers
    for a number of bizarre special bids.
 -- threaded applications, instrumentation and system stress software
    tools all supporting multiple operating systems from a common code
    base on Windows, Linux, UNIX, Solaris and NetWare including both
    32-bit and 64-bit Intel (x86/Itanium) and AMD (x86/Opteron).
 -- Software and drivers for storage subsystems including RAID, volume
    management, overlapped I/O, IOCP, etc.
 -- Numerical analysis software, CAD, graphics manipulation, plotting,
    PRNG's, data structures, compression, etc.
 -- Hardware configuration and software support for ISA, EISA, PCI, PCI-X,
    PCMCIA, 1394, Fibre Channel, and USB devices.
 -- Hardware configuration and software support for managed ethernet
    routers, switches, bridges and other networking infrastructure
    components.
 -- Very early work in the areas of remote, automatic problem resolution
    and "self-healing PC" software and diagnostics
 -- Network software using TCP, UDP, PXE/BIS and Multicast/IGMP protocols
    for a wide variety of specific applications.
 -- systems management instrumentation, service layers, GUIs and event
    managers for SNMP, DMI, SMBIOS, and CIM, WMI, WFM, NetPC, etc.
    standards
 -- audio mixing, up/down-sampling and video playback drivers along with
    A/V synchronization (lip sync) for a dedicated multimedia hardware
    accelerator.
 -- diskless workstation software, firmware and remote boot loaders and
    configuration
 -- Call tracking and issue management software for a technical and
    customer support organization. During the period this software was
    in use, the organization was number 1 rated in the industry for about
    a 5 year period in independent customer satisfaction surveys (J.D.
    Power, etc.)
 -- A wide variety of embedded projects on various microcontrollers.
 -- Languages: assembler (PDP-11, Z80, 8080, x86, Opteron, various
    embedded controllers), Fortran, Snobol, Lisp, Basic, Pascal, Modula-2,
    C, C++, Java, perl, awk, several dbase variants, scripting across
    various shells,
 -- uncountable numbers of small special utility programs and tools over
    the years to fit specific project requirements.
 -- BBS software and serial port/modem communication software

Other related skills not directly programming:
 -- Technical Committee representative to standards bodies for one of the
    largest hardware manufacturers in the industry and one of the few
    still profitable today.
 -- Strategy and Architecture resource for a set of specific technologies
    for a development organization with over 600 engineers.
 -- Technical writing, white paper development, specifications, software
    architecture and design, coding standards, design review coordinator,
    documentation and man pages.
 -- CTO and chief software architect for an engineering company with a
    300% growth rate over the last three years.
 -- Engineering Manager for software and hardware development projects
    including proprietary and open operating systems, desktops, portables,
    workstations, servers, RAID controllers, and out-of-band management
    adapters.
 -- Managed engineering teams (as tech lead, architect, and personnel
    management for as many as 25 developers).
 -- Gave technical presentations at conferences on specific technology
    topics.
 -- Presented technology roadmaps to development teams and executives
    including Fortune 100 CEOs, both internally and as a representative
    to other companies.
 -- Operating systems: TOPS-20, UNIX (BSD, AIX, SVR3, SVR4, XENIX, etc.),
    CP/M, CP/M-86, DR-DOS, HDOS, Linux (SuSE, RedHAt, Debian, Mandrake,
    Caldera, UnitedLinux, TurboLinux, BlueCat, etc.), OS/2, MS-DOS, PC-
    DOS, Banyan Vines, Pick, VMS, Mach, NetBSD, Windows, Windows for
    Workgroups, Win/95, Win/98, Win/ME, Win/CE, Win/XP, Win/2K, NT 3.51-
    Server 2003, Novell NetWare 3.12 - 6.5, Pocket PC, as well as a number
    of RTOS platforms.
 -- Project proposals development, scopeing, and contract negotiations.
 -- Technical reports, performance analysis and tuning, etc.
 -- Budget management (over $5 million per year USD), recruiting, career
    development, training and who knows what else over the years.
 -- Never had a product recalled, stop-shipped, or made "famous" on the
    front page of a trade rag for any error or "enterprise failure" in
    my code.
    
> places you in a position to judge others and neglect the fact that
> overspecialization can be the problem.

I'd say that you guessed poorly.

> > Wow, the failure rate has dropped 5% in the last 24 hours. Amazing!!
> > At that rate we'll have near-perfect software very soon now.
> >
>
> No. You don't understand the concept of a deviation based on an error.

You never claimed any error, in fact you claimed the 80% figure was
backed up your vast experience and corroboration elsewhere. This is
the first time an error component has been made up.

> I believe that the statistic is true plus or minus 5%.

Uh huh, sure. It's more like +0/-75%.

> In contexts where I felt the reader might more immediately grasp the concept
> of one fourth I rounded to 75%, but in contexts where I felt the reader
> might require more precision I gave the original amount.

You are a liar. If the margin of error was 5%, you can't claim any
significant difference between either or "more precision" by using the
80% figure.

> You're going to have to reconcile yourself to the simple fact that
> since 1976, "I'm a professional writer and you're not",

You're a professional writer of BS, I give you that. I've written quite
a bit myself, just not for independent book publication, that field
already being quite full. The list of professionals in this industry
that publish books is long and distinguished, but your name is not on it.

> and if you are a frustrated writer (as may or may not be the case)

I've written more than my fair share over the years, I certainly have
no desire to do more of it, especially for profit when none is needed.
Stop projecting.

> I sometimes find my own writing is improved by first dealing with my
> own anger.

It would be improved far more by dealing with your incompetence in the
subjects of which you write.

> > Well, you certainly can't be *less* qualified at requirements writing
> > than you are at coding.
>
> Requirements writing is more difficult than bonehead coding, ace.

That's true. Since your code is quite easily classified as "bonehead",
you may be correct. You yourself have admitted that people reading
your specifications had substantial implementation and performance issues,
so you aren't very good at doing that clearly either.

> If you are concerned about your own employability I'd have to advise
> you that the mechanism of psychological transfer won't work.

I'm not remotely concerned about my employability. You are the one
that cannot hold a job. Me thinks thou doth protest too much.

> Get help, Randy sweetie.

All the help I need is for you to stop spewing forth lies and BS to
this newsgroup.

> a technical fundamentalism and a machine worship far worse than
> Moslem fundamentalism because at least Moslem fundamentalists "worship
> no G-d but Allah" while you guys worship C.

I don't worship C at all, my religious beliefs being no business of
yours either. I will use a language appropriate for a specific project,
period. I do despise poor programming (especially when the author of
same is not willing or able to learn) in any language, including C, or
any other. Your shot in the dark has missed the mark by a few light
years.

Try again while you can still remember your login password.
 

-- 
Randy Howard                
2reply remove FOOBAR 
      


Relevant Pages

  • Re: SAS-Controler für NetWare
    ... Rahmen, einfach ein Raid aus einem Server rausnehmen, und in einen ... Dell) labeln einfach ... Apropos Management: Auch in dem Bereich ist HP absolut konkurrenzlos. ... Meine Erfahrungen mit Dell Server Hardware und dem Support dazu, ...
    (de.comp.sys.novell)
  • Re: vb6 -v- Net!
    ... file is an exact memory image of the program. ... Hardware mapped into memory somewhere or hardware used interrupts or ... management that it had when running in the interpreter. ... windows and the apps look comparably the same. ...
    (microsoft.public.vb.general.discussion)
  • Re: Wireless-N with SNMP and SSH/Telnet
    ... tag for the hardware version. ... lousy luck doing the same thing on v5 and v6 routers a few years ago. ... I use SNMP quite a bit for monitoring: ... That's because they usually don't have any management beyond the usual ...
    (alt.internet.wireless)
  • Re: SAS-Controler =?iso-8859-1?Q?f=FCr?= NetWare
    ... HP ist der einzige existierende Serverherstellter, ... Dell) labeln einfach ... Apropos Management: Auch in dem Bereich ist HP absolut konkurrenzlos. ... Meine Erfahrungen mit Dell Server Hardware und dem Support dazu, ...
    (de.comp.sys.novell)
  • FA : (UK Only) Book "Operating Systems" by William Stallings
    ... ebay, details as follows or see eBay item number 250029591443. ... This is an undergraduate level text on Operating Systems with chapter ... Multiprocessor and Real-Time Scheduling ... I/O Management and Disk Scheduling ...
    (comp.arch)