- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
Cache invalidation is hard to do.
Naming things is hard to do.
Off-by-one errors are not hard at all. They're so easy, someone who reads a page of Learn Basic in 21 Minutes can make an off-by-one error even faster than 21 minutes.
Admin
I work for a company whose standard corporate font is one in which lowercase L, uppercase i and the number one are practically indistinguishable (except that number one has space either side).
I have also experienced confusion over the name of this mathematician: http://en.wikipedia.org/wiki/Thomas_John_I%27Anson_Bromwich ... when written in Arial it's not obvious that his 3rd name starts with an i.
I contend that for this reason all sans serif fonts are more trouble than they're worth. Besides, serifs make a font look prettier.
Admin
Admin
You mean like.... Firebird?
Admin
Unless quoted, Postgres converts all identifiers to lowercase.
Admin
So, basically, Visual Basic and Apple Script are the only languages that get it right. Sad thing is, this is true.
Admin
Because it can't perform joins on remote servers, a feature available in Oracle 20 years ago (Db links).
Admin
IDE != language
Admin
While I'm sure Firebird has it's place, it's no where near as mature as Postgres and is lacking heavily in features: http://www.sql-workbench.net/dbms_comparison.html
Admin
And how much does a Oracle RAC cost (to perform joins on remote servers) VS. using a free Postgres license that provides readable replicas that you can perform joins against all day?
That's right, Oracle costs more than the sun" compared to Postgres.
Try to think about the big picture. The business shouldn't sign over a million dollar check because you want to perform joins against remote servers, when they could just hire a different architect to design a better solution for under $150k salary. Heck, they could call me.
Admin
Admin
Good to know Oracle isn't going to charge you RAC for that at least. Their fees page looks like a Ruth Chris Steakhouse menu, I'm surprised they don't charge you for the fork.
Admin
Case insensitivity equality is a failure of basic mathematics that can't be overcome.
If a=b, then f(a) = f(b). That's a pretty standard rule in mathematics. But if "aPpLe" = "ApPLe", then though they are "equal", some functions applied to them will not be equal. Fail.
Admin