Comment On A Software Problem, A Marketing Solution

For Jason R., it was an exciting time. His company was trying to break into the telecom market with a new product that they'd get to build almost entirely from scratch. The only part that he wasn't excited about was that the major customers had very specific requirements that his team would have to meticulously follow. In this case, some bigtime POTS operators demanded that all servers must come from Sun, and any databases must be built on Oracle 8i. [expand full text]
« PrevPage 1 | Page 2 | Page 3 | Page 4Next »

Re: A Software Problem, A Marketing Solution

2008-08-12 10:05 • by brazzy
Isn't it more a software solution that was seen as a marketing problem?

Re: A Software Problem, A Marketing Solution

2008-08-12 10:09 • by Outlaw Programmer
I've worked at a company where the same thing happened. For the life of me, I could not understand why they needed an Oracle DB to persist stuff that was never queried. They could have easily used a simple text file.

I forgot about it for a while, moved on to another company, but then something strange happened. When talking to people about my new job, they would often ask what DB vendor we were using. I replied with, "just SQL Server." People basically laughed in my face and said they couldn't take any Wall Street based company seriously if they weren't using Oracle.

Then it hit me. The managers at my old company KNEW that the Oracle DB wasn't necessary. They also knew that, as a Wall Street software company, their clients were expecting an Oracle backend. It was a brilliant marketing move.

The real WTF is why people have this preconceived notion that Oracle is "The Best", even when you have a simple app that doesn't play to Oracle's strengths.

Re: A Software Problem, A Marketing Solution

2008-08-12 10:11 • by D2oris (unregistered)

Re: A Software Problem, A Marketing Solution

2008-08-12 10:13 • by Stilgar
211432 in reply to 211429
Outlaw Programmer:

The real WTF is why people have this preconceived notion that Oracle is "The Best", even when you have a simple app that doesn't play to Oracle's strengths.


But still plays to Oracle's relative deployment complexity.

Re: A Software Problem, A Marketing Solution

2008-08-12 10:14 • by Yep (unregistered)
211433 in reply to 211431
D2oris:

Perfect.

Re: A Software Problem, A Marketing Solution

2008-08-12 10:15 • by Lars Vargas
The VP of Engineering's last name was Ellison, wasn't it?

Re: A Software Problem, A Marketing Solution

2008-08-12 10:15 • by hehe (unregistered)
oracle is the devil

Re: A Software Problem, A Marketing Solution

2008-08-12 10:19 • by Markp
211436 in reply to 211429
Outlaw Programmer:
The real WTF is why people have this preconceived notion that Oracle is "The Best", even when you have a simple app that doesn't play to Oracle's strengths.


You're right, but "powered by a flat file" just doesn't sound as nice.

But nowadays even saying "XML" has the same effect, even when it's superfluous.

Eclipse: now with 200% more XML!

Re: A Software Problem, A Marketing Solution

2008-08-12 10:22 • by Dude (unregistered)
211437 in reply to 211435
MySQL is solution

Re: A Software Problem, A Marketing Solution

2008-08-12 10:27 • by JimmyVile (unregistered)
211440 in reply to 211431
D2oris:

Seconded.

Re: A Software Problem, A Marketing Solution

2008-08-12 10:27 • by Stilgar
211441 in reply to 211437
Dude:
MySQL is solution


yes but sometimes you want more power
then you go for flat file

Re: A Software Problem, A Marketing Solution

2008-08-12 10:29 • by JimM
211442 in reply to 211437
Dude:
MySQL is solution
Not if you want a large, faceless corporation to take you seriously. Why? Because users who have heard of Oracle most likely recognise the name as belonging to an industry giant, a huge multinational corporation with a history dating back to the dawn of computing itself (whether this is true or not, this is what users, and particularly CEOs, associate with Oracle). Having "Oracle" somewhere on the box links your product to that history. If users have even heard of MySQL it's probably as a new upstart, with no history and mainly as the domain of hackers. No CEO worth their salt is going to want anything to do with it.

Yes, it's bollocks. Unfortunately, it's also true.

Re: A Software Problem, A Marketing Solution

2008-08-12 10:30 • by Outlaw Programmer
211443 in reply to 211441
Stilgar:
Dude:
MySQL is solution


yes but sometimes you want more power
then you go for flat file


You forget that you can just store the XML IN the MySQL DB. Infinite scalability!

Re: A Software Problem, A Marketing Solution

2008-08-12 10:34 • by Morasique (unregistered)
I have a database with a single table, with a single row that holds the contents of the flat file. That's how real programmers do it

