Actually, working as a consultant requires deep knowledge of the area you are called upon to work in. Companies usually hire consultants after they determine no one in-house can handle the job. I've almost always been hired as a consultant in situations where the application was very specialized and/or other people had failed at it. Most of my early experience was with real-time control systems; people who develop hard real-time control software are a small percentage of the software development community, so that was my edge.<br><br>The problem with the particular skill set Greatschools is looking for is that most database administrators are not strong software developers, and vice-versa; although there are exceptions and it is possible. Security is a big issue with database-driven web sites. Good security requires constant vigilance. It is very difficult to maintain an adequate level of vigilance when you are also devleoping software. It makes much more sense to hire
 someone as a dual database and operating system administrator, and even this only works in a smaller scale operation (like Greatschools). So, you really don't want someone who enjoys "a bit of database management" managing your 7/24/365 database cluster, you really want a dedicated professional DBA.<br><br>Project management doesn't conflict with one's primary technical specialty, so adding project management as a requirement isn't a burden. Adding it does take time away from managing that 20 node 24/7/365 database cluster.<br><br>----------------<br><br><br><b><i>Sarah Mei <sarahmei@gmail.com></i></b> wrote:<blockquote class="replbq" style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"> I've done quite a bit of nonprofit tech consulting, and my experience<br>has been very different from Adrien's.  Nonprofits of 2-3 people, ok,<br>many of them are on the last fiber of a shoestring when it comes to<br>tech -- but once they reach the
 40-employee stage, they know the<br>difference between good tech help and bad, and are willing to pay<br>appropriately for the former.<br><br>I thought the post was reasonable.  There are lots of people out there<br>who enjoy a bit of database management, a bit of programming, a bit of<br>deployment management, a bit of sys admining...and even a bit of<br>project management.  They tend to become consultants ;-).  But you<br>never know when life changes will make you crave a regular salary and<br>flextime...<br><br>Sarah<br><br>On 7/11/06, Todd Huss <thuss@greatschools.net> wrote:<br>> If you think you might be a good fit by all means please apply and if<br>> you're called in for an interview you can decide if we seem like a<br>> penniless fly by night company looking to work you into the ground or<br>> who knows, maybe you'll find that we're a great company to work for!<br><br>_______________________________________________<br>sf-lug mailing
 list<br>sf-lug@linuxmafia.com<br>http://linuxmafia.com/mailman/listinfo/sf-lug<br></thuss@greatschools.net></blockquote><br><p>
                <hr size=1>How low will we go? Check out Yahoo! Messengerís low <a href="http://us.rd.yahoo.com/mail_us/taglines/postman8/*http://us.rd.yahoo.com/evt=39663/*http://voice.yahoo.com"> PC-to-Phone call rates.