I had a similar experience, in one of the institutions I worked I was tasked with writing an internal application although I wasn't hired as a developer. What I did was to write a pre-processor that let me mingle C code and HTML data together. Then I separated them with the preprocessor and linked them with the tiny webserver and the Internet Explorer widget (the client was very picky about how the application looked).
I left the "Hey that button should be pink" bastards with the source code and docs for it all but I don't think anyone with a little sense in them would get anywhere near it. The whole thing was one big binary which ran as two threads, one for the webserver and one for the Internet Explorer window.
Still I wish there was some mature platform which lets me do that. An HTML window controlled by C source is very nice. You don't have to deal with any fancy-schmancy GUI toolkit and you have all the power you will ever need.
Knuth doesn't go out of his way to promote his ideas or anything. The interviewer asks him about literate programming and he answers. I don't understand the reason for anti-knuth zealotry. Anyone care to comment?
If they can't verify that your stuff is clear, they will simply detain it to examine it better. Just make sure your linux-based laptop isn't something expensive and desirable.
You could do that I guess, by replacing the compiler binary with gcc and make it understand the command line switches for the original compiler. I forgot what the compiler distributed with VS is called but I remember using it from the command line. So, it could be that VS is simply executing the compiler with appropriate command line args, with no Windows message stuff.
It really doesn't make much sense to talk about whether a language is interpreted or not. There are C interpreters, for instance.
The perception about Java being a compiled language is somewhat wrong. There are Java-based CPUs, but other systems have to interpret the code. However, there is no Perl machine or a Perl-JIT compiler. Perl is interpreted on all systems.
For bytecode performance, what do you get past the AST? Maybe memory seek improvement, maybe disambiguation thru type inference. You're still throwing away all the good work that went into making the branch predictors, separate instruction/data caches, scoreboarding etc. Not to mention the running time requirement for translators vs compilers.
Also, Perl isn't interpreted. It's compiled to bytecode on the fly and run by its internal virtual machine, much like Java (except Java has an explicit compilation stage, while it's implicit in Perl).
MS is not trying to improve their product by removing/upgrading VBA.. They just want to kill Mac. By providing different scripting languages for the two platforms, they are going to eliminate Macs from being used for business. Since most of your customers don't have Macs, you can't use a Mac to write a document with macros in it. So, you have to buy Windows.
If you have 200 programmers in one team, either you're doing something huge (so you got the money for the building) or most of them are worthless (who won't do any good with or without an office).
Also, development doesn't have to be where the business is established. You can put marketing in a central place to connect with clients and buy a building in a less populated and cheaper area for your developers, they don't see the customers anyway.
Shared offices also work well in my experience. Putting 2-3 developers in a room doesn't cause too much discomfort. Stacking them up like in a chicken farm along with loud-mouth marketing in a cubicle farm is a good way to make sure that they don't do any useful work, though.
WTF? If supply for something is less than the demand, of course prices will go up.
If a younger person wants, say, $60K for an entry level job and has negotiation power (i.e. another company that pays it), then that is the entry-level payment and it means that you're paying less than what they deserve to your existing employees.
This is one of the content-free articles.
I don't think an office is unreasonable for anyone. The industry took away employee's rights one by one when there was ample supply. Now it's drying up and the workforce is asking for what belonged to them.
If managers stopped "managing" people like they are a herd and became a part of their team, I don't see why they shouldn't be able to hold on to employees as long as the pay is competitive.
I agree with you to a degree but this works both ways. It gives free time to everyone, procrastinators and people who actually do work. Why, I do get annoyed when I'm in the middle of a coding frenzy and somebody calls me to ask a stupid question. Sending e-mail is being kind and respecting your peers' time management. The wrong kind of people will abuse your kindness. Abusing everyone is not a solution, instead you simply don't hire abusive people.
It's quiet and as a bonus, I don't get phone calls. It rings back in my 'cube'. What do I care? If it's something important they walk up and talk to me in the server room.
If the management were to tell me to do otherwise, I'd get the hell out of the company. It's my life and they have no right to reduce its quality.
I had a similar experience, in one of the institutions I worked I was tasked with writing an internal application although I wasn't hired as a developer. What I did was to write a pre-processor that let me mingle C code and HTML data together. Then I separated them with the preprocessor and linked them with the tiny webserver and the Internet Explorer widget (the client was very picky about how the application looked).
I left the "Hey that button should be pink" bastards with the source code and docs for it all but I don't think anyone with a little sense in them would get anywhere near it. The whole thing was one big binary which ran as two threads, one for the webserver and one for the Internet Explorer window.
Still I wish there was some mature platform which lets me do that. An HTML window controlled by C source is very nice. You don't have to deal with any fancy-schmancy GUI toolkit and you have all the power you will ever need.
Knuth doesn't go out of his way to promote his ideas or anything. The interviewer asks him about literate programming and he answers. I don't understand the reason for anti-knuth zealotry. Anyone care to comment?
If they can't verify that your stuff is clear, they will simply detain it to examine it better. Just make sure your linux-based laptop isn't something expensive and desirable.
You filthy bastards. We were just partying over the 15 grams we got over here!
You could do that I guess, by replacing the compiler binary with gcc and make it understand the command line switches for the original compiler. I forgot what the compiler distributed with VS is called but I remember using it from the command line. So, it could be that VS is simply executing the compiler with appropriate command line args, with no Windows message stuff.
Hey, after you wake up, could you wake me up when my computer can print me a Natalie Portman? Thanks.
When was the last time a salesman told you the truth?
It really doesn't make much sense to talk about whether a language is interpreted or not. There are C interpreters, for instance.
The perception about Java being a compiled language is somewhat wrong. There are Java-based CPUs, but other systems have to interpret the code. However, there is no Perl machine or a Perl-JIT compiler. Perl is interpreted on all systems.
For bytecode performance, what do you get past the AST? Maybe memory seek improvement, maybe disambiguation thru type inference. You're still throwing away all the good work that went into making the branch predictors, separate instruction/data caches, scoreboarding etc. Not to mention the running time requirement for translators vs compilers.
Any robotic line contains at least two robotic points in this plane.
Hope this helps.
when they learn oppression and taxes.
MS is not trying to improve their product by removing/upgrading VBA.. They just want to kill Mac. By providing different scripting languages for the two platforms, they are going to eliminate Macs from being used for business. Since most of your customers don't have Macs, you can't use a Mac to write a document with macros in it. So, you have to buy Windows.
If you have 200 programmers in one team, either you're doing something huge (so you got the money for the building) or most of them are worthless (who won't do any good with or without an office).
Also, development doesn't have to be where the business is established. You can put marketing in a central place to connect with clients and buy a building in a less populated and cheaper area for your developers, they don't see the customers anyway.
Shared offices also work well in my experience. Putting 2-3 developers in a room doesn't cause too much discomfort. Stacking them up like in a chicken farm along with loud-mouth marketing in a cubicle farm is a good way to make sure that they don't do any useful work, though.
WTF? If supply for something is less than the demand, of course prices will go up.
If a younger person wants, say, $60K for an entry level job and has negotiation power (i.e. another company that pays it), then that is the entry-level payment and it means that you're paying less than what they deserve to your existing employees.
This is one of the content-free articles.
I don't think an office is unreasonable for anyone. The industry took away employee's rights one by one when there was ample supply. Now it's drying up and the workforce is asking for what belonged to them.
If managers stopped "managing" people like they are a herd and became a part of their team, I don't see why they shouldn't be able to hold on to employees as long as the pay is competitive.
Obviously, you didn't RTFA.. It specifically mentions augmented road signs..
Yesterday, we read about a dork playing jingle bells by hitting his video card fan. This story is an improvement.
Not all software is tetris and mp3 players you know..
That was really informative.
Let's find a good name for your project. Bang, bong.. hmm not quite. Oh OK. I found it. Let's call it a BOMB!
I agree with you to a degree but this works both ways. It gives free time to everyone, procrastinators and people who actually do work. Why, I do get annoyed when I'm in the middle of a coding frenzy and somebody calls me to ask a stupid question. Sending e-mail is being kind and respecting your peers' time management. The wrong kind of people will abuse your kindness. Abusing everyone is not a solution, instead you simply don't hire abusive people.
Case closed.
It's quiet and as a bonus, I don't get phone calls. It rings back in my 'cube'. What do I care? If it's something important they walk up and talk to me in the server room.
If the management were to tell me to do otherwise, I'd get the hell out of the company. It's my life and they have no right to reduce its quality.
dictionary.com is your friend.
Umm, you can not legally fillet his heart if you are not hungry. I know this for a fact, I saw it on the internet!