Business-focused custom software

  • Trust and Efficiency–Yes, that is the point

    This piece on charging hourly for programming services really nails it, I think. Programmers often get bogged down in fears that they will not be paid fairly unless they get to charge by the hour for everything. But there isn’t any financial incentive to minimize bugs when you are charging extra for them. And you are communicating something to a customer when you use this approach, and it isn’t that you are a seasoned professional who has confidence in their work. You are telling them: I intend to squeeze every last dollar out of you.

    When I build software for ...

    Read More

    Comments (0)

  • 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)

  • Good programmers don’t all look alike

    A lot of people think that the best programmers have the same attributes, like…

    • They keep odd hours, working well into the early morning hours.
    • They use a lot of fancy programming words even when they are speaking to non-programmers.
    • They eat nothing but pizza.

    You get the idea.

    But we need to get away from these stereotypes. I propose a different set of attributes:

    • They deliver what they promised, and it works.
    • They communicate effectively with users and stakeholders at all levels.
    • They have integrity.

    Don’t look at superficial stereotypical attributes when hiring a freelance programmer. Instead focus on ...

    Read More

    Comments (0)

  • Inexperienced? Perhaps an offshore resource isn’t the best choice

    A customer last week told me that one of their partners has hired a freelance programmer in China from a forum for a development project. This partner has no experience managing a software project. This is their first time.

    Sigh.

    Look - I get that software development is expensive. And I realize that offshore developers are often available at very popular prices.

    But do you honestly think that selecting a developer you can't meet with in person is the right move for your FIRST development project?

    The truth is that as an inexperienced purchaser of software development services, you don’t ...

    Read More

    Comments (0)

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. Next page
Wanna Subscribe?
Here's the RSS Feed

What the critics are saying...

Avonelle is a talented expert in her field. She has blended well with our team and built applications that we are proud to deploy to our associates. Her talents helped us execute a vision expediently and with quality. If we could do it all over again, we wouldn’t change a thing.

Peter Edstrom @ Renewal by Andersen