Abstractions are good things, they help people understand systems better. An abstraction is a model, and if you use a model, you need to understand its limitations. High level languages have allowed a tremendous increase in programming productivity, with a price. But just as you cannot be really good at calculus without a thorough understanding of algebra, you cannot be a really good coder if you don't know what's going on underneath your abstractions.
Great article, but don't throw out the high level tools and go back to coding Assembler.
windows just doesnt seem like it was designed to take on improvements
How many software projects as large and mature as the Windows code base can you name that are not terribly brittle? It's hard to create code that is extensible and maintainable.
When Win2K was being developed, peoples concerns were crashes and reboots, so they focused on that. Now concerns are centered around security. I'm no lover of M$, but it seems to me they are listening to their customers.
Pick up a copy of Martin Fowler's Refactoring too. The reviewed text and this one transcend any particular language and get down to the fundamental concepts underlying the code. These are the real how-to books that go beyond syntax.
I thought bluetooth was fairly short-range, and for higher bandwith type applications. Seems like this device could easily get by with regular wireless. Is there something I'm missing?
Seems to me this judgement is a reasonable attempt to prevent M$ from engaging in anti-competitive tactics it has used in the past, and it gives authorities some remedy if this judgement is not followed. Of course, it does nothing to prevent M$ from dreaming up new anti-competitive practices, but it's hard to prevent things when you don't know what form they will take.
While I certainly agree that Microsoft's anti-competitive tactics need to be somewhat curtailed, a certain amount of standardization among operating systems and office documents has been beneficial. Microsoft, while overly aggressive in their business practices, has been the goose that laid the golden egg. I sincerely doubt there is anyone reading this board who has not benefitted from the spread of technology that M$ has helped spread.
Yes, let's make it a more competitive marketplace, so we can have more innovation and better prices, but let's not kill the goose to see how the eggs are made.
R
Great article, but don't throw out the high level tools and go back to coding Assembler.
windows just doesnt seem like it was designed to take on improvements
How many software projects as large and mature as the Windows code base can you name that are not terribly brittle? It's hard to create code that is extensible and maintainable.
When Win2K was being developed, peoples concerns were crashes and reboots, so they focused on that. Now concerns are centered around security. I'm no lover of M$, but it seems to me they are listening to their customers.
[/troll]
I just don't see serious audiophiles plunking down the cash if they can't output the digital signal.
Right, that's why I use C++ or Java to solve those problems.
Pick up a copy of Martin Fowler's Refactoring too. The reviewed text and this one transcend any particular language and get down to the fundamental concepts underlying the code. These are the real how-to books that go beyond syntax.
-------
I thought bluetooth was fairly short-range, and for higher bandwith type applications. Seems like this device could easily get by with regular wireless. Is there something I'm missing?
Seems to me this judgement is a reasonable attempt to prevent M$ from engaging in anti-competitive tactics it has used in the past, and it gives authorities some remedy if this judgement is not followed. Of course, it does nothing to prevent M$ from dreaming up new anti-competitive practices, but it's hard to prevent things when you don't know what form they will take.
While I certainly agree that Microsoft's anti-competitive tactics need to be somewhat curtailed, a certain amount of standardization among operating systems and office documents has been beneficial. Microsoft, while overly aggressive in their business practices, has been the goose that laid the golden egg. I sincerely doubt there is anyone reading this board who has not benefitted from the spread of technology that M$ has helped spread.
Yes, let's make it a more competitive marketplace, so we can have more innovation and better prices, but let's not kill the goose to see how the eggs are made. R
Yeah, it worked so well when they broke up ATT.
Who is consuming the products being shipped on those big trucks? And how do you get those goods from the rail depot to their final destination?