On the other hand, my PERL scripts work fine cross-platform without even trying... well, unless its AIX, of course, all bets are off when you come to AIX:))
All these annoying windows keys between my ALT and CTRL disturb me while playing deathmatch in DOOM II. Oh and when we are at it. Make the keys independent, I mean, am I asking too much if I am holding SHIFT, ALT KEY-DOWN, KEY-LEFT to be able to shoot with CTRL, damnit?
Bah, they have no idea how keyboard should be like...
Well, sometimes the "annual review" does not come for 3 or more years, who is better off then? Then it finally comes and your reward will be that you get up on the corporate ladder a step closer to the level that the bunch of slackers has been on for years already, thanks to the only skill they have been able to demonstrate - endurance.
Your ambition, enthusiasm, skill and hard work does not stack up against endurance as the measure of success. And that is the point. Read not just the article, but the book as well. You will find that it has its points even for Sillicon Valley.
I will not deny that the Windows support is huge, but it is not the only factor in MySQL's court. Speed is a huge issue, especially in the database world.
I can agree with you, if you want to get a lousy job done fast, then MySQL is exactly that type of DBMS you pick. I mean, if you have few, mostly not conflicting, updates and mostly just need fast query, you will be fine.
On the other hand, if you want a full scale, acid compliant, transaction oriented DBMS, and your priority is many updates and fewer queries, and you have accent on quality of your data, you will pick PostgresSQL.
Many websites fall into the first category. But for example large scale email system would be much better off with postgress. Also, you can have a read-only query database on MySQL and read/write database on PostgresSQL if you want to get the best of both worlds.
Universities had pretty good connection even back then. By "civilization" I, of course, meant the university computer lab, where I was a sysadmin at the time.:)
Man, if you could stay 2 months without net, you have no freakin' idea what you are talking about. No clue! Eight years ago I was supposed to spend two weeks without net with friends at a lake. Your typical summer holidays. I made it one week before hitchhiking over 600 miles back to "civilization". And that was 8 years ago. I know people who lost big bet that they could stay *one day* without cell phone. A "disconnect" is a serious problem for growing segment of population and net addiction is a real thing(tm).
We use stored procedures for data integrity. You get only SELECT right on any table at best. If you want to do any DELETE/UPDATE/INSERT you have to call a stored procedure that ensures the data integrity. Basically we use the PL/SQL to define operations that are permited on that particular data model. It has several advantages.
If the database schema changes, you don't need to rewrite the application
Your data are secure and the model is always in stable state
The operations on the data model are well defined and well optimized. Nobody is reinventing a wheel.
Of course, any business logic has to go to your applications.
Well, they won't get me to compete in Java, C++, C# or Visual Basic.NET. Thats for sure. You can see that the competition is sponsored by Microsoft there:)
I was reading the article, the parts on noisy spaces, presenting a challenge, good taste and especially the nasty little problems chapter and thought: "I wish my manager would read that..." and then I went and sent him that link:) Seriously, this is one of the best articles on software developers I've read in a long time. Definitely very insightful.
I just hope the discussion won't bog down to language war over such a good article like this.
Now THAT'S an advantage of glasses that people often forget. It's nice to always have a layer of tough polycarbonate (or whatever glasses are made from now) protecting your squishy, delicate visual system at all times.
I don't share your sentiment. Did you ever get punched right on the nose and get the metal frame drilled into your skull? It hurts like hell and you wish you never put those glasses on. Hell, you wish you were never born. Save that, I admit glasses can be pretty helpful. Like that time some of my schoolmates shot me in the eye with that compressed air gun. I am sure glad I had my glasses back then...
Well, I think you are onto something, but not quite. The problem with law is that the government really doesn't want to make me feel that whatever I do, I will break the law and the only thing that matters is if they find out or not.
The simple fact is that law enforcement, jails and stuff do not work as correction for problem, they only work as deterent. They are designed to make you not want to break the law because the consequences. But if the law is impossible not to break, then their function as deterent is nill, since no matter what you do, its not possible for you to live in a way as not to break the law.
Now if a large enough segment of population (lets say 1%) decides that they are not detered anymore, they might also decide to only judge the chance they get caught in their actions and not the fact that what you are doing in unlawfull.
Corporations are already in this state and we can all see its not pretty. They do whatever they want and just count the cost of lawsuits and settlements into the business costs. Just imagine the same lawlessness and anarchy when people decide the same thing. Ultimately, there is just not enough law enforcement agents to handle it and the whole system breaks down.
What are you talking about? If you live in one of the civilized countries like Czech Republic, you get 100% coverage everywhere you go (I mean, in middle of forest on the bottom of valley, miles from closest city) on all three networks for last five years.
Of course, if you live in middle of nowhere, let's say here in center of Sillicon Valley, half the way between San Francisco and San Jose, right next to HP, Sun, Oracle and Siebel headquarters, you will be lucky to catch passingly good signal next to one of your appartment's windows.
The article didn't mention it, but I did a little bit of search and it seems that cost of one book printed in a standard 5000 piece print is about $1.85 USD, while cost of book printed in this machine is about $5.00 USD. There is also one place that mentions that thanks to 20-30% books being returned to the publisher, it adds abotu $1.65 USD to the cost of one book. Which would bring the comparison somewhere about $3.50 USD for standard book versus $5.00 USD for on demand one. Which is not such a big difference, when you consider you save a considerable amount on storage and shelf space.
The dividend is about 1.08% return on investment, you can get almost twice as much from that ING savings account without risk. True, that 10% one time payback is nice, but thats one time...:(
Actually, I've heard about Bobby Fisher by the time I was 6 year old and I am not even american. Never heard about you though. Now on the subject of "delusions of grandeur", I guess I'd have to vote for you. Maybe you should try and hide for the next 25 years. But if you've got the impression that nobody will care, its utterly wrong. At least I will be overjoyed over the loss of one more troll.
... I had an access to a great library, where I could get interesting books for free and read them. I used to go there every week twice and get two or three. Now that I am not student anymore, I go and buy my book. I don't usually read them more then once, but I like to have them in my library. Well, the good ones, at least. But I spend quite a lot of money on books.
What I want to say is that I didn't have a chance to watch that many movies for free at that time and I don't really got into the habit. I rather spend my money on a book now.
Anyway, doesn't seem to me that public libraries would drive publishers out of business... just my two cents...
Nah, in large corporations, most of the metadata is stored by global information systems, that usually have a process in place which won't let you proceed unless you fill in metadata.
The point is that name and directory is as bad as hierarchical databases for all the purposes, which metadata are in usability alongside the relational databases.
Are you troll? Nobody asks about the importance of metadata, since its widely known they are important. This article is about a way how to store them using an interesting technology meant for just that in a place for which the technology was not originally intended.
Nobody questions your ability to index and search your own data anyway, its when you start to cooperate with other people, when metadata become really useful. You might not name your document document06.doc, but someone else might. And not everything is grepable, pictures, music files, binary data files, all that makes a great use of searchable metadata.
Anyway, I think it would be great to have a unified system of metadata, so that you would not need specific system for every category of files, like mp3 and id3 tags.
Bullshit, three months ago the MBNA pay system refused non-IE browsers on the grounds they were not IE. They took some three months to fix it so unless you don't pay your credit card bills, you are just lying. Anyway...
I think that they actually looked at FOX News and saw in the no spin zone how O'Reilly called french president the enemy of united states and promoted stickers calling to boycot french products.
Let me tell you, nothing promotes the good image of United States and american companies and goods as a bunch of ultra-right religious fanatics that scream on top of their lungs: "Who is not with us is our enemy!"
I just want to add one 'me too' post. I work for a large established software company and out of 8 people in the team, all are married and I am the only one without kids. You had pretty lousy jobs if you think about changing carrer because of kids, I cannot imagine much better job to have while having kids. Man, you can even telecomute when you need to stay home with kids.
I have several tips for the folks in large metro areas:
Speedwalk:
Walk faster than people around you do. Its extremly hard to pick pocket someone who walks fast and when you try it, it stands out in the crowd a lot, two people walking fast.
Invisibility:
If you cannot see them, they really cannot see you. If your mind actively registers a person, its five times more likely that he will notice you. Don't ask me why, its some subconscious trick, but it works. Acting upon noticing (like crossing to the other sidewalk) makes it five times more likely for the other to act upon it too.
Be ordinary:
Dont wear anything that stands out. That goes for clothes, bags, accessories. The more ordinary you look, the easier to be invisible.
No weapons:
If you carry a weapon, you get automagically an alert state of mind that transfers to people around. You sort of radiate "I'm danger" around you. Cocealed weapon is the worst you can do, since you just radiate and do not deter.
Know terrain:
Be sure that you know the location where you move around, know the spots where its more likely to be mugged, know where you can hide, know where to run at all times.
On the other hand, my PERL scripts work fine cross-platform without even trying... well, unless its AIX, of course, all bets are off when you come to AIX :))
All these annoying windows keys between my ALT and CTRL disturb me while playing deathmatch in DOOM II. Oh and when we are at it. Make the keys independent, I mean, am I asking too much if I am holding SHIFT, ALT KEY-DOWN, KEY-LEFT to be able to shoot with CTRL, damnit?
Bah, they have no idea how keyboard should be like...
Your ambition, enthusiasm, skill and hard work does not stack up against endurance as the measure of success. And that is the point. Read not just the article, but the book as well. You will find that it has its points even for Sillicon Valley.
Hey, shouldn't that be "Captain Copywrong"? After all they want to get through the message that copying is wrong, right?
I can agree with you, if you want to get a lousy job done fast, then MySQL is exactly that type of DBMS you pick. I mean, if you have few, mostly not conflicting, updates and mostly just need fast query, you will be fine.
On the other hand, if you want a full scale, acid compliant, transaction oriented DBMS, and your priority is many updates and fewer queries, and you have accent on quality of your data, you will pick PostgresSQL.
Many websites fall into the first category. But for example large scale email system would be much better off with postgress. Also, you can have a read-only query database on MySQL and read/write database on PostgresSQL if you want to get the best of both worlds.
Universities had pretty good connection even back then. By "civilization" I, of course, meant the university computer lab, where I was a sysadmin at the time. :)
Man, if you could stay 2 months without net, you have no freakin' idea what you are talking about. No clue! Eight years ago I was supposed to spend two weeks without net with friends at a lake. Your typical summer holidays. I made it one week before hitchhiking over 600 miles back to "civilization". And that was 8 years ago. I know people who lost big bet that they could stay *one day* without cell phone. A "disconnect" is a serious problem for growing segment of population and net addiction is a real thing(tm).
- If the database schema changes, you don't need to rewrite the application
- Your data are secure and the model is always in stable state
- The operations on the data model are well defined and well optimized. Nobody is reinventing a wheel.
Of course, any business logic has to go to your applications.Well, they won't get me to compete in Java, C++, C# or Visual Basic.NET. Thats for sure. You can see that the competition is sponsored by Microsoft there :)
I just hope the discussion won't bog down to language war over such a good article like this.
I don't share your sentiment. Did you ever get punched right on the nose and get the metal frame drilled into your skull? It hurts like hell and you wish you never put those glasses on. Hell, you wish you were never born. Save that, I admit glasses can be pretty helpful. Like that time some of my schoolmates shot me in the eye with that compressed air gun. I am sure glad I had my glasses back then...
The simple fact is that law enforcement, jails and stuff do not work as correction for problem, they only work as deterent. They are designed to make you not want to break the law because the consequences. But if the law is impossible not to break, then their function as deterent is nill, since no matter what you do, its not possible for you to live in a way as not to break the law.
Now if a large enough segment of population (lets say 1%) decides that they are not detered anymore, they might also decide to only judge the chance they get caught in their actions and not the fact that what you are doing in unlawfull.
Corporations are already in this state and we can all see its not pretty. They do whatever they want and just count the cost of lawsuits and settlements into the business costs. Just imagine the same lawlessness and anarchy when people decide the same thing. Ultimately, there is just not enough law enforcement agents to handle it and the whole system breaks down.
Of course, if you live in middle of nowhere, let's say here in center of Sillicon Valley, half the way between San Francisco and San Jose, right next to HP, Sun, Oracle and Siebel headquarters, you will be lucky to catch passingly good signal next to one of your appartment's windows.
The article didn't mention it, but I did a little bit of search and it seems that cost of one book printed in a standard 5000 piece print is about $1.85 USD, while cost of book printed in this machine is about $5.00 USD. There is also one place that mentions that thanks to 20-30% books being returned to the publisher, it adds abotu $1.65 USD to the cost of one book. Which would bring the comparison somewhere about $3.50 USD for standard book versus $5.00 USD for on demand one. Which is not such a big difference, when you consider you save a considerable amount on storage and shelf space.
Not that hard with 6% inflation on australian $$ :)
The dividend is about 1.08% return on investment, you can get almost twice as much from that ING savings account without risk. True, that 10% one time payback is nice, but thats one time... :(
Actually, I've heard about Bobby Fisher by the time I was 6 year old and I am not even american. Never heard about you though. Now on the subject of "delusions of grandeur", I guess I'd have to vote for you. Maybe you should try and hide for the next 25 years. But if you've got the impression that nobody will care, its utterly wrong. At least I will be overjoyed over the loss of one more troll.
What I want to say is that I didn't have a chance to watch that many movies for free at that time and I don't really got into the habit. I rather spend my money on a book now.
Anyway, doesn't seem to me that public libraries would drive publishers out of business... just my two cents...
Nah, in large corporations, most of the metadata is stored by global information systems, that usually have a process in place which won't let you proceed unless you fill in metadata. The point is that name and directory is as bad as hierarchical databases for all the purposes, which metadata are in usability alongside the relational databases.
Nobody questions your ability to index and search your own data anyway, its when you start to cooperate with other people, when metadata become really useful. You might not name your document document06.doc, but someone else might. And not everything is grepable, pictures, music files, binary data files, all that makes a great use of searchable metadata.
Anyway, I think it would be great to have a unified system of metadata, so that you would not need specific system for every category of files, like mp3 and id3 tags.
Bullshit, three months ago the MBNA pay system refused non-IE browsers on the grounds they were not IE. They took some three months to fix it so unless you don't pay your credit card bills, you are just lying. Anyway...
Let me tell you, nothing promotes the good image of United States and american companies and goods as a bunch of ultra-right religious fanatics that scream on top of their lungs: "Who is not with us is our enemy!"
The brain is not illegal, just its use.
I just want to add one 'me too' post. I work for a large established software company and out of 8 people in the team, all are married and I am the only one without kids. You had pretty lousy jobs if you think about changing carrer because of kids, I cannot imagine much better job to have while having kids. Man, you can even telecomute when you need to stay home with kids.
I have several tips for the folks in large metro areas: Speedwalk: Walk faster than people around you do. Its extremly hard to pick pocket someone who walks fast and when you try it, it stands out in the crowd a lot, two people walking fast. Invisibility: If you cannot see them, they really cannot see you. If your mind actively registers a person, its five times more likely that he will notice you. Don't ask me why, its some subconscious trick, but it works. Acting upon noticing (like crossing to the other sidewalk) makes it five times more likely for the other to act upon it too. Be ordinary: Dont wear anything that stands out. That goes for clothes, bags, accessories. The more ordinary you look, the easier to be invisible. No weapons: If you carry a weapon, you get automagically an alert state of mind that transfers to people around. You sort of radiate "I'm danger" around you. Cocealed weapon is the worst you can do, since you just radiate and do not deter. Know terrain: Be sure that you know the location where you move around, know the spots where its more likely to be mugged, know where you can hide, know where to run at all times.