If you have been using Blogger for a while then you probably already have an invitation. Sign on to blogger (as if to update your blog) and look carefully over on the right.
I just went and looked, and nothing. I've been blogging since May 2003. I must confess though that I have one of the most primitive looking blogs out there.
Or, get a job as an intern, work for a month, and add this to your resume. Even this miniscule amount of experience will have recruiters fighting over you.
The classics on procedural programming remain relevant because core programming remains procedural -- OO makes procedural skills more relevant rather than less.
From the article: Each team has at least one member affectionately known as the DAG -- the Data Analysis Geek -- whose specific role is to pore over the reams of data a car produces during a practice run or a race and help the team use that data to maximize the car's performance.
While I would prefer they both remain standing I think Nintendo will win this round of Mortal Kombat for the following reasons:
1. Nintendo already has a large portfolio of portable games. Sony will have to play catch-up much like Microsoft has been doing with its X-Box in the console space.
2. Nintendo has an installed base of customers. Kids want to buy whatever their friends already have so they can exchange games.
3. This means a lot more to Nintendo. Sony's focus is on the console market. That's where they'll put their best engineers and managers. Nintendo has to fight to survive. They are hungrier.
With MS's current plan, if you develop an application using Longhorn technologies such as Avalon, it will only run on Longhorn, you can't run it on older versions of Windows such as WinXP.
But that is always the case. You can't run Windows apps on DOS machines either. What matters is that you can run DOS programs on Longhorn. This way Microsoft won't lose its customers.
As long as Microsoft keeps their users the developers will follow.
Joel confuses binary compatibility with API compatibility.
Microsoft continues to support backward binary compatibility. My DOS applications still run on WinXP.
Also, Microsoft has always changed its APIs over time to keep up with the state of the art. This is why we have ATL, MFC, and tons of other libraries for the same underlying problems.
Study Proves Sun Java Compiler Faster than GCC
on
Java Faster Than C++?
·
· Score: 4, Insightful
Here is an excerpt from the article for this story: Lea used G++ (GCC) 3.3.1 20030930 (with glibc 2.3.2-98) for the C++, with the -O2 flag (for both i386 and i686). He compiled the Java code normally with the Sun Java 1.4.2_01 compiler, and ran it with the Sun 1.4.2_01 JVM. He ran the tests on Red Hat Linux 9 / Fedora Test1 with the 2.4.20-20.9 kernel on a T30 laptop. The laptop "has a Pentium 4 mobile chip, 512MB of memory, a sort of slow disk," he notes.
What this shows is that GCC's implementation of C++ is slower than an interpreted language like Java. This does not show that C++ is slower than Java.
I find it disingenous that the story does not mention the C++ compiler that Java was compared against (nor the Java compiler).
C++ has some really poor implementations. For example, in Kernighan and Pike's "The Practice of Programming", C++ comes out slower than Perl for their application.
The non-story here might be: Really Good Java Compiler Beats Really Bad C++ Compiler.
Wait, this is exactly how I program right now. I guess the future must be here, already.
I combine compilers, linkers, debuggers on the command line. All my tools are plugin frameworks, rather than monolithic applications. I connect them to each other using pipes and batch commands. For extensibility I use the C pre-processor macros and Perl.
So what he is saying is that in the future all programming will be done in Vi and Bash.
I would like to predict that programmers of the future will replace their laser mice with a new and highly-advanced interface device, with lots of buttons, called the keyboard.
Is anyone looking into Dr. Samantha Hill's theory from the movie "10.5", or are we not going to take it seriously because it was just a movie? ---- The Analysis Process
Grep and find don't pre-index the files. So searching my machine takes me longer than searching the entire web. Google has indexing and caching down to a science. I can't wait for this to be on the market.
I want to add my voice to this chorus of indignation. I am shocked, shocked I tell you, that someone would use postings to bulletin boards as a way to market themselves.
JBoss could have avoided this problem if they lived by the animal principle instead of the plant principle. For more details see The Plant Principle.
But what about the Total Cost of Ownership?
----
Software Ideas
Most people use some flavor of Unix when they interact with a web server over the internet. Unix is everywhere. You just can't see the logo.
----
The Last Samurai
You might be a muppet. Here are some ways to find out if you are one: The Muppet Test.
What if SCO finds the source for grep in google.c?
----
Is Your Boss A Muppet?
Here's a thought: What if Snopes is false?
----
Your Boss A Muppet?
If you have been using Blogger for a while then you probably already have an invitation. Sign on to blogger (as if to update your blog) and look carefully over on the right.
I just went and looked, and nothing. I've been blogging since May 2003. I must confess though that I have one of the most primitive looking blogs out there.
----
The Muppet Overlords
Or, get a job as an intern, work for a month, and add this to your resume. Even this miniscule amount of experience will have recruiters fighting over you.
----
Get Hired by a Muppet
How does one get invited. I crave the invitation. I am almost tempted to start my own Google just so I could then invite myself to gmail.
----
Is Your Boss A Muppet?
I'm not really a bells & whistles type of guy, i like my apps streamlined and effective :)
If you are open to wetware apps then I would strongly recommend the techniques described in "Getting Things Done" by David Allen.
To find computer implementations of these ideas search Google for "GTD".
----
Is Your Boss A Muppet?
The exact quote is: The bearing of a child takes nine months, no matter how many women are assigned. -- Fred Brooks
----
Is Your Boss A Muppet?
The classics on procedural programming remain relevant because core programming remains procedural -- OO makes procedural skills more relevant rather than less.
----
Is Your Boss A Muppet?
From the article: Each team has at least one member affectionately known as the DAG -- the Data Analysis Geek -- whose specific role is to pore over the reams of data a car produces during a practice run or a race and help the team use that data to maximize the car's performance.
Nice job. You can call me Mr. DAG.
----
Your Boss Might Be A Muppet
What we really need is a meta programming language of which all the other programming languages are special cases.
----
Your Boss Might Be A Muppet
A third possibility is a non-Japanese company such as Microsoft entering the fray.
----
Your Boss Might Be A Muppet
While I would prefer they both remain standing I think Nintendo will win this round of Mortal Kombat for the following reasons:
1. Nintendo already has a large portfolio of portable games. Sony will have to play catch-up much like Microsoft has been doing with its X-Box in the console space.
2. Nintendo has an installed base of customers. Kids want to buy whatever their friends already have so they can exchange games.
3. This means a lot more to Nintendo. Sony's focus is on the console market. That's where they'll put their best engineers and managers. Nintendo has to fight to survive. They are hungrier.
----
Your Boss Might Be A Muppet
With MS's current plan, if you develop an application using Longhorn technologies such as Avalon, it will only run on Longhorn, you can't run it on older versions of Windows such as WinXP.
But that is always the case. You can't run Windows apps on DOS machines either. What matters is that you can run DOS programs on Longhorn. This way Microsoft won't lose its customers.
As long as Microsoft keeps their users the developers will follow.
----
Your Boss Might Be A Muppet
Isn't this the same story as the one yesterday about how Java is faster than C++ under "suitable" conditions.
----
Notes on Stuff
Joel confuses binary compatibility with API compatibility.
Microsoft continues to support backward binary compatibility. My DOS applications still run on WinXP.
Also, Microsoft has always changed its APIs over time to keep up with the state of the art. This is why we have ATL, MFC, and tons of other libraries for the same underlying problems.
Conclusion: This is nothing new.
----
Notes on Stuff
Here is an excerpt from the article for this story: Lea used G++ (GCC) 3.3.1 20030930 (with glibc 2.3.2-98) for the C++, with the -O2 flag (for both i386 and i686). He compiled the Java code normally with the Sun Java 1.4.2_01 compiler, and ran it with the Sun 1.4.2_01 JVM. He ran the tests on Red Hat Linux 9 / Fedora Test1 with the 2.4.20-20.9 kernel on a T30 laptop. The laptop "has a Pentium 4 mobile chip, 512MB of memory, a sort of slow disk," he notes.
What this shows is that GCC's implementation of C++ is slower than an interpreted language like Java. This does not show that C++ is slower than Java.
----
Notes on Stuff
I find it disingenous that the story does not mention the C++ compiler that Java was compared against (nor the Java compiler).
C++ has some really poor implementations. For example, in Kernighan and Pike's "The Practice of Programming", C++ comes out slower than Perl for their application.
The non-story here might be: Really Good Java Compiler Beats Really Bad C++ Compiler.
----
Notes on Stuff
Wait, this is exactly how I program right now. I guess the future must be here, already.
I combine compilers, linkers, debuggers on the command line. All my tools are plugin frameworks, rather than monolithic applications. I connect them to each other using pipes and batch commands. For extensibility I use the C pre-processor macros and Perl.
So what he is saying is that in the future all programming will be done in Vi and Bash.
I would like to predict that programmers of the future will replace their laser mice with a new and highly-advanced interface device, with lots of buttons, called the keyboard.
----
asimjalis.blogspot.com
Is anyone looking into Dr. Samantha Hill's theory from the movie "10.5", or are we not going to take it seriously because it was just a movie?
----
The Analysis Process
Why grep not working for ya?
Grep and find don't pre-index the files. So searching my machine takes me longer than searching the entire web. Google has indexing and caching down to a science. I can't wait for this to be on the market.
--
Lessons from Microsoft
So instead of gas prices going up we will have beef prices going up.
--
Notes on Reality
I want to add my voice to this chorus of indignation. I am shocked, shocked I tell you, that someone would use postings to bulletin boards as a way to market themselves.
JBoss could have avoided this problem if they lived by the animal principle instead of the plant principle. For more details see The Plant Principle.