Morons in Microsoft (Apparently)

xane

Fledgling Freddie
Joined
Dec 22, 2003
Messages
1,695
I've been in the programming business for 20 years and most of what he said is atypical of hard core development, if it was a fake its a good one.
 

Wij

I am a FH squatter
Joined
Dec 23, 2003
Messages
18,185
There are also various references to idiots and morons, some external, some within Microsoft. The file private\ntos\rtl\heap.c, which dates from 1989, tells us
// The specific idiot in this case is Office95, which likes
// to free a random pointer when you start Word95 from a desktop
// shortcut.


-----------------------------------------

A file from 89 referencing Office 95 ?
 

nath

Fledgling Freddie
Joined
Dec 22, 2003
Messages
8,009
That did make me wonder..

Xane, do you mean typical or is it very rare?
 

Wij

I am a FH squatter
Joined
Dec 23, 2003
Messages
18,185
// THIS IS A HACK !!!! REMEMBER TO REPLACE WHEN DEADLINES ARENT SO TIGHT !!!!

...is a common comment from any coder who has to deliver unspecified requirements by last week as most IT projects for in-house developers end up :)
 

xane

Fledgling Freddie
Joined
Dec 22, 2003
Messages
1,695
Wij said:
A file from 89 referencing Office 95 ?

He might mean the file dates back to 1989 but has been updated since.
 

granny

Fledgling Freddie
Joined
Dec 23, 2003
Messages
253
I thought it was interesting that the code generally puts Microsoft coders in a pretty good light.


Also, any conscientious coder will put in prominent comments warning others about the trickier parts of the code. Comments like "UGLY TERRIBLE HACK" tend to indicate good code rather than bad: in bad code ugly terrible hacks are considered par for the course.

Despite the above, the quality of the code is generally excellent.

Therefore, a superficial look at the code finds no evidence that Microsoft has violated the GPL or stolen other open source code.

In short, there is nothing really surprising in this leak. Microsoft does not steal open-source code. Their older code is flaky, their modern code excellent. Their programmers are skilled and enthusiastic. Problems are generally due to a trade-off of current quality against vast hardware, software and backward compatibility.
 

Users who are viewing this thread

Top Bottom