Click here to monitor SSC
SQLServerCentral is supported by Red Gate Software Ltd.
 
Log in  ::  Register  ::  Not logged in
 
 
 

Corporate Programming Sucks

By Steve Jones,

Yale University Over the break I read an interesting series from Joel Spolsky from a speech he gave at Yale University (You can read Parts I, II, and III). He talks a lot about his career, his company Fog Creek, and what he's learned, as well as what applied from his education at Yale nearly 20 years ago.

It's interesting reading and if you're in the software business, meaning selling shrink wrapped software, then I'd encourage you to read what Joel writes. He's smart, funny, and he does a good job running his company. He's also fairly transparent, it seems, with what works and doesn't work for him.

However I want to take an issue with him on one sentence: "...why does it suck to be an in house programmer."

I'm not taking this out of context, he really thinks that it would suck to be a corporate programmer. And he's speaking to people at Yale, who are already some of the top students in the US, so they might think it sucks as well. If anyone out there is a Yale grad, or works with one, then let me know.

Joel gives some reasons why it sucks, mainly because you are limited in what you can do and you don't get to improve or build the "cool stuff" because there's no return on additional investment in applications that work. Drab, grey buttons work as well as well thought out colorful ones in corporate systems, so no one wants to pay any extra money to make things better.

I've been a corporate programmer, and I somewhat can agree. We don't necessarily do the coolest stuff. Instead we stick with the easiest, quickest way to get things done because we need to be effective and efficient and there is no ROI for cool, elegant, or higher quality.

That doesn't mean we need to produce junk, but it doesn't have to be any better than bare bones. Or at least our bosses don't think so.

I've never worked for a company building software to sell. At least not in the groups building the software. I worked for JD Edwards, an ERP company, but I was an operational guy, just keeping things running. However I can imagine that there is probably more of a buzz and excitement if you're producing something that other people choose to buy and aren't forced to use.

The exception I'd take, however, is that every programmer wants this in their lives. I'm sure it's fun, but for many of us this is a job and we have more important things like family, hobbies, or baseball :), that occupy our time. We'd just as soon go home and not have something nagging at us because it might produce more revenue.

For the record, I'm a UVA graduate, one of the "supposedly" top schools in the country, producing some very successful business people, politicians, and other "movers and shakers". And I like production work. Checking logs, keeping the servers running and making sure the backups (and restores) work.

Steve Jones


The Voice of the DBA

Wakamojo

The podcast feeds are now available at sqlservercentral.podshow.com to get better bandwidth and maybe a little more exposure :). Comments are definitely appreciated and wanted. You can get feeds from there.

Today's podcast features music by Wakamojo, the Kansas band featuring our very own Adam Angelini, DBA from the heartland and SQLServerCentral.com community member.

I really appreciate and value feedback on the podcasts. Let us know what you like, don't like, or even send in ideas for the show. If you'd like to comment, post something here. The boss will be sure to read it.

Total article views: 337 | Views in the last 30 days: 4
 
Related Articles
BLOG

Podcasting

A new video setup is on the way!!!! Actually I'll do a couple podcasts on podcasting over the hol...

ARTICLE

Company Rewards

Is there something that your company could do for you that would show that they valued your employme...

FORUM

Podcast Problem

Podcast Problem Blocked by group policy

ARTICLE

Podcast Announcements

Podcast Feeds

BLOG

Technical Podcasts I Listen To

There are a few podcasts I tend to listen to as I have time. Since I work with a wide...

Tags
career    
editorial    
 
Contribute

Join the most active online SQL Server Community

SQL knowledge, delivered daily, free:

Email address:  

You make SSC a better place

As a member of SQLServerCentral, you get free access to loads of fresh content: thousands of articles and SQL scripts, a library of free eBooks, a weekly database news roundup, a great Q & A platform… And it’s our huge, buzzing community of SQL Server Professionals that makes it such a success.

Join us!

Steve Jones
Editor, SQLServerCentral.com

Already a member? Jump in:

Email address:   Password:   Remember me: Forgotten your password?
Steve Jones