Archive for the 'Development Environment' Category

Tool Mismatch

Tuesday, October 31st, 2006

When I was just starting my way as a software developer I worked in a team writing simulators and other tools for testing engineers. Most of the tools I wrote were 100% my creation. I designed them, I wrote them, and I provided support for them. This gave me a chance to control almost every […]

Backspace 001

Sunday, October 29th, 2006

IDE

Saturday, April 1st, 2006

Integrated Development Environment.
A software development tool with capabilities such as visual designer, code generators, code formatting, auto-completion, etc. Many IDEs also support the addition of plug-ins to enable more functionality to be added by third parties.Many people in the software industry still consider IDEs to be less productive tools for writing software, which should never […]

Unit Testing vs. QC Automation

Sunday, February 26th, 2006

In a lecture I gave today about unit testing, I was asked what the rationale for writing unit tests is: wouldn’t it be better if developers used the same automated testing environment used by the QC team to continuously test their code?
At first, this seems like a logical proposition. If we already have an […]

Can You Trust Your GC?

Sunday, December 4th, 2005

Many developers love to work in Java, .NET and other advanced development languages and platforms, because they think these environments free them from the need to take care of many unpleasant tasks, such as managing memory. Believe me when I say that I am all for it. I truly believe that using these development platforms […]