There's your problem. Why are you only trying. Say "I will do that." Next thing you know is you imagining how you will actually be able to do it.
Now you "only" have to pull trough, and not lose your original intend on the way.
Of course it's hard work. But it all starts with the right mind set. If they managed to be born, and drive the world in one direction, and you consider your self a more intelligent human, then you should in general also be able to do the opposite.
Problem is: It's still far from bad enough to make people do something against it. And keeping it sneaky is one of the main objectives of those who slip in the shit that the neocons did. And I am no exception from this inaction. It's too deep inside our genes.
But I do change things. And I will change even more things. First those on top of my priorities, of course.
I don't really need to see lots of toilet scenes in a movie.
And again, this is a perfect example of religious indoctrination of the centuries. Everybody seem to think of something "dirty" any "nasty" when he thinks of sex.
You even chose to directly compare sex to pissing and shitting. How obviously biased in that direction.
Had you chosen any other body function, you would most likely not be able to support you arguments at all.
Sex is nothing nasty. It never was. Or do you think, eating is something nasty? Because it's definitely not much less nasty. Of bathing in a pool with 100 other asses, crotches and noses in it?
So the point is not, that you have to show such stuff. But that you don't have to not show it. Which is a completely different thing.
Oh, and, in my eyes, every CMS with a WYSIWYG editor, or no 100% separation of code, content, structure and design, is an "EPIC FAIL".
Which includes every CMS I have ever seen.
I someone know a CMS that allows content input *only* via custom XML files (to separate even the content from the RelaxNG-enforced structure), and template creation without having to learn yet another poor, limited, but still not much easier template language, please tell me / mail me.
Part of this is a problem that somehow has become ingrained somewhere at the business management/accounting or HR level in the corporate world.
It's the "Peter Principle". Read the book. I had years to study it, and this is definitely exactly it.
In other words: Those businesses grow too fast, and put people with a small skillset into higher positions with a completely different skillset, who then hire other people with an even smaller skillset skillset. And so on. Until the ex-web-catalog-link-collector becomes the head of the content and development department. With ex-history-students as html-writers (called "developers") under him. ^^
Trying to make a distinction between "amateurs" and "developers" is all well and good, but where do you draw the line?
I do not draw lines. I expect everything in this world to be a gradient. A relative, multi-dimensional, finely quantized gradient. (Multi-dimensional = every property of an object is a dimension.)
So my meaning of the words, is an area in that space, with no sharp borders, and a center point based on my own relative experience....
Hereâ(TM)s a new head for you. *wipes old head off the floor*
I don't care if you can only write "Hello, world."; you're a developer.
Yes and no. In that case, you are a very tiny bit of a developer, fitting nobodyâ(TM)s personal minimum requirements of what he meant with the word.:D
That level must be judged individually for each person.
This can be a problem for those starting a business without development experience. How can they hire good people? Well, let's say you were trying to build a world class soccer team. Would you hire they players by interviewing them and asking them how good they were? Or would you hire a proven coach first and get him/her to help select your team? One of these two ways works most of the time. The other doesn't. Why do we always pick the way that doesn't work?
Yes. You have to be able do test if those who you want to work for you are competent. Who would have know that?;) How do you know that a coach is proven? You get to the same problem as with the football* players: You can't know, if you don't know what to test them for. None of the two ways works. Because if you can't tell good work from bad work, you can't tell if someone is proven. There are too many sites out there, where all their friends/colleagues/bosses pat them on the back for doing such a nice work, when in fact they did a very poor job, and only survive because they know how to work around their shortcomings.
I think that when you canâ(TM)t detect if their work is good, then what are you doing, creating a business that relies on that quality, in the first place?;)
The only way around it, would be a trustworthy authority, on whose judgments you can rely. But I learned, that you can't rely on degrees at some university. Such people tend to stop learning when they are "done", and then lag behind, until they can't find someone who still pays for their antiquated skills. But what you can rely on, is the knowledge of someone who does it out of love. Someone, who programs at night in his spare time, because it's so much fun to him. If that person has a long-time experience, there is virtually no chance that he isn't very competent. So check for two things: A) How enthusiastic is he? How much of his spare time goes into it. And B) How long has he been in that state? 10 years should be enough.
Then do not hire that guy, but ask him to tell you what he thinks of the work of someone else. He will rip that guy's work apart, better than you could ever do it. If you are nasty, you could also let that second guy look at the fork of the first guy. And then you will know who to hire.
But please, be thankful for the one who helped you find a competent person in the end. Pay him in some way. Nothing better than a happy trustworthy consultant with proven competence and a personal (business) relationship to you.
Next time anyone gets fired from a job due to their boss's incompetence, please tell a tabloid about how much money you could save them. And back it up with a slashdot/dailywtf story so the technocracy (i.e. the slashdot etc. community) will know that the (un)published story is in fact grounded in fact, or at least is valid and/or sound.
TheDailyWTF did not exist back them. But I did do what you suggested. They did not read my links. But I got this answer: "This is not a democracy (but a business)." Yay.
No. I don't work there anymore.
Please do this, so that we can all have something funny to read, and so that the client has some clue that he's being ripped off by a salesman who is too stupid to even take advantage of the high price.
To mods:No, this is not, in fact, sarcastic.
Unfortunately, our clients were the AOL type of end-users. They would not even care to have a clue, if you had beaten them with a clue stick 24/7. Of course this was "our" own fault. <yoda>If building idiot-proof your site, only idiots you will get.</yoda> Sometimes nature invents even better idiots, just for you.;)
I did "AJAX" (using the >object< tag as a data connection between the client and the server), before the name existed. I could not find a single person out there who also did it back then. So I guess it was. ^^
No. I mean those who write an a real programming language, know how to program, but have their user interface on the web (mostly HTTP+HTML+CSS+JS). Nothing wrong with that, if done right, by a real developer / software engineer.
Of course nobody "programs" HTML:D And of course most JS and PHP out there is crap. But this only shows how many of those wannabes are out there too. Not that you can't work professionally with those languages.
I'm sorry, but a "hacker, does not care what you are. He runs a script, trying his exploits on everyone the same. It's just, that the exploits happen to be mostly Windows-based. But if someone decides to target servers, or some cross-platform application, you're in no better situation than them.
Why would that change a thing? No matter how cheap you are. There is always a cheaper retard, who will not realize that he can't feed himself from it, until he dragged half of the industrial sector with him.
I found it to lack very important functionality. Like access control of class functions from other class functions. Or implicit instance variable inside methods. of much other stuff. It really is a language for simple quick scripting. But when you start to do serious work, better use a real programming language like Haskell for high-level, or C for low level stuff.
And while Ruby is much stronger typed cleaner, and hat a prettier syntax, it's still only a slow scripting language. Or a bad imperative implementation of Haskell/OCaml/Lisp. ^^
Don't ask about PHP. We keep it in the basement, right next to the mutated guy from the Goonies.
The only problem I had was the sex scene needed to be way cut down.
So you watch porn on the Internet, and accept that humanity only exists because of "huge massive sex scenes" for eternal ages, but you got problems with sex in a movie?
Dude! No one is forcing you to use Windows! Or even IE.
Oh right. You're too weak to hold up to peer pressure of loud retards.
Just pull a Ubuntu installing CD off the net, and start using Windows like a toy OS for some game station. It even already has an appropriate theme. ^^
I agree with you. There are web developers, and web amateurs. You can see them whining and bitching above. They think that because they read a HTML book while driving the cab, and wrote 5-liners of JavaScript that you can replace with 10 characters of CSS, that they can call themselves "developers".
And because they live in groups, where everybody is like them, they think this is perfectly OK.
I saw companies where a group of 30 web "developers" decided to call functions a too abstract concept for a 16 million page-views PER DAY site! I saw people editing messy PHP/HTML-pages in Dreamweaver, with the *mouse only*. I saw so much server-side code copypasta inside million-dollar-business websites, that it make would someone at a real software company scream until the end of his life.
No structure, no grasp of basic concepts of engineering, no anything. And when the re-design came, it took them full two weeks including overtime, to change all their code everywhere. While I went home in the middle of the first day, after changing my master-templates. They wanted me to help out. But asked if my simple regular expressions would pose any danger (they thought it was black magic). And they got angry, when I replaced their thousand copies of the content box HTML with function calls to the template. They needed nearly two years, to cope with it, until they implemented a bad version of it Europe-wide. Of course by then, I was so far in front of them, that it again was black magic to them (I started to program client-side web application clients -- What you would call AJAX today.)
I later realized, that such types only get their jobs, because their bosses are such types too. Up to the owner of the company. Which is the only person of the company in many cases. And then they only have to live up to the clients' expectations. Of course the client never knows, that you could save him 90% of the cash by actually using real programming concepts like re-usability and modularity.
And how do they get to run Wine in the first place? ;)
Ok, via the exploit.
Some of us are trying to do just that...
There's your problem. Why are you only trying. Say "I will do that."
Next thing you know is you imagining how you will actually be able to do it.
Now you "only" have to pull trough, and not lose your original intend on the way.
Of course it's hard work. But it all starts with the right mind set.
If they managed to be born, and drive the world in one direction, and you consider your self a more intelligent human, then you should in general also be able to do the opposite.
Problem is: It's still far from bad enough to make people do something against it. And keeping it sneaky is one of the main objectives of those who slip in the shit that the neocons did.
And I am no exception from this inaction. It's too deep inside our genes.
But I do change things. And I will change even more things. First those on top of my priorities, of course.
Because he wants to work *more* than that.
Way to put a spin on it...
No. But you expecting him to really not know this, and not knowing the meme behind it, is. :D
Ok, in his bed at night then. But not degrees. Times!
Sorry Peter.
I don't really need to see lots of toilet scenes in a movie.
And again, this is a perfect example of religious indoctrination of the centuries. Everybody seem to think of something "dirty" any "nasty" when he thinks of sex.
You even chose to directly compare sex to pissing and shitting. How obviously biased in that direction.
Had you chosen any other body function, you would most likely not be able to support you arguments at all.
Sex is nothing nasty. It never was. Or do you think, eating is something nasty? Because it's definitely not much less nasty. Of bathing in a pool with 100 other asses, crotches and noses in it?
So the point is not, that you have to show such stuff. But that you don't have to not show it.
Which is a completely different thing.
Hmm. Ok. My experience led me to expect the most common reason. It's nice to see a better reason. :)
Only pretending, and even adding a monologue, really sucks. ^^
Oh, and, in my eyes, every CMS with a WYSIWYG editor, or no 100% separation of code, content, structure and design, is an "EPIC FAIL".
Which includes every CMS I have ever seen.
I someone know a CMS that allows content input *only* via custom XML files (to separate even the content from the RelaxNG-enforced structure), and template creation without having to learn yet another poor, limited, but still not much easier template language, please tell me / mail me.
Part of this is a problem that somehow has become ingrained somewhere at the business management/accounting or HR level in the corporate world.
It's the "Peter Principle". Read the book. I had years to study it, and this is definitely exactly it.
In other words: Those businesses grow too fast, and put people with a small skillset into higher positions with a completely different skillset, who then hire other people with an even smaller skillset skillset. And so on. Until the ex-web-catalog-link-collector becomes the head of the content and development department. With ex-history-students as html-writers (called "developers") under him. ^^
Been there, seen that.
Trying to make a distinction between "amateurs" and "developers" is all well and good, but where do you draw the line?
I do not draw lines. I expect everything in this world to be a gradient. A relative, multi-dimensional, finely quantized gradient. (Multi-dimensional = every property of an object is a dimension.)
So my meaning of the words, is an area in that space, with no sharp borders, and a center point based on my own relative experience. ...
Hereâ(TM)s a new head for you. *wipes old head off the floor*
I don't care if you can only write "Hello, world."; you're a developer.
Yes and no. In that case, you are a very tiny bit of a developer, fitting nobodyâ(TM)s personal minimum requirements of what he meant with the word. :D
That level must be judged individually for each person.
This can be a problem for those starting a business without development experience. How can they hire good people? Well, let's say you were trying to build a world class soccer team. Would you hire they players by interviewing them and asking them how good they were? Or would you hire a proven coach first and get him/her to help select your team? One of these two ways works most of the time. The other doesn't. Why do we always pick the way that doesn't work?
Yes. You have to be able do test if those who you want to work for you are competent. Who would have know that? ;)
How do you know that a coach is proven? You get to the same problem as with the football* players: You can't know, if you don't know what to test them for. None of the two ways works. Because if you can't tell good work from bad work, you can't tell if someone is proven.
There are too many sites out there, where all their friends/colleagues/bosses pat them on the back for doing such a nice work, when in fact they did a very poor job, and only survive because they know how to work around their shortcomings.
I think that when you canâ(TM)t detect if their work is good, then what are you doing, creating a business that relies on that quality, in the first place? ;)
The only way around it, would be a trustworthy authority, on whose judgments you can rely. But I learned, that you can't rely on degrees at some university. Such people tend to stop learning when they are "done", and then lag behind, until they can't find someone who still pays for their antiquated skills.
But what you can rely on, is the knowledge of someone who does it out of love. Someone, who programs at night in his spare time, because it's so much fun to him. If that person has a long-time experience, there is virtually no chance that he isn't very competent.
So check for two things: A) How enthusiastic is he? How much of his spare time goes into it. And B) How long has he been in that state? 10 years should be enough.
Then do not hire that guy, but ask him to tell you what he thinks of the work of someone else. He will rip that guy's work apart, better than you could ever do it. If you are nasty, you could also let that second guy look at the fork of the first guy. And then you will know who to hire.
But please, be thankful for the one who helped you find a competent person in the end. Pay him in some way. Nothing better than a happy trustworthy consultant with proven competence and a personal (business) relationship to you.
___ ,so**er. it's a nasty word)
* (don't use
Next time anyone gets fired from a job due to their boss's incompetence, please tell a tabloid about how much money you could save them. And back it up with a slashdot/dailywtf story so the technocracy (i.e. the slashdot etc. community) will know that the (un)published story is in fact grounded in fact, or at least is valid and/or sound.
TheDailyWTF did not exist back them. But I did do what you suggested. They did not read my links. But I got this answer: "This is not a democracy (but a business)." Yay.
No. I don't work there anymore.
Please do this, so that we can all have something funny to read, and so that the client has some clue that he's being ripped off by a salesman who is too stupid to even take advantage of the high price.
To mods:No, this is not, in fact, sarcastic.
Unfortunately, our clients were the AOL type of end-users. They would not even care to have a clue, if you had beaten them with a clue stick 24/7. ;)
Of course this was "our" own fault. <yoda>If building idiot-proof your site, only idiots you will get.</yoda> Sometimes nature invents even better idiots, just for you.
Whoops. I meant the <object> tag. Luckily I said "...it was". ^^
I did "AJAX" (using the >object< tag as a data connection between the client and the server), before the name existed. I could not find a single person out there who also did it back then. So I guess it was. ^^
No. I mean those who write an a real programming language, know how to program, but have their user interface on the web (mostly HTTP+HTML+CSS+JS).
Nothing wrong with that, if done right, by a real developer / software engineer.
Of course nobody "programs" HTML :D
And of course most JS and PHP out there is crap. But this only shows how many of those wannabes are out there too. Not that you can't work professionally with those languages.
Nah. It's the amount of degrees that Peter Norton turned in his grave, when it was developed.
I'm sorry, but a "hacker, does not care what you are. He runs a script, trying his exploits on everyone the same.
It's just, that the exploits happen to be mostly Windows-based. But if someone decides to target servers, or some cross-platform application, you're in no better situation than them.
Oh my... I really am tired form being sick. I'm sorry for the linguistic mess up there. I better go to bed.
LOL. Someone please write this down! It's a quote worth to be put in a book of great quotes.
Yelling is hard. Let's use BRAWNDO!
BRAWNDO will make you WIN! AT! YELLING!
Why would that change a thing?
No matter how cheap you are. There is always a cheaper retard, who will not realize that he can't feed himself from it, until he dragged half of the industrial sector with him.
Brainfuck is hard. Let's use Butterflies and cosmic rays.
I found it to lack very important functionality. Like access control of class functions from other class functions. Or implicit instance variable inside methods. of much other stuff. It really is a language for simple quick scripting. But when you start to do serious work, better use a real programming language like Haskell for high-level, or C for low level stuff.
And while Ruby is much stronger typed cleaner, and hat a prettier syntax, it's still only a slow scripting language. Or a bad imperative implementation of Haskell/OCaml/Lisp. ^^
Don't ask about PHP. We keep it in the basement, right next to the mutated guy from the Goonies.
The only problem I had was the sex scene needed to be way cut down.
So you watch porn on the Internet, and accept that humanity only exists because of "huge massive sex scenes" for eternal ages,
but you got problems with sex in a movie?
Don't you see the problem in there?
Double standards at its best.
Dude! No one is forcing you to use Windows! Or even IE.
Oh right. You're too weak to hold up to peer pressure of loud retards.
Just pull a Ubuntu installing CD off the net, and start using Windows like a toy OS for some game station. It even already has an appropriate theme. ^^
I agree with you. There are web developers, and web amateurs. You can see them whining and bitching above.
They think that because they read a HTML book while driving the cab, and wrote 5-liners of JavaScript that you can replace with 10 characters of CSS, that they can call themselves "developers".
And because they live in groups, where everybody is like them, they think this is perfectly OK.
I saw companies where a group of 30 web "developers" decided to call functions a too abstract concept for a 16 million page-views PER DAY site! I saw people editing messy PHP/HTML-pages in Dreamweaver, with the *mouse only*. I saw so much server-side code copypasta inside million-dollar-business websites, that it make would someone at a real software company scream until the end of his life.
No structure, no grasp of basic concepts of engineering, no anything. And when the re-design came, it took them full two weeks including overtime, to change all their code everywhere. While I went home in the middle of the first day, after changing my master-templates. They wanted me to help out. But asked if my simple regular expressions would pose any danger (they thought it was black magic). And they got angry, when I replaced their thousand copies of the content box HTML with function calls to the template.
They needed nearly two years, to cope with it, until they implemented a bad version of it Europe-wide. Of course by then, I was so far in front of them, that it again was black magic to them (I started to program client-side web application clients -- What you would call AJAX today.)
I later realized, that such types only get their jobs, because their bosses are such types too. Up to the owner of the company. Which is the only person of the company in many cases.
And then they only have to live up to the clients' expectations. Of course the client never knows, that you could save him 90% of the cash by actually using real programming concepts like re-usability and modularity.