Web Development Information |
|
Beware the Software Siren
I've heard several prominent web marketers mention in their classes and public forums how easy it is to create your own software. Why, all you have to do is run over to Elance.com or RentACoder.com and have some poor shmoe from Outer Slobvia whip out what you want. And all for the price of a few trips to Starbucks. Uh, not quite. Is that a spec in your eye? First of all, there is the matter of specifications. A spec is a description of what your software should do. The more specific your desires, the more detailed your specification needs to be. Even the most malnourished coder in Slobovia is going to balk if you say, "Try a gray background-oops, no, don't like that. Let's try light blue? Oh, that's not right, either. Let's try mauve." If you just want to specify "the important stuff", you have to be prepared to accept all the "unimportant stuff" however it is handed to you. By the way, both RentACoder.com and Elance.com have provisions in their process and terms of use that protect their developers from vague specifications. The good news is that there are also provisions to protect you, the publisher. Regardless, the more detailed your specification, the greater the chance of a happy outcome. Ah, but writing those darn specs takes a lot of time? far more time than it sounds like when the gurus tell you how easy it is. This was only a test There's also the small matter of testing. Once you accept a developer's work, they get paid and get on with their lives. You, however, must live with the software. If you don't find every bug that must be fixed before you pay the coder, you either have to put out another project for bid to repair things or live with the problems until you do. Therefore, you must test your software upside down and backwards, on a variety of machines and different versions of operating systems. You must also test the installer and the help system? oh, you forgot to specify those? Too bad, those tasks now require an additional project. Since they are radically different in nature (one is technical, one is not), you probably need two different people to do the work. Coders are rarely proficient enough writers to create an effective help system. I'm being kind, so let me emphasize this point without getting nasty: Don't let your programmer touch your documentation. Period. Never. Ever. Help, oh I need somebody You may be tempted to skimp on your help system.. Trust me, that is not a good idea. For one thing, in the minds of today's consumers a reasonably good help system is considered a bare necessity. For another thing, a good help system will lower your return rate. It is a worthwhile investment. A help system also lowers your ongoing technical support costs. What tech support costs you say? Well, here's a statistic that will blow your mind: Most software companies allocate a minimum of 30-40% of a product's purchase price to technical support. The reason is simple: It's cheaper than refunds. Now you may not have created a Microsoft Office clone, but I guarantee you that some inexperienced users are going to need handholding. In my opinion, even in the world of niche products you must at least offer same-day e-mail support. Xena is cool. Xenophobia is not. Now before you think I'm just an American developer dissing the folks from other lands over on E-lance and RentACoder, think again. I use both services and love them. And I have developed some excellent working relationships with individuals at both sites. My purpose here is to fire a warning shot across the bow of wannabe software publisher's boats: Software development is a mind-bogglingly labor intensive task whether you do it yourself or pay someone else to do it for you. Web sites like E-lance and RentACoder have lowered the cost of software development to the point that a middle-class American can think about becoming a publisher without having to sell the house. But you can still get burned, and it is worth counting the total cost of publishing before you get started. Copyright 2005 - Ross Lambert, the Midnight Marketer Ross Lambert is co-founder of TheVentureForge.com, a mentoring, hosting, tooling, and e-commerce incubating membership site. He is also a Senior Software Engineer for a fast-growing telecomm in Kirkland, WA and a happy husband and father.
MORE RESOURCES: Help with Tax Calculator SitePoint UA Little Rock Student Gains International Experience as Web Development Intern in Australia University of Arkansas at Little Rock Welcome animation conflict with barba js SitePoint Web Design and Development Muskegon Community College Button Styles Not Working On Phones SitePoint Will Ukraine nuke Russia if Donald Trump cuts aide? Reports say the country is just months away from build The Economic Times From accounting to web development: Meet this Ironhack grad making big strides in programming Refresh Miami Northeastern grad goes from schooling to working full time at web development startup he created Northeastern University The future of programming SitePoint 17 Best Tech Website Designs in 2024 DesignRush Register for AIM’s Free Web Development Course by Sept. 10 Silicon Prairie News How Much does Website Development Cost in 2022? Appinventiv Latest News: Rising Senior Uses Computer Science Coursework to Thrive in Web Development Role Muhlenberg College Best Website Development Tools for 2024 DesignRush Wordpress-Gutenberg/React: MediaUpload? SitePoint Best web development tool of 2024 TechRadar Best PHP Frameworks for Web Development in 2024 Simplilearn 10 Best SEO Services Of 2024 Forbes Best web design software of 2024 TechRadar MERN Stack Explained: A Beginner's Guide [2025] Simplilearn 38 Web Development Stats You Should Know in 2024 Influencer Marketing Hub WordPress Script Isn't Working SitePoint Best laptops for programming of 2024 TechRadar Unlock Your Creativity: Building and Testing Websites in the Ubuntu Web Development Playground Linux Journal New Web Development Tool Pulls Design Tokens From Figma The New Stack Top Web Design Trends in 2024 Netguru Is_dir across drive from C: to D SitePoint CSS prevents page scrolling SitePoint 18 stunning parallax scrolling websites Creative Bloq Top 10 Front End Languages - A Beginner's Guide Simplilearn B2B Website Development Cost (2024) DesignRush 35 Best Web Design Companies 2024 Built In 10 Chicago Web Design and Development Agencies You Should Know Built In Chicago |
RELATED ARTICLES
Why a CSS Website Layout Will Make You Money Although CSS layouts have been around for years, they haven't become so commonplace until recently. This was basically due to limited browser support (especially from Netscape 4) - nowadays though, CSS 2. Website Conversion Rate: More Keywords Equals More Sales Your website conversion rate should concern you. This simply refers to how many visitors to your website it takes before you make a sale. Selecting a Web Content Management Product So you want to take a look at a real Web Content Management (WCM) product. How do you go about evaluating all the different products and vendors? What should you be looking for in a WCM package? Is it better to build your own, buy or use Open Source?The best way to answer this question is to compare the products on an apples to apples basis. Creating Dynamic Website Content with PHP - MySQL Fresh website content for your visitors can be of real benefit when attempting to generate repeat traffic. Most webmasters, however, just don't have enough spare time to frequently update or rebuild their pages manually. Ecommerce for Beginners Like most average persons, I wanted some extra money to supplement my regular income. I had considered a part time second job at times, but hated that option because it would take me away from the family, make me more tired and probably just pay minimum wage. Top 10 Webmaster Challenges Webmasters deal with a myriad of complex design challenges every day. This article will discuss the top ten challenges and provide solutions and tips for solving each problem. Link Trades That Waste Your Time Never has competition been so difficult in the Internet world. Google and Yahoo keep indexing more and more pages, into the millions upon millions, and yet more and more people are creating super quickie links pages that are supposed to get other webmasters to want to trade links with them. Search Engines and Customers Want Focused Web Site Content How do you decide on the content, products and or services you will promote on your Web site.Or should I go back one step further and ask why did you decide to create a website in the first place. Business Website Building Do's and Don'ts First, using a lot of web graphics, flash, banners and pictures on your home page may make it look fancy or cool; but it will slow down the loading time extensively. And lets be real here, most people that look at your web page will leave if it doesn't load in 3 seconds or less. What Hosting Companies Dont Tell You, Could Hurt You? Did you know that hosting companies overcrowd their servers despite all the issues caused by servers running hundreds of accounts? Are you aware of what happens if your website is hosted on a server that's overcrowded? You're probably thinking to yourself, "what do you mean overcrowd their servers?" Overcrowded servers mean big money for your hosting company, but also big problems for your website.Hosting companies are willing to sacrifice the success of your website in order to build their own profit. Trinkets, Lockets And Empty Pockets It never ceases to amaze me how many people set-up a website, without any type of plan or clue about how to promote it, how to write a sales letter, how to write an ad-- nothing!Even more amazing is how many people try to conduct business online without any money.The other day, I received an e-mail from a woman named Nadia inquiring about my E-mail Consultation Service. For Newer Sites, Web Marketing Depends On Titles & Links! We all start out the same. Some have budgets, some don't. Are You Being Scammed By Your Web Design Company? This is a growing concern amongst many business owners. Does your web design company own you? This may be possible if you've allowed them to host your web site for you and also register your domain name for your company. Website Imperatives and Solutions When you take a look at the most visited sites on the internet, what hits you in the face? Change, growth, new content. In a sense, a search engine is the perfect web site. Websites: You Get What You Pay For! So you finally decided to invest in a web presence or upgrade your current site? There are many available choices in "web designers" to choose from. This decision is an important one! You may have a relative or friend of a friend who will do your web site at a very low cost from the comfort of their house. Web accessibility for screen magnifier users The needs of screen magnifier users are overlooked when implementing web accessibility on to a website. Screen magnifiers are used by partially sighted web users to increase the size of on-screen elements. Nonsense! Why Do I Need a Website? "I don't sell anything online, I don't advertise online, in fact I don't really even know how to use a computer.. Launch Your Own Website Today - Its Easier Than You Think! Thousands of people are now making a living online and the opportunities are abundant as the Internet continues its growth. An added benefit of running an Internet business is that you can usually start one part-time while you maintain your job and steady income. Web Site Development Process - The Life-cycle Steps A system development process can follow a number of standard or company specific frameworks, methodologies, modeling tools and languages. Software development life cycle normally comes with some standards which can fulfill the needs of any development team. Creating Websites that Cater to Exam Preparations One of the things that Internet excels is disseminating information and knowledge across many brains and continents. In this global economy the aspirations of the younger generation is not bounded by countries or continents. |
home | site map |
© 2006 |