Huh. I thought the reason programmers (or whatever you want to call them) get grey hairs and burn out was some combination of:
1 - they are hopelessly optimistic, and so GROSSLY underestimate EVERY project's effort. Managers like the short estimates and don't adjust based upon reality. When the deadline nears, the software person works more and more hours to try to meet the deadline, which goes whizzing past at a high rate of speed. More hours/week and more effort (which brings with it more mistakes and slower progress)... until the project is finally done (ish) and the next cycle begins.
(Well, yes, I was a software developer for most of my professional life, why do you ask? ;-)
2 - they tend to work much more than 40 hours per week. (80, 90, sometimes more)
3 - old age ;-)
Rusty
-----Original Message-----
From: PLUG-discuss [
mailto:plug-discuss-bounces@lists.phxlinux.org] On Behalf Of IscreamKid
Sent: Friday, April 28, 2017 8:36 PM
To: Main PLUG discussion list
Subject: Re: GNU/Linux
Hmmm, technically not quite right.
First there was UNIX which split off to BSD.
Linus emulated UNIX on a PC.
A kernel is the interface between the hardware and the operating system.
Each machine with different hardware needs a different kernel to mate with the hardware.
Each operating system needs a different interface to match the operating system's requirements / design.
Android has totally different hardware platform compared to a PC, compared to a Mac, compared to a DEC, or whatever.
If the programmer writes his interface to function like Linux but match each different platform's hardware then you can the Linux OS utilities and such on that hardware platform. They will be the same, functionally, if the programmer fully implements the complete interface.
Practically, there is almost always something that is or has to be done differently.
That is why programmers get gray hairs and burn out.
> On Apr 28, 2017, at 16:10, Michael <bmike1@gmail.com> wrote:
>
> I think I understand it now.... There is GNU/Linux and there is Android/Linux and whatever other operating system that needs a kernel/Linux. Right?
> ---------------------------------------------------
> PLUG-discuss mailing list - PLUG-discuss@lists.phxlinux.org To
> subscribe, unsubscribe, or to change your mail settings:
> http://lists.phxlinux.org/mailman/listinfo/plug-discuss
---------------------------------------------------
PLUG-discuss mailing list -
PLUG-discuss@lists.phxlinux.org To subscribe, unsubscribe, or to change your mail settings:
http://lists.phxlinux.org/mailman/listinfo/plug-discuss
---------------------------------------------------
PLUG-discuss mailing list -
PLUG-discuss@lists.phxlinux.org
To subscribe, unsubscribe, or to change your mail settings:
http://lists.phxlinux.org/mailman/listinfo/plug-discuss