Earlier quoted context omitted.
One of the reasons I left GE was because there was no notion of a senior engineer in the software field (there are senior science positions in the research divisions). To go beyond "Software Engineer" you had to step into a managerial role and away from doing any software engineering. This burned out several people (including myself). You can only wait for the implementation of "Technical Career Path" for so long.
I don't get why technical people who don't want to go in management sign on as permanent employees. Why deal with all that career review nonsense, etc. when as a technical person you have no track anyway?
James Gosling: Why I Quit Oracle
41–50 of 115 posts
Re: James Gosling: Why I Quit Oracle
#42Darryl K. Taft is a horrible writer.
For real, "That bent Gosling’s resolve like a wishbone in the hands of two eager siblings in mid-pull after Thanksgiving dinner, but even that didn’t break it."
Re: James Gosling: Why I Quit Oracle
#43Earlier quoted context omitted.
I can kind of see this for GE, because it isn't a software company. But Oracle does nothing but make software -- programmers are the absolute most important people on their projects. Oh yeah, I forgot. Oracle is a marketing company. If you want a nice database, use Postgres. If you want a database that sponsors a sailboat, buy Oracle.
I can kind of see this for GE, because it isn't a software company. Every large company is a software company, whether they know it or not. Failure to provide a career path for software engineering professionals on the technical side of the fence is a poor strategy, period.
Re: James Gosling: Why I Quit Oracle
#44Earlier quoted context omitted.
I don't know much about this sector, but how does Oracle compare to its direct competitors? E.g. is SAP friendlier with the developer/technical community?
Other than the aforementioned DB2, the only other competitor out there for Oracle is SQL Server. That has some big customers -- a large part of Disney's online infrastructure relies on SQL Server, for example.
Re: James Gosling: Why I Quit Oracle
#45A lot of big software companies seem to put significant effort into maintaining a good relationship with the developer/technical community, presumably in large part to keep the recruitment pipeline (especially of top people) flowing along. Oracle, by contrast, doesn't seem to give a shit and gets away with it[1]. Why? [1] http://www.google.com/finance?chdnp=1&chdd=1&chds=1&...
It probably doesn't matter much to Oracle to stay on good terms w/ the technical community since technical people aren't their customers. The people who have the budgetary authority to buy Oracle's very expensive products very likely haven't been doing anything technical for many years, if they ever did. Programmers in organizations that use Oracle aren't asked if they want to use Oracle, they're told they're going t…
Re: James Gosling: Why I Quit Oracle
#46Earlier quoted context omitted.
One of the reasons I left GE was because there was no notion of a senior engineer in the software field (there are senior science positions in the research divisions). To go beyond "Software Engineer" you had to step into a managerial role and away from doing any software engineering. This burned out several people (including myself). You can only wait for the implementation of "Technical Career Path" for so long.
I don't get why technical people who don't want to go in management sign on as permanent employees. Why deal with all that career review nonsense, etc. when as a technical person you have no track anyway?
Re: James Gosling: Why I Quit Oracle
#47Earlier quoted context omitted.
Other than the aforementioned DB2, the only other competitor out there for Oracle is SQL Server. That has some big customers -- a large part of Disney's online infrastructure relies on SQL Server, for example.
Oracle the database isn't really Oracle's main product. They're real product is a bunch of industry specific applications and middleware (and related consulting services) that happens to need a Oracle database to run. So as such they're not really directly competing with SQL server (or postgres or whatever)
Re: James Gosling: Why I Quit Oracle
#48Earlier quoted context omitted.
It probably doesn't matter much to Oracle to stay on good terms w/ the technical community since technical people aren't their customers. The people who have the budgetary authority to buy Oracle's very expensive products very likely haven't been doing anything technical for many years, if they ever did. Programmers in organizations that use Oracle aren't asked if they want to use Oracle, they're told they're going t…
Not arguing with the rest of your post, but what would you write a large-scale DBMS with, these days? Surely not jpython?
What I had in mind was that for anyone who is technically capable of maintaining the core Oracle DB code base, there are more interesting and rewarding things they could be doing instead.
Re: James Gosling: Why I Quit Oracle
#49Oracle has brilliant opportunities at the moment: they own a great processor (Sparc) that they could closely integrate with their database, application software and even Java... and (finally!) give IBM a run for their money. They have the cool and fast technology of both Sun's JVM and BEA's JVM (JRockit). They have acquired other brilliant technologies, and have in practice endless resources to acquire more: http://e…
" they own a great processor (Sparc)" I'm not so sure about that. For years x86 has been chewing up the market for Sparc processors, and one of the reasons that Sun had such poor finances is that it was selling x86-based servers more than Sparc based servers (they cost considerably less, and perform better). Fujutsu's Sparc implementation significantly outperforms Sun's. Contemporary Xeons outperform both these days.…
"If you were plowing a field, which would you rather use?... Two strong oxen or 1024 chickens?"
- Seymour Cray
There are a lot of other great Cray quotes.
Re: James Gosling: Why I Quit Oracle
#50Earlier quoted context omitted.
One of the reasons I left GE was because there was no notion of a senior engineer in the software field (there are senior science positions in the research divisions). To go beyond "Software Engineer" you had to step into a managerial role and away from doing any software engineering. This burned out several people (including myself). You can only wait for the implementation of "Technical Career Path" for so long.
I don't get why technical people who don't want to go in management sign on as permanent employees. Why deal with all that career review nonsense, etc. when as a technical person you have no track anyway?