Re: A Software Problem, A Marketing Solution

2008-08-12 10:34 • by Walleye
211445 in reply to 211443
Outlaw Programmer:
Stilgar:
Dude:
MySQL is solution


yes but sometimes you want more power
then you go for flat file


You forget that you can just store the XML IN the MySQL DB. Infinite scalability!


But neither a flat file or MySQL lets you exercise that most powerful of Oracle SQL commands:

SELECT X FROM DUAL

Re: A Software Problem, A Marketing Solution

2008-08-12 10:37 • by JimM
211446 in reply to 211436
Markp:
Outlaw Programmer:
The real WTF is why people have this preconceived notion that Oracle is "The Best", even when you have a simple app that doesn't play to Oracle's strengths.
But nowadays even saying "XML" has the same effect, even when it's superfluous.
Isn't it amazing how a specialised technique / format / methodology is suddenly heralded as the answer to all problem, even when it is irredeemably unsuited to addressing 95% of those problems. In the general business world Prince 2 has a similar effect. In fact, if you put together a sales pitch with the right combination of Oracle, XML and Prince 2, I suspect you could create a hypnotic effect guaranteed to win you any contract...

Re: A Software Problem, A Marketing Solution

2008-08-12 10:42 • by Tom Woolf (unregistered)
What a perfect smarmy picture to go along with the title.

Re: A Software Problem, A Marketing Solution

2008-08-12 10:47 • by biziclop (unregistered)
211451 in reply to 211446
JimM:
Markp:
Outlaw Programmer:
The real WTF is why people have this preconceived notion that Oracle is "The Best", even when you have a simple app that doesn't play to Oracle's strengths.
But nowadays even saying "XML" has the same effect, even when it's superfluous.
Isn't it amazing how a specialised technique / format / methodology is suddenly heralded as the answer to all problem, even when it is irredeemably unsuited to addressing 95% of those problems. In the general business world Prince 2 has a similar effect. In fact, if you put together a sales pitch with the right combination of Oracle, XML and Prince 2, I suspect you could create a hypnotic effect guaranteed to win you any contract...


The paracetamol of software industry.

Re: A Software Problem, A Marketing Solution

2008-08-12 10:49 • by Ben4jammin (unregistered)
211452 in reply to 211429
Outlaw Programmer:
I've worked at a company where the same thing happened. For the life of me, I could not understand why they needed an Oracle DB to persist stuff that was never queried. They could have easily used a simple text file.

I forgot about it for a while, moved on to another company, but then something strange happened. When talking to people about my new job, they would often ask what DB vendor we were using. I replied with, "just SQL Server." People basically laughed in my face and said they couldn't take any Wall Street based company seriously if they weren't using Oracle.

Then it hit me. The managers at my old company KNEW that the Oracle DB wasn't necessary. They also knew that, as a Wall Street software company, their clients were expecting an Oracle backend. It was a brilliant marketing move.

The real WTF is why people have this preconceived notion that Oracle is "The Best", even when you have a simple app that doesn't play to Oracle's strengths.


I just love situations where people THINK you are an idiot for reasons that make you KNOW they are idiots.

It would be like if I chastised my mechanic over the type of oil he put in my truck or something. There is a reason why he works on trucks and I work on servers.

Re: A Software Problem, A Marketing Solution

2008-08-12 10:53 • by Waffle (unregistered)
This comment better be stored in an Oracle 11i database.

Re: A Software Problem, A Marketing Solution

2008-08-12 10:55 • by Leon (unregistered)
211454 in reply to 211441
Stilgar:
Dude:
MySQL is solution


yes but sometimes you want more power
then you go for flat file


Worst haiku ever.

Re: A Software Problem, A Marketing Solution

2008-08-12 10:57 • by synthoil dude (unregistered)
211455 in reply to 211452
Ben4jammin:

It would be like if I chastised my mechanic over the type of oil he put in my truck or something.

Let me talk to you about AMSOIL.

Re: A Software Problem, A Marketing Solution

2008-08-12 10:59 • by SoonerMatt (unregistered)
Now you could use the free oracle instance that has a 4gb limit.

Re: A Software Problem, A Marketing Solution

2008-08-12 11:00 • by snoofle
OP:
the database was completely superfluous since records were processed as they came in


Ancillary: And if that server goes down while real time records are streaming by and you miss a record or two, or thousands?

Re: A Software Problem, A Marketing Solution

2008-08-12 11:02 • by Jake Grey
Is the fact that this company's marketing department has power and influence at least equal to the people who actually create the product that is the company's raison d'etre still unusual enough to count as a proper WTF?

