These days the size of almost all the resources available to a programmer
(memory volume, CPU speed, etc.) are on the rise except for one: the time
required to complete a project, which is shrinking. So it's important to work
with tools that are convenient and make you productive. It's also important
to keep the cost of software development in check by keeping as much as
possible of the investments that were already made.
Windows - and currently XP Home and Professional are the most widespread
versions - has a huge number of installed copies that can be measured in the
hundreds of millions. Linux, on the other hand, is supported by a dedicated
community of developers and often provides high-quality software. At the
moment Unix operating systems (like Solaris 9 and 10) ar... (more)
For one thing XP is extremely widespread and your clients and/or users
probably have it installed on theirs PCs. In fact, most PCs come with XP
pre-installed. And makers of peripheral devices and high-speed Internet
providers adapt their products and services to work with XP. In most cases
it's enough to simply plug a peripheral into an XP computer or to subscribe
to a high-speed Interne... (more)
There is a market from which a history of computers began - a market of
numerical simulations for scientific and engineering applications. Note that
these applications usually deal with a high number of mathematical
calculations that are impossible without a computer. Historically, this was
what provoked the computer's invention. Also, the main purpose of software
for this market is to p... (more)
Powerful computers these days (including servers) are cheap compared to the
"good old days." In fact, they're even cheap compared to what they cost a
couple of years ago. Vendors are selling PCs whose CPUs clock above 3GHz for
under $1,400. Their memory and HDD capacity are also impressive. We're
basically looking at hardware that can potentially offer the performance of a
mainframe for ... (more)
One of the beauties of Linux from a business point of view is that it
doesn’t require the “latest and greatest” hardware to run
properly. This means you can increase the return on investments (ROI) for
legacy hardware. As I’ll show in this article, as in the case with
virtualization, the “latest and greatest” software is not
required either.
Consider t... (more)