The Artima Developer Community
Sponsored Link

Java Buzz Forum
The Sysadmin School of Programming

0 replies on 1 page.

Welcome Guest
  Sign In

Go back to the topic listing  Back to Topic List Click to reply to this topic  Reply to this Topic Click to search messages in this forum  Search Forum Click for a threaded view of the topic  Threaded View   
Previous Topic   Next Topic
Flat View: This topic has 0 replies on 1 page
Brian McCallister

Posts: 1282
Nickname: frums
Registered: Sep, 2003

Brian McCallister is JustaProgrammer who thinks too much.
The Sysadmin School of Programming Posted: Jan 27, 2005 4:39 PM
Reply to this message Reply

This post originated from an RSS feed registered with Java Buzz by Brian McCallister.
Original Post: The Sysadmin School of Programming
Feed Title: Waste of Time
Feed URL: http://kasparov.skife.org/blog/index.rss
Feed Description: A simple waste of time and weblog experiment
Latest Java Buzz Posts
Latest Java Buzz Posts by Brian McCallister
Latest Posts From Waste of Time

Advertisement

In firing off an email on FARP (FreeBSD, Apache, Ruby, and PostgreSQL) programming to ruby-lang today I edited out a flip comment which has hung around in my head for a bit:

FARP grew more out of the sysadmin tradition of development (we have a 
good ls, lets use it) rather than software engineering (we need to 
re-implement ls because we require 

  <?xml version="1.0" encoding="UTF-8"?>
  <system:command xmlns:system="http://www.example.com/xml/ns/system" 
                  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
                  xsi:schemaLocation="http://www.example.com/xml/ns/system 
                                      http://www.example.com/xml/ns/system"
                  system:name="ls">
    <system:option>LONG_FORM</system:option>
    <system:option>
      <ls:location xmlns:ls="http://www.example.com/xml/ns/system/ls"
                   xsi:schemaLocation="http://www.example.com/xml/ns/system/ls 
                                       http://www.example.com/xml/ns/system/ls">
        CURRENT_DIRECTORY
      </ls:location>
    </system:option>
  </system:command>
  
instead of "ls -l") tradition of development ;-)

I, technically, come from the software engineering school, but got waylaid into the sysadmin school a few times during critical points in my programmery edumacation. The sysadmin school tends to say "we're running on Apache 1.3 because it is solid and doesn't use threading, which is just multiprocessing done in such a way as to make bugs, anyway." It can be mind-numbingly frustrating at times (try finding a dedicated hosting service which runs current FreeBSD stable (5.3) as FreeBSD folks tend to be sysadmin school, and 5.X is way too new to be stable, despite what the careful and conservative-as-heck FreeBSD release engineering team says, we'll stick with 4.9, thank you, or maybe go to 4.11 if you really need it for some reason, which you don't).

The sysadmin school folks are right, of course. It goes back to the novelty junky stuff.

;-)

Read: The Sysadmin School of Programming

Topic: Maven Chapter available Previous Topic   Next Topic Topic: Maven Console and setting properties

Sponsored Links



Google
  Web Artima.com   

Copyright © 1996-2019 Artima, Inc. All Rights Reserved. - Privacy Policy - Terms of Use