Re: A Software Problem, A Marketing Solution

2008-08-12 11:05 • by metrician (unregistered)
Just for the record, CDR is an abbreviation for Call Detail Record not Call Data Record.

Re: A Software Problem, A Marketing Solution

2008-08-12 11:05 • by Code Dependent
211461 in reply to 211444
Morasique:
I have a database with a single table, with a single row that holds the contents of the flat file. That's how real programmers do it
I predict a "wooden table" comment hard on the heels of this.

Re: A Software Problem, A Marketing Solution

2008-08-12 11:14 • by Dirk (unregistered)
211466 in reply to 211461
I guess, that's what we can call a self fulfilling prophecy.

Re: A Software Problem, A Marketing Solution

2008-08-12 11:16 • by jgayhart
211468 in reply to 211460
metrician:
Just for the record, CDR is an abbreviation for Call Detail Record not Call Data Record.


I was at a wireless billing company for about thirteen years. "Call Detail Record" is the more common usage (and the one that I prefer). But, I have seen "Call Data Record" used on more than one occasion.

Suggestion for improvement

2008-08-12 11:17 • by Dirk (unregistered)
Can the reply button be removed for me, please? I tend to miss the quote button...

Re: A Software Problem, A Marketing Solution

2008-08-12 11:22 • by balancer100 (unregistered)
211471 in reply to 211429
I've worked at a company where the same thing happened

You're not the only one

Re: Suggestion for improvement

2008-08-12 11:22 • by Not Dirk (unregistered)
211472 in reply to 211469
Dirk:
Can the reply button be removed for me, please? I tend to miss the quote button...


yeah it's so hard not noticing the absence of text in the Comment box upon a completion of loading.

Re: Suggestion for improvement

2008-08-12 11:25 • by dkallen99 (unregistered)
211473 in reply to 211469
Yeah, we'll be sure to install Oracle 8 on the server, create a table of UsersWithNoReplyCapability, and store your name as the only record of the only table in the database. Sometime later, we'll get around to cron'ing a nightly job to dump the table into an xml flat file, which can be queried each time the form loads on your machine. Eventually, we'll add the code to actually disable your reply button based on the XML content.

Re: A Software Problem, A Marketing Solution

2008-08-12 11:25 • by dgvid
211475 in reply to 211458
Is the fact that this company's marketing department has power and influence at least equal to the people who actually create the product that is the company's raison d'etre still unusual enough to count as a proper WTF?


No, because, at least in my experience, this is the rule, not an exception. A true WTF ought to be out-of-the-ordinary.

Re: A Software Problem, A Marketing Solution

2008-08-12 11:26 • by AdT (unregistered)
I'm returning my iPod touch. Get it - it's running SQLite, and not even a real Oracle server. Neither, and unlike some of the marketing suggests, does it have an integrated dish washer.

Apple has sunken to new lows and hopefully AAPL will follow suit.

Re: A Software Problem, A Marketing Solution

2008-08-12 11:26 • by DWalker59
I'm sure that Oracle can do this too, but when SQL 2005 was being developed, Microsoft used a Barnes and Noble (bookstores) database for testing. It held 1.3 billion sales records (for 2 years), and 8.4 billion inventory records. It worked fine!

A SQL license for unlimited users on a server can cost a lot, but a SQL license for a few simultaneous users on a single server (maybe 5 or 10 users, I forget), which is plenty for some small businesses, costs about $700.

The SQL 2005 Express engine (without a user interface) is free (just like MySQL). There are third-party user interfaces for it.

Re: A Software Problem, A Marketing Solution

2008-08-12 11:30 • by Mark (unregistered)
211480 in reply to 211456
SoonerMatt:
Now you could use the free oracle instance that has a 4gb limit.


Except I don't think it's allowed for commercial use in a production environment. Just for testing.

Re: Suggestion for improvement

2008-08-12 11:30 • by Jamie (unregistered)
211481 in reply to 211469
Dirk:
Can the reply button be removed for me, please? I tend to miss the quote button...


1. Write greasemonkey script to delete div with "Reply" as it's text
2. ???
3. Profit!

Re: A Software Problem, A Marketing Solution

2008-08-12 11:34 • by Schnapple (unregistered)
211482 in reply to 211477
DWalker59:
The SQL 2005 Express engine (without a user interface) is free (just like MySQL). There are third-party user interfaces for it.


Actually, SQL 2005 Express comes with a UI as well - the same one, basically, as the real product. MSDE (the "Express" analogue for SQL 2000) didn't come with one but I've actually used SQL 2005 Express for clients before. It has some technical limitations (most notably a max 2GB database size) and some usage restrictions, but it can be used for commercial purposes.

