Business-focused custom software

Go Back
  • Is getting "ripped off" by a programmer likely?

    This article at Entrepreneur.com offers tips to avoid getting "ripped off" by a freelance developer. While I find the term "ripped off" offensive, I think it is certainly true that it is possible to hire someone who does not fulfill their obligations to you as a customer. But is this likely?

    If you are new to hiring a programmer and have little programming experience, it is definitely a possibility that the project will go badly. Some of that may be the programmer's fault - they may not listen carefully enough to your requirements or they may make poor implementation decisions. ...

    Read More

    Comments (0)

  • Software Maintenance is the Most Important Phase

    It is easy to assume that the most important phase of a software development application's life cycle is the beginning, when the initial development takes place. That's when the technology and architecture for an application is established, so it seems like it would be important. But is it?

    I'm reading Adam Tornhill's book Your Code as a Crime Scene: Use Forensic Techniques to Arrest Defects, Bottlenecks, and Bad Design in Your Programs. Early on, he refers to Robert Glass and his book Facts and Fallacies of Software Engineering. Glass argues that maintenance is the most important phase in ...

    Read More

    Comments (0)

  • Too much flexibility can be dangerous

    One of my customers LOVES to ask for configuration options. Often when I ask “do you want that implemented as “a” or “b” he will reply “can you make it something we can change later?” It isn’t that he wants to make my job harder (although sometimes it feels that way.) The problem is that he understands their environment, and he knows change is likely.

    But making everything “flexible” adds cost, not only in initial development, but also in testing and maintenance. It can even be dangerous. When options are infrequently used, it is easy to forget how they work. This ...

    Read More

    Comments (0)

  • The secret to buying custom software for less

    Cash It is true: custom software can be expensive. The problem isn’t overpriced programmers (usually). The problem is that custom software takes time to build. And effort, lots of effort. (And no one knows what they want, and keep changing their mind, but that’s a separate story.)

    Still, it is possible to get custom software for less money than you were quoted. The answer is simple: cut features.

    My smartest customers know this. If I provide a bid that is outside their budget, they’ll ask this brilliant question:

    “Here’s what we are trying to achieve. Is there a way we ...

    Read More

    Comments (1)

Wanna Subscribe?
Here's the RSS Feed

What the critics are saying...

Avonelle is an incredibly talented software developer. She works fast, is economical, and offers great insights into the project at hand. She is also not afraid to speak up when she has concerns about a decision or approach. We’ve utilized her talents on many of our software development projects over the years.

Carrie Rocha, Chief Operating Officer @ HousingLink