software development

Using Third-Party Controls

Posted by:

Using Third-Party Controls

Third-party controls have their advantages and disadvantages.  They allow you to develop applications quickly because you can add functionality and save on development time, but they have their limitations.  Its these limitations that get people into trouble, because once you integrate a third-party control in your application, there always seems to be a point where you need to go beyond the functionality of the control and as a result, replace it.

When considering a third-party control, an open source control (or ...

Continue Reading →
0

Technology Never Comes Before Process

Posted by:

Technology Never Comes Before Process

Over the course of my career in enterprise systems implementations, I’ve seen a lot of projects succeed. I’ve also seen my fair share of failures. Sure, many of the successes were SaaS-based rollouts. They’re naturally easier to roll out given the relative lack of infrastructure pain. No need to worry about servers and client machines because a credit card and a browser are typically all that’s needed to have a working, vanilla application.

Even so, I’ve seen ...

Continue Reading →
0

Commenting Code Effectively: The How AND The Why

Posted by:

Commenting Code Effectively: The How AND The Why

One of the most important skills a developer must have is the ability to comment their code effectively.  Over the years I have heard horror stories about companies acquiring other companies or developers taking over projects that other developers started were the code is trashed and they start over. 

Alternatively, hundred of hours are spent attempting to document the existing code base.  The problem with both of these approaches is that you can never capture the reason why things were ...

Continue Reading →
0