Re: A Software Problem, A Marketing Solution

2008-08-12 11:36 • by newfweiler
Now come on. You know you don't take a band seriously if the amplifiers aren't Marshalls. Why should a corporation be any different?

Re: A Software Problem, A Marketing Solution

2008-08-12 11:38 • by magi (unregistered)
211484 in reply to 211477
DWalker59:
The SQL 2005 Express engine (without a user interface) is free (just like MySQL).

I don't think so.

Re: A Software Problem, A Marketing Solution

2008-08-12 11:46 • by Mark (unregistered)
211488 in reply to 211477
DWalker59:
The SQL 2005 Express engine (without a user interface) is free (just like MySQL). There are third-party user interfaces for it.


Except that the Express license is more restrictive I'd imagine. If you're going to use a faceless DB solution and you don't need any Visual Studio integration, go with MySQL.

Re: A Software Problem, A Marketing Solution

2008-08-12 11:50 • by Toger
211491 in reply to 211480
The License Agreement for Oracle Express Edition (the one with the 4gb limit) says it is allowed for production use although there is a clause about using it only for internal data processing.

You can download the other editions of Oracle (such as Enterprise Edition) for free, but for them you are limited to just dev, prototype, or self-education purposes only.

IANAOE I am not an Oracle employee, check with your Oracle licensing specialist

Re: A Software Problem, A Marketing Solution

2008-08-12 11:51 • by Alan (unregistered)
211492 in reply to 211482
Schnapple:

Actually, SQL 2005 Express comes with a UI as well - the same one, basically, as the real product. MSDE (the "Express" analogue for SQL 2000) didn't come with one but I've actually used SQL 2005 Express for clients before. It has some technical limitations (most notably a max 2GB database size) and some usage restrictions, but it can be used for commercial purposes.


Yeah, my company use it for small site servers, all log files are pulled onto the central server every hour ensuring we never hit the 2 gig limit.

Re: A Software Problem, A Marketing Solution

2008-08-12 11:53 • by jspenguin
211494 in reply to 211460
metrician:
Just for the record, CDR is an abbreviation for Call Detail Record not Call Data Record.


That's funny, I thought it meant "Contents of Decrement Register".

Re: A Software Problem, A Marketing Solution

2008-08-12 11:54 • by JonC (unregistered)
211495 in reply to 211480
Mark:
SoonerMatt:
Now you could use the free oracle instance that has a 4gb limit.


Except I don't think it's allowed for commercial use in a production environment. Just for testing.


You can get free versions of all the Oracle databases that are just to be used for development/testing, but you can use Oracle XE (the entirely free one) as a production db server without consequence.

Re: A Software Problem, A Marketing Solution

2008-08-12 11:55 • by alegr
211496 in reply to 211452
Ben4jammin:

It would be like if I chastised my mechanic over the type of oil he put in my truck or something. There is a reason why he works on trucks and I work on servers.


Mechanics at Tustin Toyota put cheap generic green antifreeze into my Toyota, instead of Toyota pink red antifreeze. I wonder how many engines are ruined by that.

Re: A Software Problem, A Marketing Solution

2008-08-12 11:58 • by NeoMojo
211498 in reply to 211491
Toger:
IANAOE
Hmmm, that's a new one on me. I'm going with I Am Not An Orange Elephant.

Re: A Software Problem, A Marketing Solution

2008-08-12 11:58 • by ? (unregistered)
211499 in reply to 211443
Outlaw Programmer:
Stilgar:
Dude:
MySQL is solution


yes but sometimes you want more power
then you go for flat file


You forget that you can just store the XML IN the MySQL DB. Infinite scalability!


I prefer to keep all of my data as comma-separated values inside an xml tag stored in a database.

Re: A Software Problem, A Marketing Solution

2008-08-12 12:04 • by ThePants999
The CDRs were stored alongside all billing records, and were frequently accessed by mission-critical internal applications, and they weren't prepared to expose all of that to a third party. So instead, Jason's company would have to construct CDRs on their own from the signaling message flow.

Wait, WTF!? They won't give you the CDRs, but they'll give you the raw signaling messages!? "We won't give you the output dumped by our switch, as it's accessed by other applications, but we're OK putting you on the critical signaling path and letting you see everything that's going on in our network."

TBH, I'd have thought a design that involves generating CDRs from the signaling flows is a bit of a WTF in itself.
« PrevPage 1 | Page 2 | Page 3 | Page 4Next »

Add Comment