There are two sides of this.

1) code written to a "platform" AKA PHP/JS specialist.

2) Code written with a deep platform integration. This is where you should know Nginx, Apache, IIS, and related OS information.

Both have a place in general software development. I prefer working with the Latter but Can work with the former readily enough. I think both should have a solid grasp of how various environment variables will affect their application/code and related OS level constraints but by no means need be a full OS admin.



On Wed, Apr 27, 2022 at 12:39 PM Jim via PLUG-discuss <plug-discuss@lists.phxlinux.org> wrote:
It seems to me that anyone who writes code should have some knowledge of
every OS that code will have to work with.  It's been my experience that
no software, machine or anything else developed by man has ever worked
exactly as intended.   There's always some bug or quirk that needs to be
dealt with.

On 4/23/22 14:16, Keith Smith via PLUG-discuss wrote:
> Hi,
>
> This has been an interesting journey. AZPHP and a friend who owns a
> data center confirmed that most developers do not have any familiarity
> with Linux.  All these years I thought otherwise.
>
> I still think there is value in knowing Linux as an opensource
> developer.  In my case I am a PHP developer.
>
> Maybe being involved in Linux distracted me from becoming a better
> developer or maybe the opposite is true that my Linux involvement has
> made me a better developer.
>
> In my mind I am exploring or assessing what I might have changed now
> that I am at this point in my life and having had the experience I
> have had with PHP since 2006.
>
> In a recent post I asked about changing from dominate PHP being
> supported by Linux to Linux being dominate and supported by PHP or
> another language and DevOps came up.
>
> Sorry I am thinking out loud and am hoping for your feedback.
>
> I wonder if PHP has run it's course.  Maybe it is time to change
> course.  I need to do more research and give it more thought.
>
> I like opensource Linux hosting.  I recently configured Ubuntu LAMP +
> BIND + Let's Encrypt + Postfix + Dovecot.  Doing so showed me how much
> a really do not know.
>
> Any feedback is much appreciated.
> ---------------------------------------------------
> PLUG-discuss mailing list - PLUG-discuss@lists.phxlinux.org
> To subscribe, unsubscribe, or to change your mail settings:
> https://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:
https://lists.phxlinux.org/mailman/listinfo/plug-discuss


--
A mouse trap, placed on top of your alarm clock, will prevent you from rolling over and going back to sleep after you hit the snooze button.

Stephen